您尚未登录。

#1 2024-10-08 00:10:40

tan9p
会员
注册时间: 2015-07-07
帖子: 128

kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

RT,尝试中文终端时,发现了kmscon这个工具,以为和fbterm一样套了一层,可是sudo执行过后,它给每一个终端都套了一层kmscon,退出是直接退出登录。
该如何恢复到未执行sudo kmscon的状态?
谢谢大侠们!

离线

#2 2024-10-08 08:57:41

alzpmq
会员
注册时间: 2020-05-30
帖子: 17

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

kmscon 和 agetty好像是同等地位的,所以应该把被替换的agetty换回来 WIKI

离线

#3 2024-10-08 10:50:05

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,934
个人网站

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

重启。以后不要这么乱来了,用 kmsconvt@.service 服务在指定 tty 上启动。

离线

#4 2024-10-08 12:34:44

tan9p
会员
注册时间: 2015-07-07
帖子: 128

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

谢谢两位的回答。
我看了kmscon的wiki,只找到正向设置的方法,如何反向设置呢?删除那个软链接吗?
依云大大,重启没有用呀,所有的终端都变成kmscon了,和fbterm的机制完全不一样T_T

离线

#5 2024-10-08 12:45:49

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,934
个人网站

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

kmscon 直接执行会自动给所有 tty 启用自己的吗?「那个软链接」?哪个软链接?

离线

#6 2024-10-08 12:54:21

tan9p
会员
注册时间: 2015-07-07
帖子: 128

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

是的,重启后就直接是在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'

离线

#7 2024-10-08 14:04:25

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,934
个人网站

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

哦,你这不是「执行sudo kmscon后」啊,你还创建了软链接啊…………
把它删掉就好啦。

离线

#8 2024-10-08 14:41:08

tan9p
会员
注册时间: 2015-07-07
帖子: 128

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

我没有建立软链接,就是在用kmscon时提示权限不够,就上了sudo,结果可料,所有的终端都被kmscon接管了。
我没有主动建立过软链接,就简单的sudo了一下。

最近编辑记录 tan9p (2024-10-08 14:41:21)

离线

#9 2024-10-08 15:00:17

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,934
个人网站

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

呃,那我也不清楚了。我没有直接执行过 kmscon。(很早以前直接执行过一次,然后就坏掉了……)

离线

#10 2024-10-08 18:47:45

tan9p
会员
注册时间: 2015-07-07
帖子: 128

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

恢复了,通过

sudo systmectl disable kmsconvt@tty1.service

可以让getty接管.

好奇正确使用kmscon的方式是什么:)

另外好像vim无法在kmscon下正常使用.

离线

#11 2024-10-08 19:11:48

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,934
个人网站

Re: kmscon使用,执行sudo kmscon后,所有的终端都套了一层kmscon,如何回到没有kmscon的状态?

就是用 systemd 服务呀。

离线

页脚