我想在我的debian jessie机器(特别是qingy)上使用与agetty不同的tty程序。tty的创建是由systemd通过(据我所知是自动创建的)/etc/systemd/system/getty.target.wants/[email protected]控制的
修改/控制/替换agetty作为我的默认tty的“系统方式”是什么?
系统化的方法是创建一个服务模板,以启动您的替代TTY登录服务…
[单位] 说明=%I上的 “常见问题”文档= info:qingy BindTo = dev-%i.device 之后= dev-%i.device systemd-user-sessions.service plymouth-quit-wait.service [服务] 环境= TERM = linux ExecStart = / sbin / qingy%I --no-shutdown-screen Restart =总是 RestartSec = 0 UtmpIdentifier =%I TTYPath = / dev /%I TTYReset = yes TTYVHangup = yes TTYVTDisallocate = yes KillMode = process IgnoreSIGPIPE = no KillSignal = SIGHUP [安装] WantedBy = getty.target
…,然后确保[email protected]
模板是此的别名,而不是for的别名[email protected]
,因为它是开箱即用的。
ln -s qingy @ .service /etc/systemd/system/[email protected] systemctl守护程序重新加载
(请注意,这并不是在修改包装/lib/systemd/system/[email protected]
盒中随附的预包装。这是使用systemd的常规/etc
//lib
二分法,以管理员定义的本地替代它。)
停止现有的,然后再次自动启动,以查看此操作是否生效。autovt@ttyN.service
logind
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句