Je recherche un lanceur "approprié" qui permet également d'exécuter des commandes brutes, y compris la complétion des onglets. Par conséquent, il doit faire au moins deux choses.
- C'est un lanceur "approprié", donc respect
~/.local/share/applications/*.desktop
, pas seulement des commandes$PATH
. - Exécutez les commandes brutes avec la tabulation, afin que je puisse taper
gimp /tmp/foo
Tabet la compléter automatiquement pourgimp /tmp/foobar.png
Ce que j'ai essayé
KDE krunner
est assez bon, mais n'offre pas de complétion de tabulation des chemins. gmrun
et grun
ne respectent pas les fichiers * .desktop, et ce dernier n'offre pas non plus la complétion de tabulation des chemins. kupfer
ne fonctionne pas du tout de commandes brutes, pour autant que je sache.
(FWIW J'utilise KDE, mais j'espère que ce n'est pas important.)
software-rec
desktop-environment
Sparhawk
la source
la source
dmenu
une interface graphique pour le prélèvement dans une liste d'articles fournis par l'utilisateur? c'est-à-dire similaire àzenity
ouyad
?dmenu
comme épine dorsale), si je veux qu'il exécute ce que j'entre, respecte les fichiers * .desktop et complète les tabulations pour les chemins. Je l'ai installé, mais il ne semble offrir aucune de ces fonctionnalités hors de la boîte.dmenu
et de lire la page de manuel, qui ne suggérait pas vraiment qu'il y ait une fonctionnalité de lancement. Cependant, j'ai maintenant testé les deuxdmenu
etdmenu-file-completion
, et ni les fonctionnalités de tabulation des chemins, ni la lecture des fichiers * .desktop. Merci quand même pour la suggestion.~/.local/share/applications/*.desktop
fichiers (j'ai essayé de taper leName
). En outre, il vole toutes les entrées du clavier (ne peut pas taper dans une autre fenêtre) et ne semble pas se souvenir de l'historique, ce qui rend ma solution actuelle (gmrun
) meilleure pour le moment.Réponses:
Vous pouvez essayer Rofi pour autant que je sache qu'il est capable de toutes vos conditions sans tracas et hors de la boîte. Il y a une exception et c'est la complétion automatique du chemin (pas la commande) qui est difficile à implémenter. Cependant, vous pouvez utiliser Rofi avec fzf (ou similaire).
voici une configuration assez pratique pour votre installation ($ HOME / rofi / config):
ps faire attention à
rofi.run-command
etrofi-terminal
.la source
rofi.terminal
défini deux fois? Une fois poururxvt
et une fois pourgnome-terminal
.