Довольно старое, но я считаю, что, если хотите, вы можете отключить функции hotplug через опции ядра (перекомпилировать ядро).
Посмотрите на удивительного диспетчера окон; это тайный оконный менеджер. Это очень легкий вес.
Вы можете настроить его по умолчанию на полноэкранный макет, на черном фоне - взгляните на вики, чтобы почувствовать конфигурационную систему, минимальную конфигурацию в вашем случае может содержать что-то вроде следующего:
Требовать зависимости:
require("awful")
require("awful.layout")
require("awful.util")
require("awful.tag")
require("screen")
require("freedesktop.utils")
require("freedesktop.desktop")
Ограничить макеты в полноэкранном режиме с помощью:
layouts =
{
awful.layout.suit.max.fullscreen
}
Теперь определите тег для вашего application:
-- {{{ Tags
-- Define a tag table which will hold all screen tags.
tags = {
names = {"your_app" },
layout = {layouts[1]}
}
for s = 1, screen.count() do
-- Each screen has its own tag table.
tags[s] = awful.tag(tags.names, s, tags.layout)
end
-- }}}
Чтобы запустить приложение, добавьте следующее в конец вашей конфигурации:
awful.util.spawn("/usr/bin/your_app --with --options")
У меня нет личного опыта, но поиск «linux kiosk» дал много результатов, вершина которого была http://www.techrepublic.com/blog/doityourself-it-guy/diy-tiny-core -linux-а-пра-киоскового и возникновения чрезвычайной ситуации платформа / 1565