RT,尝试中文终端时,发现了kmscon这个工具,以为和fbterm一样套了一层,可是sudo执行过后,它给每一个终端都套了一层kmscon,退出是直接退出登录。
该如何恢复到未执行sudo kmscon的状态?
谢谢大侠们!
离线
kmscon 和 agetty好像是同等地位的,所以应该把被替换的agetty换回来 WIKI
离线
重启。以后不要这么乱来了,用 kmsconvt@.service 服务在指定 tty 上启动。
离线
谢谢两位的回答。
我看了kmscon的wiki,只找到正向设置的方法,如何反向设置呢?删除那个软链接吗?
依云大大,重启没有用呀,所有的终端都变成kmscon了,和fbterm的机制完全不一样T_T
离线
kmscon 直接执行会自动给所有 tty 启用自己的吗?「那个软链接」?哪个软链接?
离线
是的,重启后就直接是在kmscon的界面下了,信息不是tty而是pst(印象是这个,记不清楚了)
那个软连接是wiki里的。
To enable kmscon on all virtual terminals, run:
# ln -s '/usr/lib/systemd/system/kmsconvt@.service' '/etc/systemd/system/autovt@.service'
离线
哦,你这不是「执行sudo kmscon后」啊,你还创建了软链接啊…………
把它删掉就好啦。
离线
我没有建立软链接,就是在用kmscon时提示权限不够,就上了sudo,结果可料,所有的终端都被kmscon接管了。
我没有主动建立过软链接,就简单的sudo了一下。
最近编辑记录 tan9p (2024-10-08 14:41:21)
离线
呃,那我也不清楚了。我没有直接执行过 kmscon。(很早以前直接执行过一次,然后就坏掉了……)
离线
恢复了,通过
sudo systmectl disable kmsconvt@tty1.service
可以让getty接管.
好奇正确使用kmscon的方式是什么:)
另外好像vim无法在kmscon下正常使用.
离线
就是用 systemd 服务呀。
离线