
Я использую tigervnc 1.6.0
Slackware 14.2. СогласнодокументацияЯ должен иметь возможность поместить файл $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
Я запускаю контейнер Ubuntu 17.10 с tigervnc, и, похоже, он полагается на файл /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