x11vnc застрял в соединительной петле

Я новичок в Linux, и у меня есть проблема, с которой я не смог найти решение.

Проблема:

Когда я подключаюсь к своему серверу под управлением x11vnc, как только я включаю свой сервер, все будет хорошо, пока я не перестану что-либо делать, например, движение мыши и тому подобное, в течение нескольких минут. Когда это происходит, и я возвращаюсь к работе, VNC все еще подключен, НО он больше не получает обновлений экрана, но ввод с клавиатуры или мыши по-прежнему отправляется и принимается сервером! Если я отсоединяюсь и пытаюсь подключиться снова, он застревает в бесконечном соединительном контуре!

Теперь та же проблема возникает, даже если я ничего не делаю до того, как подключусь к своему серверу (x11vnc).

По сути, проблема в том, что после того, как мой сервер оставлен бездействующим на пару минут, x11vnc прекращает отправку экрана подключенному VNC-клиенту и принимает входящие соединения.

Я снова заставляю его работать, если я перемещаю мышь или нажимаю что-то на клавиатуре, которая подключена напрямую к моему серверу. Тот же случай, как если бы компьютер спал, как компьютер с Windows.

Как мне решить эту проблему? Мне нужно, чтобы x11vnc был всегда активен, не работал на холостом ходу, всегда готов принять новые соединения, если есть режим ожидания. Вот файл службы x11vnc, который запускает x11vnc:

[Unit]
Description="x11vnc"
Requires=display-manager.service
After=display-manager.service

[Service]
ExecStart=/usr/bin/x11vnc -noxrecord -noxfixes -noxdamage -forever -display :0 -auth guess -rfbauth /etc/x11vnc.pass
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
Restart-sec=2

[Install]
WantedBy=multi-user.target

PS: когда проблема возникает, приложения и тому подобное не перестают работать, нет заставки и тому подобное, она не спит, экран не ' чернеет, все работает как обычно. Эта проблема, скорее всего, связана с самим x11vnc.

1
задан 27 November 2017 в 01:22

0 ответов

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

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