他のユーザーとしてnetbeansを開こうとしましたが、うまくいきません。私はKDEを使用してKubuntu 12.04 LTSを実行しています。
私は以下を試しました。端末を開き、 を入力し、su - myotheruser
myotheruser パスワードを入力します。次に、netbeansを開いてみてください。/opt/netbeans/7.3/bin/netbeans
(netbeansは次の場所にインストールされています。/opt/netbeans/7.3)。
次のメッセージが表示されます。
Erro: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
export DISPLAY=":0.0"
、その他の関連コマンドxhost +
など、いくつかのコマンドを試しました。xhost +local:all
ここそしてここ。誰も働かなかった。
それは私にとって重要です私の他ユーザーがsudoersファイルに存在しません。
セッションを終了すると私の現在のユーザー次のコマンドを使用してログインします。私の他のユーザー netbeansを簡単に開くことができます。
myotheruser
このユーザーだけに属するプロジェクトで作業したいので、netbeansを開く必要があります。権限を変更すると、プロジェクトのバージョンを指定したときにユーザーの排他権が失われるように見えます。
それでは、この問題をどのように解決するのですか?他のユーザーモニタでnetbeansを別のユーザーとして開く方法は?
答え1
いつでも次のことを試すことができます。
ssh -Y otheruser@localhost "/opt/netbeans/7.3/bin/netbeans"
:)
答え2
私は使用しますgksu
:
gksu -u myotheruser /opt/netbeans/7.3/bin/netbeans
おそらく試してみてくださいkdesu
。