如何通过按键运行自定义命令

如何通过按键运行自定义命令

cmus安装了音乐播放器并且我非常喜欢它。

我需要通过按下一个键来运行一个命令,例如CTRL+F这样它会打开浏览器并搜索当前播放的歌曲的歌词。

该命令可能类似于:

/usr/bin/google-chrome --new-tab http://search.azlyrics.com/search.php?q=[name-of-the-song]

是否可能?如果可以,我在哪里以及如何定义这样的命令?

更新:

抱歉,我说得不够清楚。这与全局系统键盘快捷键无关(因为我知道如何制作它们)。让我解释一下:

我正在运行cmus音乐播放器,在其中选择一首要播放的歌曲并播放。然后我想为这首歌运行一个“外部命令”。通过运行一些快捷键(播放这首歌时),我想运行一个搜索这首歌歌词的命令。

答案1

要设置宏,请转到系统设置>键盘>快捷方式

单击+并命名您的宏并添加与其相关的命令。

再次单击并按下按键将其与命令关联 - 在你的情况下,

谷歌浏览器 http://search.azlyrics.com/search.php?q=[歌曲名称]

答案2

您可以使用 Ubuntu 的键盘键分配。

创建脚本。然后为其分配键盘快捷键。

剧本

例子 (findsong.sh):

#!/bin/bash

/usr/bin/google-chrome --new-tab http://search.azlyrics.com/search.php?q=backpack

指定快捷键:

输入keyboardUbuntu 启动按钮。

  • 在GUI界面上单击,keyboard然后单击+键以添加新的快捷方式。
  • 输入脚本的描述和完整路径;然后单击应用
  • 单击右侧列(默认情况下禁用),然后按要运行脚本的键序列。对于测试,我按了Ctrl++ ShiftF这是因为Ctrl+F已被占用。

现在,当您点击快捷方式时它就会运行。

相关内容