Ubuntu X11:別のユーザーセッションでXアプリケーションを開くことは可能ですか


3

別のユーザーのディスプレイで何らかの方法でxアプリケーションを開くことは可能ですか?

ubuntuデスクトップにログオンしているユーザーAと、SSHを介してubuntuマシンにアクセスしているユーザーBがいるとします。

ユーザーBがxアプリケーションをローカルで開くことができることは知っていますが、ユーザーBがプログラム(Firefoxなど)を開いてユーザーAのデスクトップセッションに表示することはできますか?

はいの場合、どのように?


回答:


5

はい。ただし、xhost設定によって異なります。そのため、userAが所有するXセッションを実行しているマシンにuserBとして接続している場合、2つのことを行う必要があります。

  1. userAは次のアクセスを許可する必要があります。

    userA@foo $ xhost +
    
  2. DISPLAY変数をリモートディスプレイに設定する必要があります。

    userB@foo $ export DISPLAY=:0;
    

これで、userBはグラフィカルプログラムを実行できるようになります。


そして、それはユーザーAの画面にユーザーBのxappを表示させますか?また、DISPLAY =:0です。実際の値、または私はそれを設定するものを見つけるためにいくつかの読書をする必要がありますか?私はそこにいくつかのIPアドレスとユーザーのものが必要になると思いますか?
マーティンニールセン

@MartinNielsenうん。それはあなたが求めたものですよね?
テルドン

はい...はい:)
マーティンニールセン

この質問はすでにこちらをご覧ください。それほど明確ではありませんが。マージすることは可能ですか?または、それらのいずれかを複製としてタグ付けする必要がありますか?
ウォティス

@wottisは、モデレーターの注意を促すために質問にフラグを立て、重複したリンクを含むメッセージを残します。マージするかしないかを選択できます。
テルドン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.