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

Материал из Wiki AlterOS
Перейти к: навигация, поиск
Строка 9: Строка 9:
 
Задаем пароль для пользователя <b>kiosk</b> командой:
 
Задаем пароль для пользователя <b>kiosk</b> командой:
 
  $ sudo passwd kiosk
 
  $ sudo passwd kiosk
 
== Редактирование конфигурационный файлов для автозапуска браузера firefox ==
 
Создаем директорию для нашей конфигурации командой:
 
$ sudo mkdir -p /home/kiosk/.config/openbox
 
Создаем конфигурационный файл <b>environment</b> командой:
 
$ sudo nano /home/kiosk/.config/openbox/environment
 
Добавляем в него следующую строку и сохраняем:
 
exec startx
 
Редактируем конфигурационный файл и добавляем в него конфигурацио описанную ниже:
 
$ sudo nano /home/kiosk/.xinitrc
 
 
xset s off
 
xset s noblank
 
xset -dpms
 
exec firefox -height 1050 -width 1680
 
  
 
== Настройка браузера firefox ==
 
== Настройка браузера firefox ==
Строка 30: Строка 15:
 
  $ sudo yum update firefox
 
  $ sudo yum update firefox
  
Загрузившись в режим киоска по умолчанию кнопки меню недоступны, чтобы они стали активными в адресной строке вводим в адресной строке:
+
== Редактирование конфигурационный файлов для автозапуска браузера firefox ==
   
+
В каталоге <b>/usr/share/xsessions</b> создаем нашу конфигурация с именем <b>kiosk.desktop</b>.
  about:config
+
Копируем в конфигурацию нижепреведенные строки:
 +
[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
  
Для опции <b>ui.popup.disable_autohide</b> меняем значение на <b>true</b>.
+
Остальные конфигурации убираем:
 +
$ mkdir session
 +
$ mv cin* open* session/
  
После настройки браузера под наши требования необходимо вернуть на значение <b>false</b>.
+
== Для запуска операционной системы в режиме киоска необходимо включить автологин в систему ==
 +
Для включения автоматического входа в режим Киоск при старте необходимо изменить конфигурации для /etc/lightdm/light.dm.conf задав значения параметрам:
  
== Для запуска операционной системы в режиме киоска необходимо включить авто логин в систему ==
+
  autologin-user = kiosk
+
  autologin-user-timeout = 0
 +
  autologin-session = kiosk
  
 
  [[Автоматический_вход_в_систему]]
 
  [[Автоматический_вход_в_систему]]
  
отключить другие консоли
+
== Отключение консолей по ALT+F1-6 ==
    
+
В конфигурационном файле <b>/etc/systemd/logind.conf </b> меняем следующие параметры:
[[Ограничения_по_использованию_консолей]]
+
 
 +
   NAutoVTs=0
 +
  ReserveVT=0

Версия 12:16, 20 апреля 2023

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


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

Создаем пользователя kiosk с домашим каталогом командой:

$ sudo useradd -m -d /home/kiosk kiosk 

Задаем пароль для пользователя kiosk командой:

$ sudo passwd kiosk

Настройка браузера firefox

Обновляем браузер firefox с подключенным эксперементальным репозиторием экспериментального репозитория командой:

$ sudo yum update firefox

Редактирование конфигурационный файлов для автозапуска браузера 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/light.dm.conf задав значения параметрам:

 autologin-user = kiosk
 autologin-user-timeout = 0
 autologin-session = kiosk
Автоматический_вход_в_систему

Отключение консолей по ALT+F1-6

В конфигурационном файле /etc/systemd/logind.conf меняем следующие параметры:

 NAutoVTs=0
 ReserveVT=0