Cygwin(XWinサーバー)を実行しているWindowsシステムを使用して、信頼できるX転送を使用するSSHを介してLinuxホストに接続するLANがあります。私と
$ ssh -Y user@linuxhost
linuxhostのX11アプリケーションは、問題なくCygwinシステムにウィンドウを表示します。
今達成したいのは、Windowsシステムの再起動などを通じてlinuxhostのアプリケーションが持続するようにすることです。これを達成するためにlinuxhostにインストールし、xmove
ローカルでアプリケーションを起動しました。
$ xmove &
$ DISPLAY=:1 leafpad
このコマンドはlinuxhostの独自のXサーバーで新しいウィンドウを開くので、xmove
それはすべてです。ただし、通常どおりSSH経由で接続し、このウィンドウをCygwinのXサーバーに移動しようとするとエラーが発生します。
$ ssh -Y user@linuxhost
user@linuxhost's password:*****
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
$ echo $DISPLAY
localhost:10.0
$ xauth list
linuxhost/unix:0 MIT-MAGIC-COOKIE blablabla0
linuxhost/unix:1 MIT-MAGIC-COOKIE blablabla1
linuxhost/unix:10 MIT-MAGIC-COOKIE blablabla10
$ xmovectrl -moveall linuxhost:10
この時点でxmovectrl
中断され、ウィンドウはWindowsシステムに渡されません。
それでは、私はxmove
Xアプリケーションで永続性を正しい方法で実装しようとしていますか?誰かが職業xmove
設定プログラムを共有できますか?どんなアドバイス?