Я по клиенстким скриптам инициализации полазал, если от туда вырезать браузер, доставить zenity и подсунуть в автостарт свой скрипт, получится примерно то, что надо
Проблема в том, что как только киоск загружается, то спрашивает логин и пароль от сервака. Стоит его ввести, как он выдаёт, что версия старая и сейчас я перезагружусь и её подтяну, но после перезагрузки тема та же
вот найдется время, наверное, запилю статью на хабр, я как раз так и делаю мой образ со всеми модулями ядра которые я там компилю занимает всего 700 метров для xenial и 800 для bionic