获取 Ubuntu 中第二个用户的显示权限

获取 Ubuntu 中第二个用户的显示权限

如何获取 Ubuntu 中第二个管理员用户的权限?

我的窗口管理器是 Ion3。

当第二个管理员用户运行 X11 应用程序时,我收到以下错误。

masi@masi-desktop:/home/noa$ firefox
No protocol specified
Error: cannot open display: :0.0

这表明您需要拥有显示权限。但是,su -c xterm由于 Ubuntu 中禁用了 root 密码,因此不起作用。

答案1

尝试sudo;但是您不需要 root 权限即可获得显示。我不知道 Ion3,但我确信在您获得 root 权限后会出现更多错误,在这种情况下您可以更新您的问题。

答案2

可以通过让每个进程都能够访问显示内容来解决此问题

 sudo xhost +

然而,这可能是一个安全威胁,因为网络中的任何进程都可以访问您的屏幕,甚至可能访问其他输入设备,例如鼠标。

相关内容