この状況を想像してみましょう。 2台のコンピュータがある程度離れています(1つは家にあり、もう1つはオフィスにあります)。オフィスのコンピュータが再起動してログインを待っています(仮想コンソールを介して、素晴らしいログインマネージャはありません。しかし、Archが実行されています:)。 SSHデーモンが実行されているため、自宅のPCから問題なくアクセスできます。問題は、自宅のPCがオフィスPCの仮想コンソール#1にどのように(SSH経由で)アクセスし、ログインして(必要な場合)Xを実行してstartx
Xが通常どおりに実行される(ローカルで実行するかのように) 。ご存知のように、startx
SSH端末で直接実行しても機能しません。
答え1
次のように仮想端末を変更してX11を起動できます。
sudo chvt 1 # change to virtual terminal 1
sudo startx # start X11
chvt
セッションを介して実行することもできます(fim
可能fbi
)ssh
。
ssh somewhere
sudo chvt 1
sudo fim -a -T1 image.png