特定のsshセッションについて、x転送が有効になっているかどうかを確認する方法はありますか?つまりセッションがssh username@address
で確立されたのかssh -X username@address
で確立されたのかわかりません。
簡単な指示の1つは、有効なDISPLAY変数が設定されているかどうかを確認することです。ディスプレイが設定されていない場合は、転送が正しく機能していないことをほぼ確認できます。
$ export | grep DISPLAY
declare -x DISPLAY="localhost:10.0"