Tigervnc 服务器忽略配置文件

Tigervnc 服务器忽略配置文件

我在 Slackware 14.2 上使用tigervnc 1.6.0。根据文档我应该能够放置一个文件$HOME/.vnc/config并定义一些我一直想要应用的设置,从而无需在每次启动 VNC 服务器时在命令行上传递它们。

我的配置文件如下所示:

$ cat .vnc/config
SecurityTypes=None # do not ask for a password

然而,当我打电话时

$ vncserver :1

该设置将被忽略。我仍然必须在命令行上明确定义该设置:

$ vncserver :1 -securitytypes none

我还尝试将配置文件放在文档中提到的其他位置(/etc/tigervnc/vncserver-config-defaults/etc/tigervnc/vncserver-config-mandatory),但没有成功。

我是否需要采取其他步骤来vncserver遵守配置文件中的设置?

答案1

我正在运行带有 tigervnc 的 Ubuntu 17.10 容器,它似乎依赖于文件/etc/vnc.conf作为默认值,您可以通过创建一个名为的文件来覆盖参数,~/.vnc/vnc.conf例如使用 perl 语法:

$geometry="1920x1080";

希望对您有所帮助。我正在运行 VNC 1.7.0

# dpkg -l | grep vnc
ii  tigervnc-common                 1.7.0+dfsg-7ubuntu1               amd64        Virtual network computing; Common software needed by servers
ii  tigervnc-standalone-server      1.7.0+dfsg-7ubuntu1               amd64        Standalone virtual network computing server

 

相关内容