CentOS中的Kiosk模式和自动登录以及单一应用程序模式


2

我们有一台机器在运行 CentOS 7,GDM,KDE 11 (从CentOS DVD安装)

我们在这个问题上苦苦挣扎了几天,试图寻找一个解决方案,但遗憾的是大多数材料已经过时,包括KDE Kiosk工具,它提供了断开的链接,因此我们决定放弃并要求SE的智慧。

我们想要运行一个GUI应用程序(不是像大多数kiosk案例那样的浏览器,而是Java可执行JAR - 出于问题的目的让我们称它为 “店” )具有以下功能:

  1. 机器应该启动&自动登录,进入KDE并在全屏模式下自动运行应用程序
  2. 用户无法运行除此应用程序之外的任何其他内容,并且无法退出(可能通过使用最小化和关闭按钮隐藏顶部菜单)
  3. 应用程序需要能够写入硬盘驱动器,并且重新启动后将保留写入的文件
  4. 启动时的启动画面(我认为这点不太重要,因为我们已经看到它可以在KDE的设置上配置)
  5. 应该隐藏KDE菜单,即用户应该只看到该应用程序

一些额外的要点:

  • 如果这有助于简化解决方案,我们可以考虑从KDE更改为GNOME。

  • 我们可以考虑下载另一个dist,如果这有助于使解决方案更容易

  • 应用程序的GUI基于 QT图书馆 ,和 Java的

Answers:


0

不要运行KDE或Gnome。使用.xsession或.xinitrc来运行应用程序而不是桌面。将其与自动登录相结合。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.