我正在寻找一个“适当的”启动器,该启动器还允许运行原始命令,包括制表符补全。因此,它至少必须做两件事。
- 这是一个“适当的”启动器,因此请尊重
~/.local/share/applications/*.desktop
,不仅仅是在中的命令$PATH
。 - 使用制表符补全运行原始命令,因此我可以输入
gimp /tmp/foo
Tab并将其自动补全为gimp /tmp/foobar.png
我尝试过的
KDE krunner
相当不错,但是不提供路径的制表符补全。gmrun
并且grun
不尊重* .desktop文件,后者也不提供路径的制表符补全。kupfer
据我所知,它根本不运行原始命令。
(FWIW我正在运行KDE,但希望这并不重要。)
@mikeserv但是
—
Sparhawk
dmenu
,如果我希望它执行我输入的内容,尊重* .desktop文件并使用制表符制表符的路径,则基本上我必须自己编写(用作主干)。我确实安装了它,但是它似乎没有提供任何现成的功能。
@mikeserv啊,好的。我刚刚安装
—
Sparhawk
dmenu
并阅读了手册页,该手册页并未真正暗示具有启动器功能的任何内容。但是,我现在已经测试了dmenu
和dmenu-file-completion
,并且都没有选项卡的路径补全功能,也没有读取* .desktop文件。无论如何,谢谢你的建议。
INTERROBANG怎么样?
—
无产阶级
@Proletariat感谢您的链接。它看起来很有趣,但是似乎并不尊重
—
Sparhawk
~/.local/share/applications/*.desktop
文件(我尝试输入Name
)。另外,它窃取了所有键盘输入(无法在其他窗口中键入),并且似乎不记得历史记录,这使我当前的解决方案(gmrun
)暂时变得更好。
dmenu
GUI 是否不是用于从用户提供的项目列表中进行选择的GUI?即类似于zenity
或yad
?