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言う?sudoas 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から走りますか?