我在 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