Невозможно использовать gksudo для запуска gedit, копирования ошибок .Xauthority [duplicate]

Я нашел ответ в ответе madcurie

для anaconda 2:
export PATH=~/anaconda2/bin:$PATH
для anaconda 3:
export PATH=~/anaconda3/bin:$PATH
для anaconda 4: используйте Anaconda Prompt, а затем
conda --version  
, чтобы подтвердить, что он сработал.
2
задан 5 February 2018 в 01:29

3 ответа

Вы попали в неудачную ошибку, например, https://askubuntu.com/a/961975/29073. Проблема в том, что вы используете Wayland, и разрешения по умолчанию не установлены для того, чтобы вы открыли окно GUI из командной строки.

Я пропустил бы GUI-метод, откройте терминал, например gnome-terminal (я использую kubuntu и на самом деле использую yakuake) и делаю

sudo nano /etc/default/grub

save (ctrl + x, выберите yes), затем не забудьте

sudo update-grub

Если вам нужно использовать gedit, вы можете разрешить root и любому локальному пользователю создавать окна на вашем показывая xhost +local: перед выдачей команды gksudo.

3
ответ дан 22 May 2018 в 13:18
  • 1
    Или вы можете использовать sudo -E gedit /etc/default/grub. – psusi 5 February 2018 в 00:11
  • 2
    @psusi делает это обход этой проблемы с Wayland? – Zanna 5 February 2018 в 01:28
  • 3
    FWIW @psusi, который не работает для меня на Kubuntu с kate, но дает ошибку и говорит, что вы должны установить редактор как программу sudoedit и использовать sudoedit. Если это сработает для вас - у меня нет стандартной установки на основе Gnome, тогда это было бы полезно в качестве ответа. – pbhj 5 February 2018 в 02:04
  • 4
    Я не уверен, что kate является родным приложением wayland или нет ..., если это не так, тогда это не сработает, поскольку Xwayland неправильно сконфигурирована и разбивает корневые X11-приложения, запущенные под управлением. gedit функционирует как приложение native wayland, поэтому оно работает до тех пор, пока вы sudo сохраняете среду (ключ -E). – psusi 5 February 2018 в 03:22

Вы попали в неудачную ошибку, например, https://askubuntu.com/a/961975/29073. Проблема в том, что вы используете Wayland, и разрешения по умолчанию не установлены для того, чтобы вы открыли окно GUI из командной строки.

Я пропустил бы GUI-метод, откройте терминал, например gnome-terminal (я использую kubuntu и на самом деле использую yakuake) и делаю

sudo nano /etc/default/grub

save (ctrl + x, выберите yes), затем не забудьте

sudo update-grub

Если вам нужно использовать gedit, вы можете разрешить root и любому локальному пользователю создавать окна на вашем показывая xhost +local: перед выдачей команды gksudo.

3
ответ дан 17 July 2018 в 21:34

Вы попали в неудачную ошибку, например, https://askubuntu.com/a/961975/29073. Проблема в том, что вы используете Wayland, и разрешения по умолчанию не установлены для того, чтобы вы открыли окно GUI из командной строки.

Я пропустил бы GUI-метод, откройте терминал, например gnome-terminal (я использую kubuntu и на самом деле использую yakuake) и делаю

sudo nano /etc/default/grub

save (ctrl + x, выберите yes), затем не забудьте

sudo update-grub

Если вам нужно использовать gedit, вы можете разрешить root и любому локальному пользователю создавать окна на вашем показывая xhost +local: перед выдачей команды gksudo.

3
ответ дан 23 July 2018 в 22:11

Другие вопросы по тегам:

Похожие вопросы: