
ホストに接続するときにssh -X
特定のディスプレイを要求できますか?ログインして実行するecho $DISPLAY
と、ログインするたびに異なる場合があります。
ホストには長期実行bash
インスタンスscreen
(byobu
または関連tmux
)がたくさんあり、それを同期状態に保つのが面倒ですDISPLAY
。プロセスを自動化し、現在のディスプレイを保存してロードするいくつかのスクリプトがありますが、完璧ではありません。大きなDISPLAY番号(たとえばexport DISPLAY=123:0
)を選択し、ssh -X
その番号が常に生成され転送されるようにしたいと思います。
答え1
ディスプレイはローカルシステムではなくリモートX
で作成および割り当てられ、設定されたもの(デフォルトでは10)で始まり、未使用のディスプレイが見つかるまで増え続けます。sshd
ssh -X
X11DisplayOffset
ETA:SSH X配信は永久リモートデスクトップに接続するためのツールではありません。永続的なグラフィックデスクトップに繰り返し接続して切断するには、VNCやNX / sshなどの方が良いソリューションです。