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

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


vnc_autologon_client:vnc_autologon_client

Это старая версия документа!


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

FIXME

Полноэкранный 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, в ней происходит вызов скрипта для запуска 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

FIXME IceWM конфигурация

vnc_autologon_client/vnc_autologon_client.1679167365.txt.gz · Последние изменения: 2023-03-18 22:22 — GreyWolf