Я ищу «правильный» лаунчер, который также позволяет запускать необработанные команды, включая завершение табуляции. Следовательно, он должен сделать две вещи, как минимум.
- Это «правильный» лаунчер, поэтому уважайте
~/.local/share/applications/*.desktop
, а не просто команды$PATH
. - Запускайте необработанные команды с завершением табуляции, так что я могу набрать
gimp /tmp/foo
Tabи сделать автозаполнение доgimp /tmp/foobar.png
Что я пробовал
KDE krunner
довольно хороши, но не предлагают завершить пути путями. gmrun
и grun
не уважайте файлы * .desktop, и последний также не предлагает завершить пути путями. kupfer
насколько я могу судить, сырые команды вообще не запускаются.
(FWIW я использую KDE, но, надеюсь, это не важно.)
dmenu
в качестве основы), если я хочу, чтобы он выполнял то, что я ввожу, уважал файлы * .desktop и выполнял табуляцию для путей. Я установил его, но, похоже, он не предлагает никаких функций из коробки.
dmenu
и прочитал справочную страницу, которая на самом деле ничего не говорила о том, что она имеет функцию запуска. Тем не менее, я сейчас протестировал и, dmenu
и dmenu-file-completion
, и ни там, ни на пути к завершению путей, ни к чтению файлов * .desktop. В любом случае, спасибо за предложение.
~/.local/share/applications/*.desktop
файлам (я попытался набрать Name
). Кроме того, он крадет весь ввод с клавиатуры (не может печатать в другом окне) и, похоже, не запоминает историю, что делает мое текущее решение ( gmrun
) лучше на данный момент.
dmenu
графический интерфейс для выбора из списка пользовательских предметов? то есть похож наzenity
илиyad
?