web-dev-qa-db-ja.com

プロトコルが指定されていません:不明なエラーがディスプレイ「:0」に接続できませんでした

私は1週間からDebian 8をインストールしていますが、コンソールからrootユーザーでグラフィカルアプリケーションを実行できません。実際、xampp(または他のプログラム)を実行すると、次のエラーが発生します

root# /opt/lampp/manager-linux-x64.run
No protocol specified
No protocol specified
Unknown Error couldn't connect to display ":0"

エラーをグーグル検索して提案を試みましたが、問題は解決していません。

これは私のXauthorityです

root# echo $XAUTHORITY
/root/.Xauthority

これは私のDISPLAY変数です

root# echo $DISPLAY
:0

奇妙な事実は、私のユーザー(ルートユーザーではない)で問題がなく、グラフィカルアプリケーションを実行できることです。 DISPLAY変数はルート変数と同じです。

user# echo $DISPLAY
:0

私もここで提案を試しました-> 'root'からGUIアプリを実行できないのはなぜですか:「プロトコルが指定されていません」?

root# xauth + root
xauth: (argv):1:  unknown command "+"

そしてコマンド

export XAUTHORITY=~/.Xauthority

何の効果もありません

2
DarkCoffee

コマンドsu -を使用して問題を解決しました。

ここsu -suの違いです

0
DarkCoffee