Alt + F4 切换到 TTY4

Alt + F4 切换到 TTY4

从昨天起,我的电脑上的Alt+F4就出乎意料地运行了。当我按下这些键时,TTY4 就会打开。此外,在 GUI 上运行的应用程序会收到Alt+F4消息。这个问题可以通过重新启动系统来解决,但过了一会儿,它又开始这样做了。

据我在 Google 上搜索,其他人也发现了这个问题,但没有解决方案(12)。

我正在运行 Ubuntu Gnome 16.10、内核版本 4.8.0-39-generic 和 GNOME Shell 版本 3.20.4。

答案1

我最近在 Ubuntu GNOME 和 Unity 上遇到了这个问题。答案是这样的:

sudo kbd_mode -s

在终端中运行该程序,然后Alt+F4键盘组合恢复正常。

kbd_mode手册页(从kbd项目包裹):

kbd_mode- 报告或设置键盘模式

如果没有参数,kbd_mode 会打印当前键盘模式(RAW、MEDIUMRAW 或 XLATE)。
如果有参数,它会按指示设置键盘模式:

-s:扫描码模式(RAW),

答案2

  1. 以 root 身份编辑/etc/console-setup/remap.inc

  2. 在底部添加此行:

    alt     keycode  62 = VoidSymbol
    
  3. 跑步sudo dpkg-reconfigure console-setup -phigh

  4. 重启 (reboot)。

问题现在应该已经解决了。至少对我来说是有效的。

答案3

要做的事情

1. Alt + f1 

- 上面会做什么?它会打开 TTY1 吗?

2. open terminal and just press "j" without quote

输出是什么?它的作用和按回车键一样吗?还是只打印“j”?

在里面关联您发布的@Pielco11 说sudo update-grub解决了这个问题。

也可以尝试sudo apt-get update

答案4

追踪并修复该问题的一些想法:

  • 使用 Live-CD 启动以检查问题是否是物理问题
  • 使用其他键盘
  • 切换键盘布局或尝试重新映射 Ctrl
  • 它是否只发生在桌面环境中,或者如果您在其他 TTY 上,它也会切换到 TTY4?如果它也发生在 TTY 上,则可能与某些内核参数有关。

您是否尝试过第二个参考文献(update-grub)的最后一条评论中的提示?

相关内容