我cmus
安装了音乐播放器并且我非常喜欢它。
我需要通过按下一个键来运行一个命令,例如CTRL+F这样它会打开浏览器并搜索当前播放的歌曲的歌词。
该命令可能类似于:
/usr/bin/google-chrome --new-tab http://search.azlyrics.com/search.php?q=[name-of-the-song]
是否可能?如果可以,我在哪里以及如何定义这样的命令?
更新:
抱歉,我说得不够清楚。这与全局系统键盘快捷键无关(因为我知道如何制作它们)。让我解释一下:
我正在运行cmus
音乐播放器,在其中选择一首要播放的歌曲并播放。然后我想为这首歌运行一个“外部命令”。通过运行一些快捷键(播放这首歌时),我想运行一个搜索这首歌歌词的命令。
答案1
要设置宏,请转到系统设置>键盘>快捷方式
单击+并命名您的宏并添加与其相关的命令。
再次单击并按下按键将其与命令关联 - 在你的情况下,
答案2
您可以使用 Ubuntu 的键盘键分配。
创建脚本。然后为其分配键盘快捷键。
剧本
例子 (findsong.sh
):
#!/bin/bash
/usr/bin/google-chrome --new-tab http://search.azlyrics.com/search.php?q=backpack
指定快捷键:
输入keyboard
Ubuntu 启动按钮。
- 在GUI界面上单击,
keyboard
然后单击+键以添加新的快捷方式。 - 输入脚本的描述和完整路径;然后单击应用
- 单击右侧列(默认情况下禁用),然后按要运行脚本的键序列。对于测试,我按了Ctrl++ Shift。F这是因为
Ctrl+F
已被占用。
现在,当您点击快捷方式时它就会运行。