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

X11VNC не работает должным образом с gdm3

Я использую службу X11VNC (устанавливается из пакетов) и debian 9 с gdm3.

Я создал файл systemd:

root@PCA55:/home/suser# cat /lib/systemd/system/x11vnc.service
[Unit]
Description=VNC
Requires=display-manager.service
After=display-manager.service

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -xkb -env FD_XDM=1 -auth guess -noxrecord -noxfixes -noxdamage -rfbauth /etc/vnc_passwd -forever -bg -rfbport 5900 -o /var/log/x11vnc.log
ExecStop=/usr/bin/killall x11vnc

[Install]
WantedBy=multi-user.target

Но X11VNC по-прежнему не работает нормально. При подключении - ошибка:
unable connect to socket: Connection refused

Я понимаю, что есть новости о GDM3 и VNC, но не могу найти работоспособную проблему.
P.S Я видел это вопрос. Но это беспомощно.

Не могли бы вы помочь найти информацию о том, как работает?

Может ты сможешь использовать -auth /run/user/1000/gdm/Xauthority. Если это не сработает, введите ps aux | grep Xorg может найти авторитетный файл Xorg, как показано ниже:

user   3074  3072  0 17:01 tty2     00:00:02 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3