升级到 Ubuntu 14.04 后,我的快捷键和媒体键不再起作用

升级到 Ubuntu 14.04 后,我的快捷键和媒体键不再起作用

我刚刚从 13.10 升级到 14.04(GNOME 界面),快捷键组合或 Fn+F(#) 控件似乎都不再起作用(甚至默认的也不行,比如终端的Ctrl+ Alt+ T)。此外,我有一个带有额外媒体控制和音量切换按钮的 HP 无线键盘。这些也不再起作用。转到设置->键盘->快捷方式并尝试手动更改不起作用。

14.04 中的哪些更改导致了这种情况?我使用 Saucy 时从未遇到任何问题!我没有更改键盘配置或类似操作,当我使用 showkey 测试按键时,它们都正常工作,因此升级时键盘映射出现了问题。

答案1

杀戮unity-settings-daemon和逃跑gnome-settings-daemon对我有用,或者逃跑:

gnome-settings-daemon --replace

但这不是一个持久的解决方案。它会影响通过
系统设置...→键盘→快捷键设置的所有键盘快捷键。运行 Ubuntu 14.04。

(也许很有趣:从 13.04 更新到 14.04 之前设置的一些快捷方式仍然有效,但只要我在系统设置中重新分配它们,它们就会停止工作unity-settings-daemon

答案2

这是错误报告https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1302885 &就这样,这应该可以解决问题...

问题在于 dconf 键中设置了错误的字符串:(示例)

原始(工作)值:

gsettings get org.gnome.settings-daemon.plugins.media-keys volume-up
'XF86AudioRaiseVolume'

运行“unity-control-center keyboard”并设置音量调高键的快捷键后:

gsettings get org.gnome.settings-daemon.plugins.media-keys volume-up
'AudioRaiseVolume'

新值缺少字符串的“XF86”部分,因此不起作用。

您可以通过重置该值来使密钥再次起作用,方法如下:

gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-up

要使用 GUI 重置密钥,您可以安装 dconf-tools:

sudo apt-get install dconf-tools

答案3

正如 @robin-hood 所说,它看起来像一个已知的错误发射台

根据那里的线索,当前的简单解决方法是......

  1. 打开终端(Ctrl++ AltT
  2. 键入以下两个命令来重置键盘上的音量键...

    gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-up
    gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-down
    

它对我有用,希望它对你也有用。

答案4

我遇到了同样的问题,从 Ubuntu Gnome 13.10 更新到 14.04。在此过程中发生了一些事情,因此 gnome3 无法正常工作。我可以控制背景灯,但没有 OSD、音量按钮,其他 fn 键不起作用,Ctrl++无法打开终端。因此,我决定将 gnome-shell 升级到 3.12,我意识到,我的主要 gnome3 ppa 被禁用(这在升级 Ubuntu 时很正常),因此您也可以尝试通过键入以下内容来启用它们AltT

sudo add-apt-repository ppa:gnome3-team/gnome3

之后,要更新 gnome3,请输入:

sudo apt-get update && sudo apt-get dist-upgrade

如果你想尝试 gnome 3.12,请添加主存储库,然后通过输入以下命令添加暂存区

sudo add-apt-repository ppa:gnome3-team/gnome3-staging

并输入:

sudo apt-get update && sudo apt-get dist-upgrade

然后。

重新启动,一切正常!

祝你好运!

相关内容