Запустите x11vnc при загрузке с LightDM
Я использую Gentoo. Я борюсь с одной проблемой - как запустить сервер x11vnc с помощью lightdm. У меня установлен i3wm с LightDM, все настроено и работает, но остается только одна проблема - я не могу правильно запустить x11vnc. Он жалуется, что не может открыть дисплей:0. Я пробовал много способов:
- Пытался изменить функцию зависящий от () в init-скрипте x11vnc, (изменил "need xdm" на "after xdm") - не работает
- Попытался использовать раздел VNCServer в файле конфигурации lightdm. (изменил "enabled" на true и заменил "command" на "rc-service x11vnc re /start") - не работает
- Попытался использовать display-setup-script, чтобы попытаться запустить x11vnc после того, как lightdm запустит X. Также я попытался использовать greeter-setup-script. Оба не работают:(
- Попытался использовать for-loop в функции start() init-скрипта x11vnc, просто чтобы дождаться запуска X. Не работает
Почему я все еще пытаюсь найти способ запустить его? Потому что, если я подожду, пока LightDM запустится (пока появится greeter), переключится на другой терминал и запустит x11vnc вручную - это работает! Поэтому, пожалуйста, помогите мне исправить это, спасибо заранее!