同じユーザーの複数のログインによる X11 転送

同じユーザーの複数のログインによる X11 転送

私たちは職場で byobu を実行するサーバーを使用しています。同僚全員が同じ Debian ユーザー アカウントでログインし、byobu セッションを表示します。これは非常にうまく機能しており、全員が同じ部屋に座っていて、byobu コンソールで作業しているときにお互いを見ることができます。

しかし、サーバー上でさまざまな X11 アプリを起動するために、X11 転送を行う必要がある場合もあります。同僚は全員、X サーバーに組み込まれている MobaXterm をインストールしており、通常はログイン時に正しいディスプレイ環境変数を自動的に設定します。

問題: 複数の同僚が同じユーザーでサーバーにログインし、そのうちの 1 人が X11 プログラムを起動すると、その日に最初にログインした同僚のクライアント PC でウィンドウが開きます。

したがって、最初にログインしたクライアントは常に、2 番目のクライアント (両方とも同じ Linux ユーザー名とパスワードでログイン) によってウィンドウが開かれます。

これは byobu または screen の問題だと思い、byobu が接続されていない 2 番目のユーザーをそのサーバーに追加しました。また、2 つのクライアントが同じユーザー名とパスワードを使用してサーバーに接続すると、起動された X11 プログラムは常に最初にログインしたクライアントに転送されます。

その問題の解決策を持っている人はいますか?

最高のサイモン

関連情報