无法以 root 身份运行 GUI 应用程序

无法以 root 身份运行 GUI 应用程序

我无法以 root 身份运行 gedit、synaptic 等 GUI 应用程序。我尝试了很多方法来运行。

  1. 我努力了xhost +localhost
  2. 用来gksudo代替sudo
  3. 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并恢复了权限。不知道为什么我没有找到任何人使用此命令。

相关内容