我已经在 Manjaro 上从 Gnome 迁移到 i3,并且几乎完成了对窗口管理器和终端颜色等的配置。过了一段时间,我决定听一些音乐,几分钟后,我意识到音量键和播放键不起作用。
我有一个 Razer Blackwidow Stealth 2014 键盘,所以这些媒体键实际上与功能键一起使用。例如:播放/暂停是打开的F6,当我按下该键时它充当媒体键Fn,如Fn + F6。
我已经在 Manjaro 上从 Gnome 迁移到 i3,并且几乎完成了对窗口管理器和终端颜色等的配置。过了一段时间,我决定听一些音乐,几分钟后,我意识到音量键和播放键不起作用。
我有一个 Razer Blackwidow Stealth 2014 键盘,所以这些媒体键实际上与功能键一起使用。例如:播放/暂停是打开的F6,当我按下该键时它充当媒体键Fn,如Fn + F6。
寻找答案
经过一段时间的控制,我在旧的 i3 常见问题解答板上找到了一个帖子:https ://faq.i3wm.org/question/3747/enabling-multimedia-keys.1.html
它说将以下内容粘贴到 i3 的 .config 文件中(下面是一个经过轻微修改的版本,删除了一些与这个特定问题无关的行):
它也不起作用,但是找到答案的过程是正确的。
真正的答案
至少对我来说,问题是在复制这些行之后,这些键不起作用。经过更多研究,我发现音量命令可能会有所不同,使用
amixer
PulseAudio 代替pactl
.最后,留下的是这样的:
他们开始工作。
播放键有点棘手。我推断 .config 告诉执行哪个命令来执行操作。然后我继续
playerctl play-pause
在我的终端上尝试。当然没用,因为playerctl 没有安装。安装后(使用sudo pacman -S playerctl
)这些键盘命令也可以正常工作。我发现我需要将耳机与耳机
--
分开,pactl
并且如果您使用耳机set-sink-...
,使用起来会更加一致。@DEFAULT_SINK@
我只是用一个替换了0。例子:
要查看您的音频设备的编号,请打开
pavucontrol
并单击输出设备,顶部的 0 是 0,下面是 1,依此类推。