====== Debian в режиме киоска ======
Иногда возникает задача сделать максимально простую в обслуживании систему с графическим интерфейсом на базе ПК.
Для этих целей отлично подходит Debian, запущенный в режиме киоска.
Режим киоска:
* x-server и оконный менеджер запущены в tty1.
* Следом запущена "основная" программа.
* При падении x-сервера он автоматически перезапускается.
* Display manager (программа, запускающая x-server и создающая x-сессию) не нужен.
* Desktop manager (программа, создающая несколько "рабочих столов") не нужен.
===== Автологин =====
Обходимся без Desktop manager-а.
Можно конечно поправить /etc/inittab, но добрые люди уже сделали nodm.
Устанавливаем пакет nodm, правим файл
NODM_ENABLE=true
NODM_USER=username
...
===== Менеджер окон =====
Для наших целей прекрасно подходит [[http://en.wikipedia.org/wiki/WindowLab|Windowlab]], хотя можно использовать и что-то более навороченное.\\
http://nickgravgaard.com/windowlab/ \\
https://help.ubuntu.com/community/Windowlab
xsetroot -cursor_name top_left_arrow -solid deepskyblue4
#calibrate touchscreen
#...
#run application:
xterm -geometry 80x20+1+1 &
exec windowlab #-font ...
xterm:xterm
myapp:MyApp
Проблемы:
* в Lenny не получилось настроить шрифт заголовков окон -- русские буквы скрякозяблились.
* Не понятно, как стартовать окно во весь экран, если оно вдруг надо.