在我的 Ubuntu 12.04 安装中,媒体键盘快捷键在重启后不起作用。快捷键仍保存并显示在控制面板中,但使用这些快捷键时不会执行任何操作。
例子:
我在数字块上使用Alt+ + (Num Block)(大声)和Alt+ (安静)。我还使用+ (上一个标题)和+ (下一个标题)。无论是否启动 Clementine,所有这些快捷方式在重启后都不起作用。- (Num Block)AltPgUpAltPgDn
有人可以解释这种行为并知道解决方法吗?
更新:
我已经在全局 Gnome 键盘配置(子项“声音和媒体”)中设置了这些键盘快捷键。Clementine 配置为使用 Gnome 快捷键。
答案1
解释问题
我不知道这是怎么发生的。我遇到了一个问题,重启后 CCSM 中的命令信息被遗忘了,但这似乎与你所遇到的问题无关(我可以通过键盘菜单设置快捷方式来解决这个问题,你称之为“全局 Gnome 键盘配置”)。正如我在评论中所说,你尝试做的事情在我的系统上运行得很好。
解决方法
问题可能出在键盘快捷键设置(设置命令的设置)或特定的多媒体命令(执行的命令)中。在这个解决方法中,我将解释如何同时执行这两个操作。设置快捷键的程序不知道更改多媒体内容的实际快捷键,我也不知道,所以这将是更简单的解决方案。
您可以用其他方式设置快捷方式。
对于这一点,我知道一种方法,您可以尝试 CompizConfig 设置管理器 (CCSM) 中的命令插件。如果我没记错的话,这个插件在 12.04 上工作得很好。CCSM 在存储库中,因此只需从软件中心安装它即可。如果您不知道,请小心使用此工具。这是一个很棒的小程序,但很容易弄乱您的系统。还有其他方法,可能通过gconf-editor
,如果您有兴趣,可以谷歌搜索一下。
在备选键盘快捷键管理器中,您可以输入命令来更改音量。我不知道 Unity 中使用了哪个巧妙的命令来显示当前音量的通知,所以我们只能使用老式的命令:amixer
。
我找到了一个增加音量的amixer
命令https://unix.stackexchange.com/questions/21089/how-to-use-command-line-to-change-volume:
amixer set Master 10%+
和
amixer set Master 10%-
如果您在命令插件中绑定这些并分配一个快捷键,那么您就可以开始了。
如果您还没有启用左侧的插件,请不要忘记启用它。如果这解决了您的问题或者您还有不清楚的地方,请告诉我。
编辑:如果你也遇到了这个问题,请务必查看下面 OP 的评论,它可能会为你指明正确的方向