sudo
コマンドを使用していくつかのソフトウェアを実行しているときに、次のようなエラーが表示されます
cannot connect to X server
たとえば、次のコマンドを実行した場合:
$ sudo gedit /etc/profile
私は次のコマンドを取得しています
(gedit:6758): WARNING **: Command line `dbus-launch --autolaunch=84b871d735f31ffe014dc9ba00000009 --binary-syntax --close-stderr'
exited with non-zero exit status 1:
Autolaunch error: X11 initialization failed.
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
または、実行super-boot-manager
中の場合、次のエラーが発生します
buc: cannot connect to X server
助けてください。
最初に私は
—
アプルバ
super-boot-manager
団結したランチャーから直接走ろうとしましたが、うまくいきませんでした。それから私はターミナルからそれを試しました、そして、私はそれらのエラーマッサージを得ました。
グラフィカルユーザー環境内の端末のように?何を言う:
—
トール
echo $DISPLAY
言う?sudo
as super-boot-manager
をsudo
内部で実行せずに実行する必要があります。
echo $DISPLAY
与えている:0.0
。そして、私はsuper-boot-manager
として実行されていませんsudo
。super-boot-manager
ターミナルからコマンドを使用して実行しています。
最後に問題は解決されました。行を追加しました:
—
アプルバ
Defaults env_keep="DISPLAY XAUTHORITY"
の最後にvisudo
。すべてに感謝します。特に@Thorには親切に助けてくれました。
super-boot-manger
から走りますか?