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

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

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

我们已经为这个问题奋斗了几天,试图寻找解决方案,但不幸的是大多数材料都已过时,包括 KDE Kiosk Tool 提供的链接也已损坏,所以我们决定是时候放弃并寻求 SE 的智慧了。

我们想要运行一个 GUI 应用程序(不是像大多数自助服务终端那样的浏览器,而是一个 Java 可执行 JAR - 出于这个问题的目的,我们称之为“店铺”) 具有以下特点:

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

几点补充:

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

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

  • 该应用程序的 GUI 基于QT 库, 和Java

答案1

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

相关内容