在 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