home

KioskBrowser теперь работает в Linux

Изначально KioskBrowser работал только в Windows.

Однако в связи с переходом на отечественное ПО, а также повышением стоимости Windows, хочется иметь возможность работать с отечественным браузером на отечественной ОС.

Для этого выпущена версия KioskBrowser 1.6.3 под Linux, ссылки на которую добавлены на странице информации об браузере: https://elibsystem.ru/docs/kioskMode/kioskBrowser

Установка KioskBrowser под Linux[править]

Создайте папку, в которой будет работать браузер:

$ mkdir /opt/KioskBrowser

Перейдите в папку:

$ cd /opt/KioskBrowser

Скачайте дистрибутив. Для Linux x64 нужен 64-битный дистрибутив.

$ wget http://elibsystem.ru/sites/default/files/files/kiosk_browser/KioskBrowser-linux-x86.zip

или

 $ wget http://elibsystem.ru/sites/default/files/files/kiosk_browser/KioskBrowser-linux-x64.zip

Распакуйте дистрибутив:

$ unzip KioskBrowser-linux-*.zip

Сделайте запускаемый файл исполняемым

$ chmod 0555 KioskBrowser

Настройка[править]

Создайте файл конфигурации:

$ mkdir ~/.KioskBrowser
$ touch ~/.KioskBrowser/config.js

Дальше отредактируйте файл ~/.KioskBrowser/config.js, создав конфигурацию в формате JSON, в которой можно указать по сравнению с конфигурацией в документации только те поля, которые хотите переопределить: https://elibsystem.ru/docs/kioskMode/kioskBrowser#.D0.9A.D0.BE.D0.BD.D1.84.D0.B8.D0.B3.D1.83.D1.80.D0.B0.D1.86.D0.B8.D0.BE.D0.BD.D0.BD.D1.8B.D0.B9_.D1.84.D0.B0.D0.B9.D0.BB

Самый простой пример, в котором переопределяется только стартовая страница:

var config = {homeUrl: "http://example.com"};
module.exports = config;

Строка "module.exports = config;" в конце файла обязательна!

Запуск браузера[править]

Вы можете запустить браузер, просто набрав:

$ /opt/KioskBrowser/KioskBrowser

Не запускайте браузер от пользователя root. Создайте гостевой аккаунт с ограниченными правами для запуска браузера.

Закрытие браузера[править]

Браузер откроется на все окно и не будет закрываться по Alt+F4, чтобы закрыть браузер переключитесь в терминал (Ctrl+Alt+F1), залогиньтесь и убейте процесс браузера:

$ killall KioskBrowser

Выйдите из текстового терминала:

$ logout

Переключитесь обратно в графический режим (Ctrl+Alt+F7).

Вы увидите рабочий стол.

В каких Linux работает?[править]

В каких запустится - в таких и работает -).

Может потребоваться установка дополнительных зависимостей. Если браузер не запускается, попробуйте запустить его из консоли и посмотрите на нехватку какого файла он ругается, дальше просто найдите в каком пакете есть нужный файл и установите его.

В сильно старых Linux браузер может не запуститься.

Проверена работа в Calculate Linux 18 LXQt.

Режим киоска[править]

Вы можете дополнительно настроить режим киоска. Для Calculate Linux есть инструкция: https://elibsystem.ru/node/251.