Fn媒体键在ubuntu gnome 17.04上缓慢/延迟


20

我刚刚在华硕ROG GL752VW笔记本电脑上安装了Ubuntu 17.04,因此决定先安装gnome-shell然后再安装ubuntu-gnome-desktop

使用了一段时间后,我注意到使用Fn+ F5F6作为媒体控件时出现了延迟。

我第一次按下这些组合键时,Gnome会挂起一小段时间,而下一次Fn+ F-key组合键会立即工作,直到您按下任何其他组合键,例如Alt+ Tab都不使用该组合Fn键。我认为这可能是与ACPI相关的问题。

更新:

每次gnome挂起时,都会出现短暂的CPU使用高峰,并记录下来。

gnome-shell[10821]: pushModal: invocation of begin_modal failed
gnome-shell[10821]: pushModal: invocation of begin_modal failed
/usr/lib/gdm3/gdm-x-session[10635]: (II) NVIDIA(0):     cd/play CDPLAY 00000080 00000000 K
/usr/lib/gdm3/gdm-x-session[10635]: (II) NVIDIA(0): ACPI: received event:  PNP0C14:01 000000ff 00000000
/usr/lib/gdm3/gdm-x-session[10635]: (II) NVIDIA(0):     cd/play CDPLAY 00000080 00000000 K
/usr/lib/gdm3/gdm-x-session[10635]: (II) NVIDIA(0): ACPI: received event:  PNP0C14:01 000000ff 00000000

我尝试重新安装,ubuntu-gnome-desktop但没有成功。

更新:

我发现了可能与相关的帖子

我开始在T460s上出现零星的死机。当按下Mod4或其他修改器或媒体键时,这些冻结有时会变得很明显。

...这向我暗示,此问题可能是与systemd-logind交谈的某些过程中的竞争条件。

更新:

我开始认为这不是与ACPI相关的问题,因为我刚刚安装了媒体密钥gnome插件,而当我尝试使用它时,就像我在使用Fn密钥一样,问题一定出在gnome。

更新:

我只是重新安装了ubuntu Gnome,它在Wayland上没有发生,因此它与xorg有关。寻找gnome-wayland与Nvidia驱动程序协同工作的方法。

更新:

我刚安装budgie-desktop,问题仍然存在。

更新:

某些使用后在ubuntu 17.10中发生相同的问题。真烦人...

更新:

问题仍在Ubuntu 18.04中发生。甚至更糟的是,有时在使用媒体密钥时系统崩溃。


1
链接到askubuntu.com/questions/837883/…可能与之相关
brice rebsamen


不一样的问题,我尝试了建议的解决方案,但没有任何改变。
何塞·瓦伦西亚

但是我们到了2018年,这个问题在GNOME 3.28上仍然存在...您是否可以解决@JoseValencia?
BloodShura

1
不,我无法解决。实际上,我开始更多地使用Windows 10。
何塞·瓦伦西亚

Answers:


7

由于某些原因,当我使用Fn键或尝试使用2个键盘时,我的Gnome会死机。我的一个朋友指出,切换到启用了滚动锁定的键盘布局时会发生这种情况,因此我在X11键盘布局文件中针对我的语言禁用了它,从而解决了问题。

我遵循的步骤是:

  1. 在我的情况下,打开了我的语言的键盘布局文件:
    须藤nano / usr / share / X11 / xkb / symbols / br
  2. 评论行:
    Modify_map Mod3 {Scroll_Lock};
  3. 注销并再次登录。

这些步骤特定于巴西葡萄牙语ABNT2版面,可能不适用于其他版面,但是它可以帮助您找到类似的解决方案。


非常感谢,实际上我启用了en(us),br和es键盘,我只在br中启用了,延迟已经消失了。
何塞·瓦伦西亚

1
我报名只是为了谢谢你。我花了一些时间试图弄清楚到底是什么导致了热键延迟,直到在这里找到您的解决方案。
user1091856
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.