====== Графический киоск на AstraLinux ======
Для примера будет пользователь: ''kiosk''
Для проверки настроек, можно использовать \\
**Меню** -> **Завершение работы** -> **Новый вход** -> **В окне**
===== Создать пользователя =====
useradd -m kiosk
passwd kiosk
Пробуем логиниться под пользователем ''kiosk''\\
Настраиваем браузер, плагины и т.п. затем настройка Графического киоска \\
===== Отключить блокировку экрана =====
nano /etc/fly-kiosk/.config/lockerrc/lockerrc
[Variables]
ScreenSaverDelay=0
LockerOnDPMS=false
LockerOnLid=false
LockerOnSleep=false
LockerOnSwitch=false
===== Графический киоск =====
Панель управления -> Безопасность -> Политика безопасности
Пользователи -> ''kiosk''
* Вкладка: Срок действия
* Отключить все галочки
* Вкладка: Графический киоск fly
* Отметить: Режим графического киоска (ограниченный набор приложений)
* **Способ 1**
* Выпадающее меню: Приложения на рабочем столе
* ''firefox --kiosk "https://example.com/"''
* Выпадающее меню: Приложения на панели задач
* Убрать все (по желанию)
* Выпадающее меню: Другие разрешенные приложения
* Убрать все (по желанию)
* Выпадающее меню: Автозапуск приложений в киоске
* ''/usr/bin/fly-vkbd --strut-bottom'' - экранная клавиатура
* ''firefox --kiosk "https://example.com/"'' - браузер
* **Способ 2**
* Выпадающее меню: Режим одного приложения
* ''firefox --kiosk "https://example.com/"'' \\ или \\ ''firefox https://example.com/ -kiosk''
===== Автоматический вход в систему =====
Панель управления -> Система -> Вход в систему
* Вкладка: Дополнительно
* Отметить: Разрешить автоматический вход в систему
* Выбрать пользователя из списка ''kiosk''
* Отметить: Разрешить вход без пароля
* Отметить из списка пользователя ''kiosk''
* Отметить: Автоматический вход в систему после сбоя X-сервера
===== Отключить автовход (если потребуется) =====
> Если необходимо перейти в режим командной строки
> Комбинация: **[Ctrl]** + **[Alt]** + **[F1]** или **[F2]**
> Авторизоваться под логином с правами root/sudo
> Integrity level: 1
nano /etc/X11/fly-dm/fly-dmrc
Сменить параметр AutoLoginEnable на false: ''AutoLoginEnable=false''
===== Источники =====
* https://wiki.astralinux.ru/pages/viewpage.action?pageId=57443245
* https://wiki.astralinux.ru/pages/viewpage.action?pageId=41190653
* https://wiki.astralinux.ru/pages/viewpage.action?pageId=67108883
* https://habr.com/ru/articles/923406/