我们有一台机器在运行 CentOS 7,GDM,KDE 11 (从CentOS DVD安装)
我们在这个问题上苦苦挣扎了几天,试图寻找一个解决方案,但遗憾的是大多数材料已经过时,包括KDE Kiosk工具,它提供了断开的链接,因此我们决定放弃并要求SE的智慧。
我们想要运行一个GUI应用程序(不是像大多数kiosk案例那样的浏览器,而是Java可执行JAR - 出于问题的目的让我们称它为 “店” )具有以下功能:
- 机器应该启动&自动登录,进入KDE并在全屏模式下自动运行应用程序
- 用户无法运行除此应用程序之外的任何其他内容,并且无法退出(可能通过使用最小化和关闭按钮隐藏顶部菜单)
- 应用程序需要能够写入硬盘驱动器,并且重新启动后将保留写入的文件
- 启动时的启动画面(我认为这点不太重要,因为我们已经看到它可以在KDE的设置上配置)
- 应该隐藏KDE菜单,即用户应该只看到该应用程序
一些额外的要点:
如果这有助于简化解决方案,我们可以考虑从KDE更改为GNOME。
我们可以考虑下载另一个dist,如果这有助于使解决方案更容易
应用程序的GUI基于 QT图书馆 ,和 Java的