我有带有两个用户帐户的基本台式机。我想允许第二个用户(不是启动 X 的用户)访问 xserver 并运行 GUI 程序。
我使用登录用户的 xhost 进行了此工作,但这似乎不再起作用。
xhost +SI:localuser:fred
Run Code Online (Sandbox Code Playgroud)
现在,如果我执行 su - fred 并尝试任何需要 X 的操作,我会收到一条错误消息,表明它无法访问显示器。
$ xhost
xhost: unable to open display ""
Run Code Online (Sandbox Code Playgroud)
请不要回复如何使用vnc、ssh或远程访问。这不是问题所在。
感谢您对如何做到这一点的任何帮助,它阻止了我工作。