LINUX.ORG.RU

Проблема с реконнектом x11vnc.

 , , ,


1

1

Добрый день! Ситуация следующая: у меня на Kubuntu 14.04, использую x11vnс + GUI, через него задается порт и пароль, все работает. Но бывают непонятные разрывы связи с vnc, после которых реконнект не удается, приходится удаленно по ssh запускать teamviewer на этой машине, логинится на него, при этом иконка в трее черная, что означает подключение клиента с которым разорвалась связь, далее ручками из меню в трее выбираю пункт Disconnet > Disconnect All Clients или конкретный клиент. У меня вопрос, можно как то по средствам shh через консоль посмотреть подключенных клиентов и возможность их разъединять? (Не хочу использовать teamviwer для этого) Гуглил конечно же много, ничего так и не нашёл. Перебрал много команд, результат тоже ноль. Есть список команд, переводил их, но не понимаю какая из них мене нужна, cli list: http://www.karlrunge.com/x11vnc/x11vnc_opts.html

p.s. на линуксе сижу всего 2 года, так то строго не судите)

скрины: http://clip2net.com/clip/m13297/1459404870-6271f-6kb.png?nocache=1 http://clip2net.com/clip/m13297/1459404875-187be-7kb.png?nocache=1

Ответ на: комментарий от Fazatron

нет. как указать? при запуске? или в консоль: x11vnc -forever? объясните пожалуйста.

ну если анон прав, и ты запускаешь через консоль, то просто опцию добавь:

x11vnc -forever -gui
Sahas ★★★★ ()
Ответ на: комментарий от anonymous

вот команда: x11vnc -gui tray=setpass -rfbport PROMPT -bg -o %%HOME/.x11vnc.log.%%VNCDISPLAY -forever (добавил -forever) С вируталки Debian подцепился, после чего цепляюсь ещё с WinXP TightVNC клиентом, пишет: Failed to send data to socket.

Fazatron ()
Ответ на: комментарий от anonymous

Спасибо, -shared кажется помогло, вижу в трее два клиента. Осталось дождаться разрыва и проверить реконнект. Все же почему сессии не закрываются сами после разрыва? На Debian'е кажется vino-server работает стабильно, почему x11vnc так глючит?( Может есть решение? Всем спасибо за помощь.

Fazatron ()
Ответ на: комментарий от Fazatron

разобрался все таки сам с нужными командами, дабы не забивать мертвыми сессиями vnc, может кому пригодится:

x11vnc -r disconnect:all - отключить всех клиентов. x11vnc -query clients - посмотреть подключенных клиентов:

sending remote command: «qry=clients» via X11VNC_REMOTE X property.

aro=clients:0x6:10.10.4.24:47991:unknown-user:none:debian.local:KMBCF:0:1459421820,0x5:10.10.4.33:2788:unknown-user:none:unknown:KMBCF:0:1459421354 видим два клиента: 10.10.4.24 и 10.10.4.33, например хотим отключить 10.10.4.33 вводим: x11vnc -r disconnect:10.10.4.33 - отключить клиента 10.10.4.33

Fazatron ()
Ответ на: комментарий от Sahas

Не работает ввод

Не возможно осуществить ввод, ни с клавиатуры, ни какие-либо действия кнопками мыши, хотя курсор перемещается. Может кто сталкивался с такой проблемой? x11vnc-0.9.9

alex7902 ()