Назад | Перейти на главную страницу

Почему сервер VNC теряет свою конфигурацию при перезагрузке системы?

Я установил VNC-сервер, но возникла проблема: при перезапуске я теряю конфигурацию геометрии и глубины цвета.

Необходимо остановить обслуживание, перенастроить геометрию и глубину цвета.

Кто-то знает, как эти данные можно настроить, чтобы они все еще присутствовали при перезапуске.

Вот что я сделал для установки и настройки сервера:

yum install tigervnc-server -y
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

Затем я отредактировал скопированный файл, изменив следующие строки:

User=root   
PIDFile=/root/.vnc/%H%i.pid

Затем я продолжил следующие команды:

vncpasswd (set password...)

systemctl daemon-reload
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
systemctl stop vncserver@:1.service
vncserver :1 -geometry 1366x768 -depth 16

firewall-cmd --permanent --add-service vnc-server
systemctl restart firewalld.service

С уважением

Попробуйте добавить следующую строку в свой файл модуля (/etc/systemd/system/vncserver@:1.service)

ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :1

Вот полный файл модуля в моей системе (система Ubuntu 17.04):

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=username_here
PAMName=login
PIDFile=/home/username_here/.vnc/%H:1.pid
ExecStartPre=-/usr/bin/vncserver -kill :1 > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 16 -geometry 1366x768 :1
ExecStop=/usr/bin/vncserver -kill :1

[Install]
WantedBy=multi-user.target