Comment ouvrir la boîte de dialogue «Exécuter l'application» depuis un terminal?

10

Comment puis-je ouvrir une boîte de dialogue comme ci-dessous depuis un terminal?

Capture d'écran: boîte de dialogue "Exécuter l'application"

lukasz
la source

Réponses:

8

Installez le simulateur d'entrée clavier / souris X11 xdotoolet exécutez xdotool key Alt+F2.

Vous pouvez ajouter cet alias à votre ~/.bashrcfichier pour faciliter la saisie:

alias rd="xdotool key Alt+F2"

Il ne vous reste plus qu'à taper rd.

Hacky, mais fonctionne.

htorque
la source
4

Deux options:

  1. Installez gmrun à partir du Centre logiciel ou sudo apt-get install gmrunutilisez ensuite la commande gmrundu terminal
  2. Compilez gnome-run depuis la source et exécutez gnome-rundepuis le terminal. Instructions ici . [ Note de l'éditeur: la page d'instructions contient des liens morts. ]

Malheureusement, c'est plus difficile qu'il ne devrait l'être.

swrobel
la source
2

En cas d'utilisation de Mate Desktop

mate-panel --run-dialog
Kesavan Muthuvel
la source
1
gnome-panel-control --run-dialog
Алексей Кузнецов
la source
3
Vous devez installer gnome-panel-controlpour régler cette commande.
Pilot6
1

Pour LXDE / Lubuntu / LightDM, exécutez lxpanelctl rundans le terminal.

user688056
la source
1
bash -c "$(zenity --entry --title 'Enter a Command' --text '' --width 400)"
TooManyPets
la source
1
Cela entraînera une erreur si le dialogue est annulé. Il serait préférable de capturer la sortie de zenityet de ne procéder que si elle est retournée avec succès: cmd="$(zenity --entry --title 'Enter a Command' --text '' --width 400)" && bash -c "$cmd"ou même zenity --entry --title 'Enter a Command' --text '' --width 400 | bash.
David Foerster
Sur Ubuntu 18.04, la commande d'origine s'exécute sans erreur. Le dialogue testé annule, fournissant une commande valide, fournissant une commande non valide et ne fournissant aucune commande. Je ne sais pas pourquoi nos systèmes se comportent différemment.
TooManyPets