Режим Киоск
Статья в режиме создания
Содержание
- 1 Создание учетной записи для режима Киоск
- 2 Настройка браузера firefox
- 3 Корректировка конфигурации Firefox для "тихой печати"
- 4 Редактирование конфигурационный файлов для автозапуска браузера firefox
- 5 Для запуска операционной системы в режиме киоска необходимо включить автологин в систему
- 6 Отключение виртуальных консолей tty[1-6]
Создание учетной записи для режима Киоск
Создаем пользователя kiosk с домашим каталогом командой:
$ sudo useradd -m -d /home/kiosk kiosk
Задаем пароль для пользователя kiosk командой:
$ sudo passwd kiosk
Настройка браузера firefox
Обновляем браузер firefox с подключенным эксперементальным репозиторием экспериментального репозитория командой:
$ sudo yum update firefox
Корректировка конфигурации Firefox для "тихой печати"
Под пользователем kiosk зайти в браузер Firefox и ввести в поисковую строку командлет:
about:config
После предупреждения появится окно конфигурации
В нём требуется найти параметр print_always_silent_print и задать ему значение true
В данном режиме не будет вылезать окно печати, однако потребуется задать принтер заранее. Так же печать в pdf не будет работать, т.к. не удастся выборать путь для сохранения
Редактирование конфигурационный файлов для автозапуска браузера firefox
Делаем резервную копию оригинального рабочего стола
$ mv /usr/share/xsessions/cinnamon.desktop /usr/share/xsessions/cinnamon.desktop_orig
В каталоге /usr/share/xsessions создаем нашу конфигурация с именем cinnamon.desktop. Копируем в конфигурацию нижепреведенные строки:
[Desktop Entry] Version=1.0 Name=Киоск GenericName=Firefox Киоск Comment=Firefox Киоск с приватным окном Exec=firefox -kiosk -private-window https://[ваша страница на сайте] -height 768 -width 1366 Icon=firefox Terminal=false Type=Application MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; StartupNotify=true Categories=Network;WebBrowser; Keywords=web;browser;internet; X-Desktop-File-Install-Version=0.23
Изменяя -height и -width на свои значения разрешения экрана
Для запуска операционной системы в режиме киоска необходимо включить автологин в систему
Для включения автоматического входа в режим Киоск при старте необходимо изменить конфигурации для /etc/lightdm/lightdm.conf задав значения параметрам:
autologin-user = kiosk autologin-user-timeout = 0 autologin-session = kiosk
Отключение виртуальных консолей tty[1-6]
Чтобы отключить возможность входа в систему через нажатие сочетания клавиш ALT + F[1-6] необходимо выполнить следующее действие. В конфигурационном файле /etc/systemd/logind.conf меняем следующие параметры:
NAutoVTs=0 ReserveVT=0