Linux (Mint) 启动时相当于 Explorer.exe

Linux (Mint) 启动时相当于 Explorer.exe

请随意编辑标题,我不知道如何措辞最好。

我正在基于 Linux Mint 创建可启动的 USB 驱动器。我还用 Java 创建一个脚本,该脚本应在 USB 驱动器第一次运行时运行,它将在 USB 和远程服务器上创建一个用户帐户。

其工作方式是,今天启动时将自动登录到默认用户,该用户将在登录时运行脚本。

我知道如何让它在登录时运行,但我需要做的是阻止桌面实际加载。我可以让程序全屏显示,但这不会阻止用户实际进入菜单。

在 Windows 中,我知道可以进行注册表编辑,以便在启动时启动程序而不是 explorer.exe。在 Linux/Mint 中,这相当于什么?

我仍然需要运行 X,因为这是一个 Java GUI,但我还需要阻止用户在帐户上执行除输入其信息之外的任何操作。

对于如何做到这一点的其他建议非常感谢,这只是我所想到的方法。

答案1

我不知道这是否是一种好的做事方式。正如其他人所建议的,通常这类事情会从具有较低运行级别的脚本中完成,因此从 bash 或类似程序中完成 - 可能是运行级别 1,即在系统初始化期间,甚至从 /etc/rc.local 进行快速破解。

(Puppet 或 Chef 等程序旨在使推出和维护配置变得更容易)

我想您会发现问题的答案是在没有窗口或登录管理器的情况下运行“X”。您可能只需运行“X”,并确保它不加载窗口管理器即可做到这一点。

另请参阅 这里寻找一些替代选择。

相关内容