19

私はubuntu + x11 + gnomeを持っています。

別のユーザーとしてグラフィカル アプリケーションを実行したいと考えています。

ただし、コマンドラインから起動すると、sudo -u otheruser app「プロトコルが指定されていません」というエラーが表示されます。

どうすればこれを回避できますか?

4

7 に答える 7

8

最初に次のコマンドを実行します。

$ sudo xhost +

次に、他のユーザーとして必要なコマンドを実行します。

$ sudo -i -u username
$ command you want to run

完了したら:

$ sudo xhost -
于 2009-07-14T08:44:07.273 に答える
3

使用する

xdg-su -u user -c command
于 2009-07-14T09:01:58.127 に答える
1

おそらく、サーバー インスタンスを所有しているユーザー (あなた) 以外のユーザーからの接続を受け入れるように、X サーバーに指示する必要があります。xhost コマンドを調べます。

于 2009-07-14T08:42:22.143 に答える
0

gksudo-uコマンド

于 2009-07-14T13:53:41.233 に答える