Не могу запустить GUI-приложения от имени root

Я не могу запустить GUI-приложения, такие как gedit, synaptic в качестве корня. Я пробовал множество способов запуска.

  1. Я пробовал xhost +localhost
  2. Used gksudo вместо sudo
  3. export DISPLAY=desktop:0
    None of these works. Я использую Ubuntu 18.04 64-бит. Всякий раз, когда я запускаю приложения от имени root, я получаю ошибку следующим образом:-

No protocol specified
Недоступен для init-сервера: Не смог подключиться: Отказ в соединении
(gedit:3236): Gtk-WARNING **: 22:05:08.362: не может открыть дисплей: :0

0
задан 5 April 2021 в 19:42

1 ответ

Спасибо @kanehekili. Я использую Wayland только сейчас. Я искал переход на xorg из Wayland и нашел решение .

Я просто запустил xhost + si: localuser: root и получил обратно права доступа. Не знаю, почему я не нашел никого, кто использовал бы эту команду.

.

0
ответ дан 23 April 2021 в 23:25

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

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