Как начать x11vnc через сокет (т. Е. Только при необходимости)

На самом деле я запускаю x11vnc в /home/odroid/.config/lxsession/LXDE/autostart с

 @/bin/x11vnc -bg -forever -shared -rfbauth /home/odroid/.vnc-passwd -noxdamage -norc -noxrecord -capslock -no6 -rfbport 5900 

Autologin при запуске в порядке, и он работает хорошо.
Но я редко записываю в графическом режиме.

Я хочу, чтобы он работал как sshd.socket (vs sshd.service)
У вас есть идея или линия исследований?

2 Solutions collect form web for “Как начать x11vnc через сокет (т. Е. Только при необходимости)”

Первый
джип – это сервис (ARM Archlinux без физического экрана).
Мой компьютер находится под Archlinux.

Я пробую @Bratchley предложение.
Я изменяю X11Forwarding на yes в /etc/ssh/sshd_config и перезапускает sshd.socket
Работает отлично ๐Ÿ™‚
Я могу подключиться с ПК с помощью ssh -Y root@jeep
Если я запустил lxterminal меня есть терминальное окно на джипе ๐Ÿ™‚

Но мне нужен весь рабочий стол LXDE для джипа. Не только «депортация приложений».
Потому что я использую conky для мониторинга многих сведений.
Поэтому я отключил lightdm.service и перезагрузил джип

А также….
Если я запускаю startlxde или lxsession (на джипе, конечно), у меня есть графический экран входа в систему ….. мой компьютер !!!

После многих поисков я нашел этот ответ, и если я правильно понимаю, это невозможно ๐Ÿ™

Поэтому я возвращаюсь к первому вопросу (запуск x11vnc через сокет)

Поэтому я создаю /etc/systemd/system/xvnc.socket

 [Unit] Description=XVNC Server [Socket] ListenStream=5900 Accept=yes [Install] WantedBy=sockets.target 

И /etc/systemd/system/xvnc@.service

 [Unit] Description=XVNC Per-Connection Daemon [Service] ExecStart=/usr/bin/x11vnc -display :0 -bg -forever -shared -rfbauth /home/odroid/.vnc-passwd -noxdamage -norc -noxrecord -capslock -inetd User=odroid StandardInput=socket StandardError=syslog 

После перезагрузки я могу подключиться с моего ПК ๐Ÿ™‚

  • Программа для выбора компьютеров для запуска X-клиентов - назовите такие программы?
  • Как настроить параметры разрешения X
  • VNC-сервер как виртуальный монитор X11 для расширения экрана
  • Аутентификация X11 не работает в `sudo sux / sudo su`, но работает в` sux / su.` Почему?
  • Настройка клавиатуры (мертвая клавиша) в X
  • Как настроить сенсорный экран x11 на рабочем столе Linux?
  • Запуск X без доступа к / dev
  • Как я могу запустить приложение для вина при запуске без входа?
  • Есть ли способ уменьшить яркость экрана или изменить его цвета при использовании драйвера SCFB на FreeBSD?
  • Как убить приложение, которое захватывает ввод с клавиатуры для уничтожения приложения?
  • Как заставить Ctrl + Alt действовать как Alt gr в Ubuntu?
  • Interesting Posts

    Попытка установить Puppet Enterprise на Linux 7 и получить ошибку сертификации

    Двойные окна загрузки и Linux

    Есть ли способ ссылаться на несколько файлов в каталоге без повторного набора всего пути?

    Запуск «make test» на отдельном модуле для сборки Python 2.7.4

    клонировать корневое дерево каталогов с помощью busybox

    чашки перезапускаются автоматически

    Предотвратите использование Iceweasel, чтобы сайты могли переопределять ярлыки по умолчанию

    Этот файл должен быть отредактирован командой «visudo».?

    Команда SSH ведет себя по-разному в Expect Script

    печать специальных символов в awk-выходе

    Можно ли создать непустой файл без write_close и переименовать событие?

    Не удалять или перемещать в корзину в контекстном меню в некоторых каталогах (gnome)

    Есть ли установленный по умолчанию ftp-сервер в установке Debian Wheezy по умолчанию?

    удалить все .swp-файл, используя команду rm

    Ошибка Malloc после запуска chown -R on / usr /

    Linux ะธ Unix - ะปัƒั‡ัˆะฐั ะžะก ะฒ ะผะธั€ะต.