Задача: организовать «информационный киоск» минимальными средствами, максимально самодостаточно (например без подключения к терминальному серверу)
Решение: использовать Raspberry Pi с монитором. Поставить на него какой-нибудь линукс и запускать там автоматически браузер в полноэкранном режиме открывающем нужный сайт.
- Ставим на Raspberry официальный дистрибутив Raspbian. Все делается легко(скачать образ, записать его на SD-шку), по инструкции на сайте проекта https://www.raspberrypi.org/documentation/installation/installing-images/README.md
- Запускаем свежеустановленный Raspbian, выпускаем его в интернет и обновляемся (при первом старте будет запущен мастер, который поможет сделать это)
- Добавляем в автозапуск графического режима запуск нужного нам приложения (в моем случае это Chromium в Full-screen режиме сразу открывающий страницу мониторинга, для этого
Копируем основной файл автостарта в профиль пользователя
cp /etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart
добавляем в Autostart в профиле — строку запуска нужного нам приложения (в моем случае — открытие дашборда Zabbix-мониторинга во внутренней сети)
/usr/bin/chromium-browser --kiosk --app=http://zabbix.domain-name.local
здесь ключ —kiosk — отвечает за полноэкранный режим, а ключ —app= помогает сделать так, чтобы при принудительной перезагрузке и следующем старте Chromium — не вылезало окошко с предложением восстановить предыдущую сессию.
Не забываем отключить скринсейвер (можно сделать через утилиту настройки из меню ПУСК) и отключить засыпание экрана (для этого нужно добавить строку
xserver-command=X -s 0 -dpms
в файл /etc/lightdm/lightdm.conf
в секции [Seat:*]