Під час запуску 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
EDIT
Я знайшов цю публікацію на форумах Ubuntu .
Це інструкції:
- echo $ DISPLAY # Вам знадобиться це значення 3 рядки нижче
- sudo -i # або "su -" на старих Slackwares
- xauth merge ~ alien / .Xauthority # використовуйте тут своє власне ім'я користувача замість "чужорідного"
- експортувати DISPLAY =: 0,0 # використовувати значення DISPLAY, яке ви бачили 3 рядки раніше
Прийшовши до команди №3, я отримав цю помилку
xauth: file /root/.Xauthority does not exist
Можливо, ця нова інформація може пролити більше світла.
gksudo
та gksu
повертає ту саму помилку.
gksudo gedit /path/to/the/file/name
замість цього?