linux - 启动时的鞭尾

标签 linux user-interface whiptail

只是想知道是否可以在启动时启动 Whiptail UI,而无需用户登录。

http://linux.die.net/man/1/whiptail

我看到的示例是用户通过 SSH 登录时显示的。我正在寻找无需用户登录即可在控制台窗口中启动的 UI。

感谢您的建议。

最佳答案

实现此目的的一种方法是创建一个用户,其 shell 是您的 whiptail 程序,并将该用户的帐户配置为在 TTY1 上自动登录。

在 CentOS 6 上,您需要编辑或覆盖 /etc/init/start-ttys.conf 以不在 tty1 上运行默认 TTY(您可以看到在运行级别 5 中不执行此操作的逻辑,并将其扩展为始终如此 - 或者使用运行级别 5,并进行适当的更改以阻止 X 调用),并为启用自动登录的目标帐户添加您自己的 TTY1 处理程序。

如果您将帐户命名为 menuuser,这个新的配置文件(放置在 /etc/init 中)可能如下所示:

stop on runlevel [S016]
respawn
instance tty1
exec /sbin/mingetty --autologin menuuser tty1

关于linux - 启动时的鞭尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26641472/

相关文章:

java - Spring没有从systemd服务中看到环境变量

c# - 在winforms下开发了一个小应用程序,我可以在linux下开发它吗?

linux - 在 tcl 中删除文件时文件名太长错误

java - 何时在 Swing 应用程序中显示无效输入的错误消息

swift - 如何在六边形 "map" View 中生成 UIImages

java - 将 String 转换为 int 数组,java.lang.ArrayIndexOutOfBoundsException : 6

linux - 你可以用输入 whiptail sudo 吗?

c++ - 如果没有\n则不会打印消息,而使用\n则打印消息

linux - 如何从 Whiptail 返回值 --yesno