通常、人々は x11 をローカル マシンに転送する方法を尋ねますが、リモート ボックスのデスクトップでアプリケーションを実行したままにしたいと考えています。
それで、Windowsマシンから(パテを使用して)sshして実行するとしましょうxclock & disown
。次に、デスクトップに移動して画面を見ると、Linux マシンで xclock が実行されていることがわかります。
それを行う方法はありますか?ミント13使用。
通常、人々は x11 をローカル マシンに転送する方法を尋ねますが、リモート ボックスのデスクトップでアプリケーションを実行したままにしたいと考えています。
それで、Windowsマシンから(パテを使用して)sshして実行するとしましょうxclock & disown
。次に、デスクトップに移動して画面を見ると、Linux マシンで xclock が実行されていることがわかります。
それを行う方法はありますか?ミント13使用。
これは、sshに接続すると機能します:
export DISPLAY=:0; nohup <command> &>/dev/null &
例えば:
export DISPLAY=:0; nohup iceweasel &>/dev/null &
通常の ssh で、DISPLAY
変数をexport DISPLAY=0:0
(0:0 はターゲット ボックスの表示) に設定すると、通常どおりにコマンドを実行できます。ssh セッションを閉じられるようにする場合は、コマンドの前に nohup: を追加しますnohup ./yourcommand > dev/null
。