2番目のローカルユーザーにDISPLAY 0へのアクセスを許可する方法

2番目のローカルユーザーにDISPLAY 0へのアクセスを許可する方法

2 つのユーザー アカウントを持つ基本的なデスクトップ マシンがあります。2 番目のユーザー (X を起動したユーザーではない) が xserver にアクセスして GUI プログラムを実行できるようにしたいと考えています。

ログイン ユーザーから xhost を使用してこれを動作させていましたが、動作しなくなったようです。

xhost +SI:localuser:fred

今、su - fred を実行して、X を必要とする何かを実行しようとすると、ディスプレイにアクセスできないというエラーが発生します。

$ xhost
xhost:  unable to open display ""

vnc、ssh、リモート アクセスの使用方法については返信しないでください。それは質問ではありません。

これを実行する方法について助言していただければ幸いです。このため仕事ができなくなっています。

答え1

これを試すこともできます:xhost local:またはこれ: xhost +127.0.0.1。私は最初の解決策を好みます。Cesare

関連情報