我无法以 root 身份运行 gedit、synaptic 等 GUI 应用程序。我尝试了很多方法来运行。
- 我努力了
xhost +localhost
- 用来
gksudo
代替sudo
export DISPLAY=desktop:0
这些都不起作用。我使用的是 Ubuntu 18.04 64 位。每当我以 root 身份运行应用程序时,都会出现以下错误:-
未指定协议
无法初始化服务器:无法连接:连接被拒绝
(gedit:3236):Gtk-WARNING **:22:05:08.362:无法打开显示::0
答案1
谢谢@kanehekili。我现在只使用wayland。我搜索了如何从wayland切换到xorg,然后找到了解决方案。
我直接运行xhost +si:localuser:root
并恢复了权限。不知道为什么我没有找到任何人使用此命令。
。