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