我的音量键正在运行什么命令?

我的音量键正在运行什么命令?

在 Unity 中,我使用 ThinkPad 热键来调整音量。我需要知道这些键运行的命令,以便将其绑定到窗口管理器中。

我尝试使用 amixer,但无法通过命令行更改音量

amixer 设置 Master 10%- amixer:无法找到简单控制‘Master’,0

amixer 控件:简单混频器控制‘IEC958’,0

amixer 设置 'IEC958' 50%- amixer:无效命令!

显然这不是 Unity 正在运行的。我也尝试过更改默认声卡,但没有帮助。

答案1

以下命令:

pactl set-sink-volume 0 50%

将音量设置为 50%。要将音量增加 10%,您可以使用:

pactl set-sink-volume 0 -- +10%

要将音量降低 10%,您可以使用:

pactl set-sink-volume 0 -- -10%

答案2

所以基本上它们不是简单的键绑定->命令过程,MediaKeys 会给你扫描码,然后由 X 进行解释。下面是一些阅读材料https://help.ubuntu.com/community/MultimediaKeys

相关内容