我正在将娱乐系统的操作系统从wheezy升级到jesse。显然他们已经从使用init
变为systemd
。在我的旧系统上,我有一个用C编写的程序来运行我的娱乐系统。这是从tty1自动登录后启动的。然后自动登录tty2用户,该用户可以强制tty1转储当前用户并再次自动登录(因为有时程序会卡住)。
但在systemd
下,我似乎只能弄明白如何让tty1自动登录。问题似乎是systemd只有在激活时才会自动登录tty2。我的意思是你需要在自动登录完成之前切换到tty2。
如何在不需要ctrl-alt-F2的情况下强制tty2自动登录?
目前tty1将自动登录,tty2仅在切换到该终端时才会自动登录。
答案 0 :(得分:2)
您可以明确地在tty2上启用getty服务:
systemctl enable getty@tty2
如果你明确启用它,它将在启动期间启动,而不是在启动tty2时启动。