x11vnc на Ubuntu 17.10, не работающей на запуске

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

/usr/bin/x11vnc - подлинное предположение - навсегда-bg-rfbport 5900-xkb-noxrecord-noxfixes-noxdamage - совместно использовало-norc - подлинный/home/lorensimon/.Xauthority-:0-rfbauth/etc/x11vnc.pass дисплея

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

1 ответ

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

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

Можно отключить Уэйленд и неявно включить x11, и он будет хорошо работать. Я протестировал это на новой установке Рабочего стола Ubuntu 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, вместо Уэйленда, на экране входа в систему (нажимают кнопку шестеренки), но та кнопка не всегда видима на различных аппаратных средствах.

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

Мои общие рекомендации должны на самом деле остаться с Ubuntu 16 LTS или Ubuntu 17.04, потому что Уэйленд имеет много из, разделяют проблемы.

Сообщите мне, как это идет.

0
ответ дан 29 November 2017 в 20:21

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

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