У нас есть машина под управлением CentOS 7, GDM, KDE 11 (установлена с CentOS DVD)
Мы несколько дней боролись с этой проблемой, пытались найти решение, но, к сожалению, большинство материалов устарели, в том числе KDE Kiosk Tool, который дает неработающую ссылку, поэтому мы решили, что пришло время сдаться и попросить мудрости SE.
Мы хотим запустить приложение с графическим интерфейсом (не браузер, как в большинстве случаев с киосками, а вместо исполняемого файла JAR Java - для целей вопроса давайте назовем его "Магазин") со следующими функциями:
- Машина должна автоматически загрузиться и войти, войти в KDE и запустить приложение в полноэкранном режиме.
- Пользователь не может запустить что-либо еще, кроме этого приложения, и не может выйти из него (возможно, скрыв верхнее меню с помощью кнопки сворачивания и закрытия)
- Приложение должно иметь возможность записи на жесткий диск, а записанные файлы будут сохранены после перезагрузки
- Экран-заставка при запуске (этот пункт, я считаю, менее важен, так как мы видели, что он настраивается в настройках KDE)
- Меню KDE должно быть скрыто, т.е. пользователь должен видеть только это приложение
Несколько дополнительных очков:
Мы можем рассмотреть возможность перехода с KDE на GNOME, если это поможет упростить решение.
Мы можем рассмотреть возможность загрузки другого дистрибутива, если это поможет сделать решение проще
GUI приложения основан на библиотеках QT и Java