X11がtmuxセッションに再度ログインした後、ディスプレイを開くことができません

X11がtmuxセッションに再度ログインした後、ディスプレイを開くことができません

職場に「tmuxサーバー」として使用するデスクトップがあります。ssh -Y u@Work_Desktop自宅から仕事用デスクトップに移動し、職場ssh -Y u@Work_Serverの別のサーバーに移動します。 x アプリケーションを実行しましたがgv正常に動作します。

接続は次のとおりです。家庭用PC - >仕事用デスクトップ - >仕事用サーバー

マイジョブデスクトップのtmuxには、ジョブサーバーや他のジョブリソースへのSSHセッションを含む多くのウィンドウが含まれています。

一日の終わりに、ctrl-B dワークデスクトップを使用してtmuxセッションを分離してログアウトします。

翌日、私は仕事用デスクトップにログインして実行しましたが、tmux attachxはもう機能しなくなり、gvレポートを作成します。

ディスプレイをオンにできません

そして

無効な認証

問題を解決するために、新しいtmuxウィンドウを作成し、Work Serverにログインしましecho $DISPLAYexport DISPLAY=DISPLAY_from_aforementioned_echo。これを繰り返す必要があります。

私の質問は、仕事用デスクトップに再度ログインするたびにこのようにディスプレイ設定をリセットする必要がない方法はありますか?

私は(ディスプレイの有無にかかわらず)次のことを試しましたが、.tmux.conf役に立ちませんでした。

set-option -g update-environment "SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY DISPLAY"

ベストアンサー1

おすすめ記事