При запуске 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 как root.
Я нашел этот вопрос с той же ошибкой, но без решения. Невозможно запустить gedit с помощью sudo.
РЕДАКТИРОВАТЬ
Я нашел этот пост на форумах Ubuntu .
Это инструкции:
- echo $ DISPLAY # вам понадобится это значение на 3 строки ниже
- sudo -i # или "su -" на старых Slackwares
- xauth merge ~ alien / .Xauthority # используйте здесь свое имя пользователя вместо "alien"
- export DISPLAY =: 0.0 # используйте значение DISPLAY, которое вы видели за 3 строки
Придя к команде № 3, я получил эту ошибку
xauth: file /root/.Xauthority does not exist
Может быть, эта новая информация может пролить больше света.
gksudo
или gksu
возвращает ту же ошибку.
gksudo gedit /path/to/the/file/name
вместо этого?