Это старая версия документа!
Полноэкранный VNC клиент с автоматическим входом в систему (автологоном). Обеспечивается автоматическое подключение в режиме киоска.
Дисплейный менеджер LightDM вызывает скрипт для запуска x11vnc.
Вставка в файл настройки LightDM:
[SeatDefaults] greeter-setup-script = /usr/local/sbin/x11vnc.sh
Скрипт запуска x11vnc:
#!/bin/bash /usr/bin/x11vnc -q -capslock -forever -shared -bg -display :0 exit 0
Запуск x11vnc с паролем:
x11vnc -q -forever -shared -bg -passwdfile /usr/local/etc/x11vnc.pwd -nomodtweak -capslock -display :0
Дисплейный менеджер LightDM выполняет автоматический вход в систему (автологон) от имени пользователя user
Вставка в файл настройки LightDM:
[SeatDefaults] autologin-user=user autologin-user-timeout=3
Режим киоска обеспечен настройками IceWM, в ней происходит вызов скрипта для запуска TigerVNC:
#!/bin/bash (/usr/local/sbin/vnc.sh)&
Скрипт запуска TigerVNC:
#!/bin/bash xtigervncviewer -MenuKey "" -FullScreen pc-master pkill icewm-session pkill -u$(whoami)
IP–адрес pc-master
задан в файле:
10.10.0.128 pc-master
Запуск клиента с паролем (используется хеш рароля)
xtigervncviewer -MenuKey "" -FullScreen scada-master -passwd /usr/local/etc/vncclietnt.pwd
В файле /usr/local/etc/vncclietnt.pwd должен лежать хеш пароля, а не сам пароль.
Создать хеш можно командой:
x11vnc -storepasswd ПАРОЛЬ /usr/local/etc/vncclietnt.pwd
Примечание: если на клиенте не установлен x11vnc, то создайте файл с хешем пароля на сервере и перенесите файл на машину-клиент.