如何在 Ubuntu GNOME 17.04 中创建 .Xauthority 文件

如何在 Ubuntu GNOME 17.04 中创建 .Xauthority 文件

强调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将不起作用。要访问显示,您需要DISPLAYXAUTHORITY变量。”

我最终来到这个页面,因为.Xauthority在 Wayland(Ubuntu GNOME 17.10)上尝试以 root 身份运行图形应用程序时也会出现缺失问题。如所述https://wiki.archlinux.org/index.php/Running_X_apps_as_root,当以 root 身份运行程序时,后备 X 服务器将无法工作,但您可以通过先运行来解决这个问题xhost +local:。可能类似的方法可以解决 VNC Connect 问题。

相关内容