强调17.04。
我想使用 VNC Connect 来通过手机使用电脑。但是,我没有文件.Xauthority
。我看到了另一个问题,“我如何创建该.Xauthority
文件?“它适用于 Ubuntu 10.10。
我强调这个问题和那个问题之间的区别,因为这不是一个重复的问题;该.Xauthority
文件肯定与 7 年前有很大不同。
我有.ICEauthority
文件,但没有.Xauthority
文件。我不知道还需要提供什么其他信息,但如果可以的话我会提供。
答案1
请注意,GNOME 显示管理器gdm3
不使用,~/.Xauthority
因此这可能需要特定于应用程序的 VNC Connect 答案。正如手册页所述,“在会话启动时,GDM 将 XAUTHORITY 环境变量设置为 中的会话特定文件/var/run/gdm3
。假定此文件设置为 的应用程序和脚本~/.Xauthority
将不起作用。要访问显示,您需要DISPLAY
和XAUTHORITY
变量。”
我最终来到这个页面,因为.Xauthority
在 Wayland(Ubuntu GNOME 17.10)上尝试以 root 身份运行图形应用程序时也会出现缺失问题。如所述https://wiki.archlinux.org/index.php/Running_X_apps_as_root,当以 root 身份运行程序时,后备 X 服务器将无法工作,但您可以通过先运行来解决这个问题xhost +local:
。可能类似的方法可以解决 VNC Connect 问题。