Ctrl-Alt-Fx 不起作用:Getty / VT 与 X 会话错误 (18.04)

Ctrl-Alt-Fx 不起作用:Getty / VT 与 X 会话错误 (18.04)

我在使用虚拟终端时遇到了问题。我启动,通过 VT 登录,startx。
接下来,我要转到另一个 VT(例如ctrl+ alt+ f2),也在那里登录,然后退出该 vt(tty2)。
接下来发生的事情很奇怪 - 我被重定向到 tty1,我的 X 会话就是从那里启动的。X 要么弹回来,要么不弹回来。当它弹回来时,我的鼠标和键盘通常不起作用,尽管触摸板似乎没问题。
此时我也无法返回 VT,似乎它们都不再存在了。

如果没有的话 - 我甚至无法通过ctrl+ alt+ del(多次(>7))或通过 REISUB sysrq 重新启动。

此时机器继续工作,并可通过 SSH 访问。

电源按钮配置为启动重启,所以这是唯一的选择。当我使用电源按钮重启时,我看到 systemd 正在执行关机程序,大多数时候会因为随机的事情而挂起。有时甚至按ctrl+ alt+ del 7 次强制重启也无济于事,因为它只会打印“强制重启”,然后继续挂起。

其他场景:

A)

  • 启动后,进入 tty2 并登录
  • 登录到 tty3 并退出结果:我回到 tty1,tty3 处于非活动状态 - 必须按 Enter 键才能生成它。

b)

  • 启动后,进入 tty2,登录并运行 top
  • 登录 tty1 并 startx

结果:我无法返回 tty2。唯一起作用的组合是ctrl+ alt+ f1(被 x 会话占用的 tty1)。这留下了空白屏幕,我再也无法转到 X 或 tty2,也无法执行除按下电源按钮之外的任何操作。

因此 - 存在 2 个问题,但我想首先了解并解决第一个问题 - 回到 X 和 VT。
我查看了日志,但我不再理解发生了什么,因为 getty 是一个以某种方式连接到“登录”会话的 systemd 服务,而且我还发现了一些有关 systemd-getty-generator 的信息。正如我所说 - 我不再理解这一点,所以我很感激任何关于如何解决这个问题的提示。

有人观察到过类似的行为吗?

18.04 LTS,戴尔 e7440。

相关内容