![如何在 Ubuntu 20 上添加自定义热键](https://linux22.com/image/934815/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2020%20%E4%B8%8A%E6%B7%BB%E5%8A%A0%E8%87%AA%E5%AE%9A%E4%B9%89%E7%83%AD%E9%94%AE.png)
我想在 Ubuntu 20 上添加自定义热键,例如:使用ctl+ 1+运行一些 .sh 脚本l或读取 txt 文件并将输出保存到缓冲区(以便能够使用ctl+v和粘贴文本)。我还希望能够通过桌面应用程序配置此热键。有什么方法可以做到这一点吗?
答案1
当然有办法做到这一点。在任何桌面环境中,您都可以将应用程序分配给特定的快捷键组合。该应用程序可以是常规应用程序,也可以是您自己的 .sh 脚本。
您在问题标题中提到了 Ubuntu,但添加了“lubuntu”作为标签,因此有点令人困惑。在标准 Ubuntu 中,转到“设置”,然后转到“键盘快捷键”。在列表底部,您会找到一个“自定义快捷键”部分,您可以在其中添加自己的快捷键来运行自己的命令。
定义自定义热键的一种与桌面环境无关的方法涉及使用热键守护程序,例如xbindkeys
或sxhkd
。这两个守护程序都允许使用简单的文本配置文件定义热键。使用此类守护程序的优点是您可以在不同的桌面环境中继续使用相同的键绑定。