请教两个kmscon的问题:(1)登出后挂起,无法回到登录界面;(2)是否可以在Recovery Mode下使用?

有两个关于 kmscon 的问题想请教一下大家:

  1. 我在 LinuxMint 22.1 (64 位) 上安装了 kmscon (版本 9.0.0-5build2),并转到 tty1,kmscon 可以正常使用,但当我输入 exit 登出后,终端卡死,没有向之前使用内核终端那样回到命令行登录界面,必须在其他 tty 执行命令 sudo systemctl restart kmsconvt@tty1.service 才能重新打开登录界面。
  2. 请问在 Ubuntu 系统的 Recovery Mode 下可以使用 kmscon 吗?我在进入 Recovery Mode 的 “root” 命令行模式后,输入 kmscon,出现如下提示:
[0000.000000] NOTICE: kmscon Revision v9.0.0 Apr  1 2024 06:00:21 (log_print_init() in ../src/shl_log.c:509)
[0000.051045] NOTICE: no running seats; exiting (main() in ../src/kmscom_main.c:629)

然后程序就退出了。请问这是不是表明 kmscon 无法在 Ubuntu 的 Recovery Mode 下运行?

最近系统更新到了 Linux Mint 22.3 Zena,安装的 kmscon 版本还是 9.0.0-5build2,但发现 “登出后无法回到登录界面” 的问题已经解决。

后来又尝试了几次,发现这个问题似乎是间歇性出现的,还是没有彻底解决。在 kmscon 中输入 exit 命令登出后,终端还是会卡死。

请安装版本号大于等于 9.1.0 的 kmscon。很可惜你在 Debian 论坛里,新的 kmscon kmscon - Debian Package Tracker 只提供给 Debian 用户。下游发行版需要下游自行处理或者等待软件包随时间在新的 Linux Mint 大版本中导入下游。

感谢提醒。我在 Linux Mint 22.3 Zena 上安装了 ksmcon 9.3.0 后,发现登出后卡死的问题已经解决。