Alt + F4切换到TTY4


68

由于昨天Alt+ F4在我的计算机上无法正常工作。当我按下这些键时,将打开TTY4。另外,在GUI上运行的应用程序也会收到Alt+ F4消息。通过重新引导系统可以解决此问题,但过一会儿它会再次开始执行此操作。

至于我用Google搜索有其他人发现这个问题,但没有解决方案(12)。

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


您是否尝试过链接第二篇文章的答案?
M. Becerra


@ M.Becerra我的系统上没有安装console-cyrillic软件包。
ig343

3
@DimitriMarkovich我没有按Ctrl + Alt + F4,我绝对确定这是Alt + F4,它正在执行Ctrl + Alt + F4的工作。
ig34317年

1
它似乎与内核升级有关,并且发生在其他Linux发行版上:unix.stackexchange.com/questions/59949/…–
elias

Answers:


105

我最近在Ubuntu GNOME和Unity上有此功能。答案是这样的:

sudo kbd_mode -s

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


6
运行sudo kbd_mode上面的命令之前,表明我的键盘是“的Unicode(UTF-8)模式”。上面的命令可以将您的键盘模式设置为“原始(扫描代码)模式” man kbd_mode
罗里·奥肯

3
仅供将来参考,它也可以在18.04中使用(默认情况下使用GNOME)。
jhpratt

2
和sudo kbd_mode -u切换回unicode模式
WitchCraft

5
每次启动都必须这样做,真是太烦人了,很显然,一个永久性的解决方案是按照askubuntu.com/a/1059609/104605的描述来编辑/etc/console-setup/remap.inc 。
Compholio '18 -10-4

1

1)以超级用户身份,编辑/etc/console-setup/remap.inc
2)在底部添加此行:

alt     keycode  62 = VoidSymbol

3)运行sudo dpkg-reconfigure console-setup -phigh
4)重启
5)现在应该解决此问题。至少对我有用。


-2

要做的事

1. Alt + f1 

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

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

输出是什么?它会与按Enter键一样工作吗?还是只打印“ j”?

在您发布的链接中,@ Pielco11说sudo update-grub可以解决问题。

也试试 sudo apt-get update


发生这种情况时,Alt + F1将打开TTY1。我没有尝试专门在终端上按J,但是我知道使用Ctrl的其他命令也可以正常工作。
ig34317年

您能否确定在终端中按“ j”会发生什么?使用ctrl + Atl + T打开终端
Err0rr

我尝试了您的要求,它仅显示“ j”。
ig343

-3

一些想法可以找到并解决问题:

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

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


绝对不是物理上的。是的,我已经更新了grub。
ig343

您是否尝试过从实时CD引导?我碰巧现在有一个类似的问题,我正在比较一台好机器和一台坏机器之间的设置。如果live CD的会议上正常工作,你可以尝试比较器的输出,例如: envlocalelocalectllocale charmap
Julen Larrucea

问题是我的计算机通常可以正常工作。这只是偶尔发生,因此很难比较。
ig34317年

听起来像是一个棘手的问题。也许您可以制作一个脚本,以输出所有相关信息并将其保存到文件中(包括上述所有命令)。问题再次出现时再次运行它,并对diff两个文件进行或处理。
Julen Larrucea
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.