我有一个带有 grub 中的两个菜单项的内核,如下所示:
启动(gfx) 启动(文本)
第一个条目以图形模式启动 fedora,运行 gnome。第二个条目以文本模式启动 fedora。
第一件事工作正常,但我想知道如何做第二件事。我在 syslinux.cfg 中的第二个条目末尾添加了 3,启动后它将我带到控制台要求登录。
那么如何在运行级别 3 自动登录并启动自动启动应用程序(例如 python 脚本)?
答案1
以下解决方案适用于Fedora 13,未在其他版本上测试。
打开 /etc/init/ 中的 tty.conf 并将以下行替换
执行/sbin/mingetty $TTY
和
exec /sbin/mingetty --autologin root --noclear $TTY
上述更改将为您自动登录。
现在更改 .bash_profile 文件并添加条目以自动启动您的应用程序,例如:
cd/MyApp
python MyAppStart.py
该解决方案已经过测试并且运行良好。
注意:上述解决方案不是我的,是朋友向我建议的,所以所有功劳都归于他。我在这里发帖只是为了让其他人受益。