在 KDE 上为 rofi 设置键绑定/热键

Setting keybind / hotkey for rofi on KDE

我正在尝试为 运行 rofi -show combi 设置键绑定,而无需在我的终端中键入它(工作正常)。

通过系统设置 -> 快捷方式 -> 自定义快捷方式设置自定义快捷方式似乎没有任何作用:

我是 运行 kubuntu 18.04,rofi 是通过 apt 安装的。

坦克!

我有一个解决方法。

因为我使用 guake 作为我的主要终端,我只是让它打开一个新标签,显示 rofi 然后退出标签。

guake -n guake -e " rofi -show combi && exit"

执行的命令故意以 space 开头,因此它不会落入 bash 历史记录。

希望对其他人也有帮助:D

以下是我的诀窍:

sudo nano /usr/local/bin/rofi-run

粘贴:

#!/bin/bash 
export LC_ALL="C" 
rofi -show run 2>&1 | tee /tmp/rofi-run.log 
exit 0

使文件可执行:

sudo chmod +x /usr/local/bin/rofi-run

然后使用/usr/local/bin/rofi-run作为settings -> shortcuts -> custom shortcuts下的command/URL(Modifying Shortcuts - KDE Documentation)。 此外,如果出现问题,您现在可以阅读 /tmp/rofi-run.log

下的日志