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