Po uruchomieniu sudo gedit /path/to/some/random/file
pojawia się następujący błąd
** (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.
Używanie gksudo
nie pomaga w żadnym zwrocie
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
Każda pomoc chłopaki. Potrzebuję tej możliwości, aby otwierać pliki w Gedit jako root.
Znalazłem to pytanie z tym samym błędem, ale brak rozwiązania Nie można uruchomić gedit z sudo
EDYTUJ
Znalazłem ten post na forach Ubuntu .
Oto instrukcje:
- echo $ DISPLAY # będziesz potrzebował tej wartości 3 linie poniżej
- sudo -i # lub „su -” na starszych Slackwares
- xauth merge ~ alien / .Xauthority # użyj tutaj własnej nazwy użytkownika zamiast „alien”
- eksport DISPLAY =: 0,0 # użyj wartości DISPLAY, którą widziałeś 3 linie wcześniej
Po przejściu do komendy nr 3 dostałem ten błąd
xauth: file /root/.Xauthority does not exist
Może ta nowa informacja może rzucić więcej światła.
gksudo
lub gksu
zwraca ten sam błąd.
gksudo gedit /path/to/the/file/name
zamiast tego?