実行するsudo gedit /path/to/some/random/file
と、次のエラーが表示されます
** (gedit:6262): WARNING **: Command line `dbus-launch --autolaunch=7f8731869e1c690b8205727e0000000a --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.
を使用gksudo
しても、どちらが返されるのも助けにはなりません
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
みんな助けて。ルートとしてGeditでファイルを開くには、この機能が必要です。
私は同じエラーでこの質問を見つけましたが解決策はありませんseditでgeditを起動できません
編集
この投稿はUbuntu Forumsで見つけました。
これらは指示です:
- echo $ DISPLAY#以下の3行でこの値が必要になります
- 古いslackwareではsudo -i#または「su-」
- xauth merge〜alien / .Xauthority#ここでは「alien」の代わりに独自のユーザー名を使用します
- export DISPLAY =:0.0#3行前に表示したDISPLAYの値を使用
コマンド#3にアクセスすると、このエラーが発生しました
xauth: file /root/.Xauthority does not exist
たぶん、この新しい情報はさらに光を放つことができるでしょう。
gksudo
かgksu
返す。
gksudo gedit /path/to/the/file/name
代わりに試しましたか?