在 Ubuntu 17.10 中,当我使用 Wayland 登录并尝试使用 root 访问运行 GUI 应用程序时,它说
unable to copy the user's xauthorization file
我试过了
sudo chown sharif:sharif ~/.Xauthority
但结果是
chown: cannot access '/home/sharif/.Xauthority': No such file or directory
但在 Xorg 中,这些应用程序运行良好。
查看https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/1551951,在评论 #9 中有解决方法。尤其是:
我刚刚在安装 Artful 时尝试过这个,并且 synaptic 终于成功运行了。Gparted 进行了一些战斗,但在第二次尝试中也成功运行。
上面的解决方案在每个会话的基础上工作。该线程中的评论 #13 显示了如何在您每次登录时坚持下去。
17.10默认使用wayland,不是x11;因此,没有 .xauthority 文件。
同样默认情况下,不允许 root 访问您的终端;因此,无法运行 GUI 程序。