如何设置自定义键盘快捷键来控制音量?

max*_*max 41 shortcut-keys unity volume-control 12.04

我希望能够设置三个自定义键盘快捷键,以便能够在 Ubuntu 12.04 (Unity) 中减小、增大和静音音量。在我的旧 Ubuntu 10.04 (Gnome) 系统上,我使用 CTRL + [, CTRL + ] 和 CTRL + \ 我的命令来实现这一点。

解决这个问题的最简单方法是什么?

Ani*_*oud 55

如果您只想使用一个键盘快捷键来增大/减小音量,@dobey 的解决方案会起作用。

相反,如果您希望使用多个键绑定来控制音量(例如保持笔记本电脑上的默认音量按钮正常工作,同时添加额外的键盘快捷键以在您连接没有音量控制的外部键盘时使用),则:

  1. 进入系统设置?键盘 ?捷径?自定义快捷方式。

  2. 单击+以添加新的键盘快捷键。将“名称”设置为Volume up,“命令”设置为

    amixer -D pulse sset Master 5%+并单击Apply

  3. 单击Disabled新键旁边的,然后在键盘上选择所需的绑定。

  4. 添加另一个带有名称Volume down和命令的快捷方式

    amixer -D pulse sset Master 5%-

步骤 GIF

  • 静音/取消静音:`amixer -D pulse sset Master toggle` (12认同)
  • 音量增大/减小快捷方式在带有 Gnome3 的 Ubuntu 16.04 中不起作用。然而,静音快捷方式确实如此。如果我在终端中手动使用它们,向上/向下命令会起作用。我注意到快捷方式将值设置为 0%,这意味着命令解析错误。一个不完美的解决方法是使用原始值——例如`amixer -D pulse -R sset Master 3277+`和`amixer -D pulse -R sset Master 3277-`。实际数量可能因您的设备而异。我的最大原始值是“65536”。 (6认同)

dob*_*bey 23

打开System Settings,转到Keyboard,然后是Shortcuts选项卡,最后Sound and Media在左侧列表中选择。然后,您可以在右侧列表中选择与 Volume 相关的项目,并选择要使用的键绑定。

(对于 RTL 语言,这里的 left 和 right 颠倒使用。)


Vol*_*myr 5

通常,这个命令作为降低音量的命令工作得很好(Ubuntu 16.04):

amixer -q -D pulse sset Master 5%- 
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 18.XX (Gnome) 上转义%符号:

amixer -q -D pulse sset Master 5%%-
Run Code Online (Sandbox Code Playgroud)

为我工作!

  • 我只想强调,转义只需要新的热键,而不是终端本身。 (2认同)