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