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


10

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

14.04中发生了什么变化导致此?我对Saucy从未有任何问题!我没有更改键盘配置或类似的设置,当我使用showkey测试按键时,它们都可以正常工作,因此升级发生时,键盘映射会丢失一些内容。

Answers:


3

杀人unity-settings-daemon和跑步gnome-settings-daemon为我工作,或者跑步:

gnome-settings-daemon --replace

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

(也许也很有趣:在从13.04升级到14.04之前设置的一些快捷方式仍然可以使用,但是一旦我在“系统设置”中重新分配它们,它们就会停止使用unity-settings-daemon


这可能导致数据丢失。在执行此操作之前,请确保保存所有数据并关闭所有程序。
pvc

@pvc,您能解释一下哪些数据可能会丢失吗?
泰勒·科利尔

@TylerCollier未保存的所有内容。就我而言,整个X服务器在运行该命令几秒钟后重新启动。
pvc

3

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

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

原始(有效)价值:

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

运行“统一控制中心键盘”并设置音量增大键的快捷方式后:

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

在SystemSettings ...→键盘→快捷键重新映射破坏了媒体键功能之后,这对我来说效果很好。恢复音频控制的3条命令是:gsettings reset org.gnome.settings-daemon.plugins.media-keys上调音量&gsettings reset org.gnome.settings-daemon.plugins.media-keys上调音量和gsettings reset org .gnome.settings-daemon.plugins.media-keys volume-mute。
克里斯基(Chrisky)2014年

也曾在这里工作。我只是使用Dconf,浏览到Org / Gnome / Settings-Daemon / Plugins,然后在所有媒体条目上单击“重置”按钮。谢谢你
Scaine 2014年

2

如@ robin-hood所述,它看起来像是Launchpad上的已知错误。

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

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

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

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


1
也可以使用“静音”
Chrisky

2

我已经尝试了许多建议的解决方案(适用于Ubuntu 14.04),但这对我有用。从终端类型(或复制粘贴。注意,您需要使用Ctrl+ Shift+ V粘贴到终端中);

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

1

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

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

然后。

重新启动,一切都会正常!

祝好运!


0

在Xubuntu 14.04上,我必须(重新)启用gnome-settings-daemon媒体密钥才能再次使用。


1
嗯,可能就是这样。嗯 我尝试运行时收到此消息gnome-settings-daemon --debug** (gnome-settings-daemon:4161): WARNING **: Name taken or bus went away - shutting down ** (gnome-settings-daemon:4161): DEBUG: Shutting down ** (gnome-settings-daemon:4161): DEBUG: SettingsDaemon finished
pianoplunkster 2014年

0

我没有安装gnome环境,但是仍然遇到相同的症状。我不确定为什么,因为我的安装可以正常工作了几个月,但是直到今天,“键盘设置”中的所有快捷方式都不再起作用。正如在该线程底部简要提示的那样,似乎是错误的gnome配置。我尝试删除我的~/.gconf文件夹(首先进行备份之后!)并注销/登录,这解决了我的问题。要修复的完整步骤是:

  1. 通过按Windows(或meta)键或单击文档中的第一个图标,然后键入Files并打开“文件”应用程序,打开您的主文件夹。
  2. 通过按Ctrl + H显示隐藏的文件和文件夹。
  3. 找到.gconf文件夹并将其重命名为.gconfg.bak
  4. 通过按Ctrl + H再次隐藏隐藏的文件和文件夹。
  5. 注销您的帐户,然后重新登录。虽然许多设置将恢复为默认设置,但您的快捷方式应该可以再次使用。
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.