Режим Киоск — различия между версиями

Материал из Wiki AlterOS
Перейти к: навигация, поиск
м (Тихая печать)
Строка 14: Строка 14:
 
Обновляем браузер firefox с подключенным эксперементальным репозиторием [https://wiki.alter-os.ru/index.php?title=Experimental_repo экспериментального репозитория] командой:
 
Обновляем браузер firefox с подключенным эксперементальным репозиторием [https://wiki.alter-os.ru/index.php?title=Experimental_repo экспериментального репозитория] командой:
 
  $ sudo yum update firefox
 
  $ sudo yum update firefox
 +
 +
 +
== Корректировка конфигурации Firefox для "тихой печати" ==
 +
Под пользователем kiosk зайти в браузер Firefox и ввести в поисковую строку  командлет:
 +
<b>about:config</b>
 +
 +
После предупреждения появится окно конфигурации
 +
 +
В нём требуется найти параметр <b>print_always_silent_print</b> и задать ему значение '''true'''
 +
 +
В данном режиме не будет вылезать окно печати, однако потребуется задать принтер заранее. Так же печать в pdf не будет работать, т.к. не удастся выборать путь для сохранения
 +
 +
  
 
== Редактирование конфигурационный файлов для автозапуска браузера firefox ==
 
== Редактирование конфигурационный файлов для автозапуска браузера firefox ==

Версия 20:31, 11 мая 2023

Статья в режиме создания


Создание учетной записи для режима Киоск

Создаем пользователя 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

В каталоге /usr/share/xsessions создаем нашу конфигурация с именем kiosk.desktop. Копируем в конфигурацию нижепреведенные строки:

[Desktop Entry]
Version=1.0
Name=Киоск
GenericName=Firefox Киоск
Comment=Firefox Киоск с приватным окном
Exec=firefox -kiosk -private-window https://[ваша страница на сайте]
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

Остальные конфигурации убираем:

$ mkdir session 
$ mv cin* open* session/

Для запуска операционной системы в режиме киоска необходимо включить автологин в систему

Для включения автоматического входа в режим Киоск при старте необходимо изменить конфигурации для /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