В моём случае чистый киоск не подходит
На самом деле подходит, просто нужно разобраться, там все достаточно гибко настраивается.
Правда я, когда реализовывал подобную задачу в игровых клубах, вообще отказался от xfce в пользу какого-то WM, где вообще все кастомизируется. Давно это было?!
Раньше, когда Gnome2 был еще жив, существовал "Sabayon – Manage multiple GNOME user profiles".
Эту связку мы помнится внедряли в школах. Тоже достаточно хорошо себя проявила эта связочка, поурезали школьничкам все, что только можно.
Можно конечно и xfce допилить до нужного вам уровня, чтобы вообще не подлезть. Но, повторюсь, секса там больше.