cbo*_*tig 11 multimedia shortcut-keys media-buttons
我的笔记本电脑键盘没有媒体快捷键(例如“下一曲目”等)。我经常使用连接到外部键盘的笔记本电脑,确实如此。我转到设置->键盘->快捷方式选项卡,然后选择“声音和媒体”,我看到“下一首曲目”与快捷键“下一首音频”绑定。我看到我可以用自定义键绑定替换它,但它会覆盖“音频下一个”快捷方式。
我想要一个解决方案,它允许我将第二个快捷方式映射到此命令而不会覆盖它。我看到我可以定义自定义键,因此我可以为rhythmbox-client --next
等创建唯一的映射,但这将是特定于 rhythmbox 的解决方案。我正在寻找一个更原生的 Ubuntu 解决方案,它可以在任何播放器中工作,就像当前“音频下一个”媒体键在我的外部键盘上所做的那样。有任何想法吗?
要模拟键盘事件,我建议您使用很棒的工具xdotool。
xdotool
1.通过终端(CTRL++ ALT)安装T:
sudo apt-get install xdotool
Run Code Online (Sandbox Code Playgroud)
或使用软件中心。
2. 创建一个使用 xdotool 模拟多媒体键盘中的“audio next”事件的脚本。在终端中:
mkdir -p ~/bin
gedit ~/bin/audionext
Run Code Online (Sandbox Code Playgroud)
将以下内容复制到打开的编辑器窗口中。复制代码后保存,然后关闭:
#!/bin/sh
sleep 0.3
exec /usr/bin/xdotool key XF86AudioNext
EOF
Run Code Online (Sandbox Code Playgroud)
现在使脚本可执行:
chmod +x ~/bin/audionext
Run Code Online (Sandbox Code Playgroud)
3. 注销并登录以重新加载您的PATH。
4. 创建自定义快捷方式
去System Settings
,然后去Keyboard
,然后Shortcuts
。
按+
对话框底部的按钮。为您要创建的快捷方式提供名称,并为命令填写:audionext
。按OK
。
在您的新快捷方式旁边您将看到disabled
。单击该文本,然后按要分配给媒体键盘模拟的键盘组合。
您现在应该能够使用键盘快捷键“播放下一个”!