Инструменты пользователя

Инструменты сайта


vnc_autologon_client:vnc_autologon_client

VNC клиент с автологоном

Полноэкранный VNC клиент с автоматическим входом в систему (автологоном). Обеспечивается автоматическое подключение в режиме киоска.

Вариант с паролем описан здесь.

Сервер

Дисплейный менеджер LightDM вызывает скрипт для запуска x11vnc.

Вставьте в файл настройки LightDM:

/etc/lightdm/lightdm.conf
[SeatDefaults]
greeter-setup-script = /usr/local/sbin/x11vnc.sh

Скрипт запуска x11vnc:

/usr/local/sbin/x11vnc.sh
#!/bin/bash
 
/usr/bin/x11vnc -q -capslock -forever -shared -bg -display :0
exit 0

Клиент

Дисплейный менеджер LightDM выполняет автоматический вход в систему (автологон) от имени пользователя <user>

Вставка в файл настройки LightDM:

/etc/lightdm/lightdm.conf
[SeatDefaults]
autologin-user=<user>
autologin-user-timeout=3

Режим киоска обеспечен настройками IceWM.

Скрипт запуска IceWM, в свою очередь, вызывает скрипт запуска TigerVNC:

/home/user/.icewm/startup
#!/bin/bash
 
(/usr/local/sbin/vnc.sh)&

Скрипт запуска TigerVNC:

/usr/local/sbin/vnc.sh
#!/bin/bash
 
xtigervncviewer -MenuKey "" -FullScreen <pc-master>
pkill icewm-session
pkill -u$(whoami)

IP–адрес <pc-master> задан в файле:

/etc/hosts
10.10.0.128       <pc-master>
vnc_autologon_client/vnc_autologon_client.txt · Последние изменения: 2023-03-25 13:42 — GreyWolf