Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
vnc_autologon_client:vnc_autologon_client [2023-03-18 22:13] GreyWolf [Удалённый ПК] |
vnc_autologon_client:vnc_autologon_client [2023-03-25 13:42] (текущий) GreyWolf [VNC клиент с автологоном] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== VNC клиент с автологоном ====== | ====== VNC клиент с автологоном ====== | ||
- | FIXME | ||
- | Полноэкранный [[vnc:vnc|VNC]] клиент с автоматическим входом в систему (автологоном). | + | Полноэкранный [[vnc:vnc|VNC]] клиент с автоматическим входом в систему (автологоном). Обеспечивается автоматическое подключение в режиме киоска. |
+ | |||
+ | Вариант с паролем описан [[vnc_autologon_client:variant2|здесь]]. | ||
- | Обеспечивается автоматическое подключение в режиме киоска. | ||
{{anchor:master}} | {{anchor:master}} | ||
- | ====== Сервер (мастер) ====== | + | ====== Сервер ====== |
Дисплейный менеджер [[lightdm:|]] вызывает скрипт для запуска [[x11vnc:|]]. | Дисплейный менеджер [[lightdm:|]] вызывает скрипт для запуска [[x11vnc:|]]. | ||
+ | Вставьте в файл настройки [[lightdm:|]]: | ||
<code ini /etc/lightdm/lightdm.conf> | <code ini /etc/lightdm/lightdm.conf> | ||
[SeatDefaults] | [SeatDefaults] | ||
Строка 18: | Строка 17: | ||
</code> | </code> | ||
+ | Скрипт запуска [[x11vnc:|]]: | ||
<code bash /usr/local/sbin/x11vnc.sh> | <code bash /usr/local/sbin/x11vnc.sh> | ||
#!/bin/bash | #!/bin/bash | ||
Строка 30: | Строка 29: | ||
====== Клиент ====== | ====== Клиент ====== | ||
- | Дисплейный менеджер [[lightdm:|]] выполняет автоматический вход в систему (автологон) от имени пользователя ''user'' | + | Дисплейный менеджер [[lightdm:|]] выполняет автоматический вход в систему (автологон) от имени пользователя ''<user>'' |
+ | |||
+ | Вставка в файл настройки [[lightdm:|]]: | ||
<code ini /etc/lightdm/lightdm.conf> | <code ini /etc/lightdm/lightdm.conf> | ||
[SeatDefaults] | [SeatDefaults] | ||
- | autologin-user=user | + | autologin-user=<user> |
autologin-user-timeout=3 | autologin-user-timeout=3 | ||
</code> | </code> | ||
- | Режим киоска обеспечен настройками [[icewm:|]], в ней происходит вызов скрипта для запуска [[tigervnc:|]]: | + | Режим киоска обеспечен настройками [[icewm:#kiosk|IceWM]]. |
+ | |||
+ | Скрипт запуска [[icewm:]], в свою очередь, вызывает скрипт запуска [[tigervnc:|]]: | ||
<code bash /home/user/.icewm/startup> | <code bash /home/user/.icewm/startup> | ||
#!/bin/bash | #!/bin/bash | ||
Строка 44: | Строка 47: | ||
</code> | </code> | ||
+ | {{anchor:tigervnc}} | ||
+ | Скрипт запуска [[tigervnc:tigervnc|]]: | ||
<code bash /usr/local/sbin/vnc.sh> | <code bash /usr/local/sbin/vnc.sh> | ||
#!/bin/bash | #!/bin/bash | ||
- | xtigervncviewer -MenuKey "" -FullScreen pc-master | + | xtigervncviewer -MenuKey "" -FullScreen <pc-master> |
pkill icewm-session | pkill icewm-session | ||
pkill -u$(whoami) | pkill -u$(whoami) | ||
</code> | </code> | ||
- | Адрес ''pc-master'' задан в файле: | + | IP–адрес ''<pc-master>'' задан в файле: |
<code ini /etc/hosts> | <code ini /etc/hosts> | ||
- | 10.10.0.128 pc-master | + | 10.10.0.128 <pc-master> |
</code> | </code> | ||
- | |||
- | |||
- | FIXME IceWM конфигурация | ||
{{tag>Admin X-Windows VNC Remote_access examples}} | {{tag>Admin X-Windows VNC Remote_access examples}} | ||
- | |||
- |