x11vnc на Ubuntu 17.10 не работает при запуске

Я могу запустить x11vnc со следующей командной строкой в ​​качестве моего пользователя, но если я запустил его как sudo или службу запуска, я получаю сообщение об ошибке «XOpenDisplay (« »).«

/ usr / bin / x11vnc -auth guess -forever -bg -rfbport 5900 -xkb -noxrecord -noxfixes -noxdamage -shared -norc -auth /home/lorensimon/.Xauthority -display: 0 -rfbauth /etc/x11vnc.pass [ ! d1]

0
задан 29 November 2017 в 21:21

2 ответа

В настоящее время невозможно использовать x11vnc на Ubuntu 17.10, если вы используете DM Wayland. Различные проблемы безопасности и отображения интерфейсов для захвата кадров.

Ссылки: [https://lists.freedesktop.org/archives/wayland-devel/2017-July/034551.html] [1]

Вы можете отключить Wayland и неявно включить x11, и он будет работать нормально. Я тестировал это на новой установке Ubuntu Desktop 17.10

#Bash #UD17.10ARTFUL MYFILE=/etc/gdm3/custom.conf sed --in-place --expression "s/^#WaylandEnable=false/WaylandEnable=false/g" ${MYFILE} grep 'WaylandEnable' ${MYFILE} #Logout/Login the Ubuntu Desktop session # A quick test (you must add the security yourself) x11vnc -display :0 -auth /var/run/lightdm/root/:0 -shared

@note. Также можно войти в систему с X11 вместо Wayland на экране входа в систему (нажмите кнопку cog), но эта кнопка не всегда отображается на различных аппаратных средствах.

Я также рекомендовал бы установить & amp; сделайте последнюю версию DEVelopment x11vnc-0.9.14-dev вместо пакета из стандартного репозитория Ubuntu.

Мой общий совет - на самом деле остаться с Ubuntu 16 LTS или Ubuntu 17.04, потому что у Wayland много проблем с совместимостью .

Дайте мне знать, как это происходит.

0
ответ дан 18 July 2018 в 02:23

В настоящее время невозможно использовать x11vnc на Ubuntu 17.10, если вы используете DM Wayland. Различные проблемы безопасности и отображения интерфейсов для захвата кадров.

Ссылки: [https://lists.freedesktop.org/archives/wayland-devel/2017-July/034551.html] [1]

Вы можете отключить Wayland и неявно включить x11, и он будет работать нормально. Я тестировал это на новой установке Ubuntu Desktop 17.10

#Bash #UD17.10ARTFUL MYFILE=/etc/gdm3/custom.conf sed --in-place --expression "s/^#WaylandEnable=false/WaylandEnable=false/g" ${MYFILE} grep 'WaylandEnable' ${MYFILE} #Logout/Login the Ubuntu Desktop session # A quick test (you must add the security yourself) x11vnc -display :0 -auth /var/run/lightdm/root/:0 -shared

@note. Также можно войти в систему с X11 вместо Wayland на экране входа в систему (нажмите кнопку cog), но эта кнопка не всегда отображается на различных аппаратных средствах.

Я также рекомендовал бы установить & amp; сделайте последнюю версию DEVelopment x11vnc-0.9.14-dev вместо пакета из стандартного репозитория Ubuntu.

Мой общий совет - на самом деле остаться с Ubuntu 16 LTS или Ubuntu 17.04, потому что у Wayland много проблем с совместимостью .

Дайте мне знать, как это происходит.

0
ответ дан 24 July 2018 в 17:33
  • 1
    Привет, Рольф, мне жаль, что я не остался на Ubuntu 16, так как это спасло бы меня от некоторых проблем. Во всяком случае, я смог решить проблему, переключившись на xorg при входе в систему (как вы сказали) и указал моего пользователя в скрипте службы x11vnc. Спасибо, что указал мне в правильном направлении. – larrysimon 4 December 2017 в 07:55
  • 2
    Отлично. Вы согласны с моим ответом? – Rolf 4 December 2017 в 14:48

Другие вопросы по тегам:

Похожие вопросы: