¿Cómo abrir el cuadro de diálogo "Ejecutar aplicación" desde un terminal?

10

¿Cómo puedo abrir un cuadro de diálogo como se muestra a continuación desde un terminal?

Captura de pantalla: cuadro de diálogo "Ejecutar aplicación"

lukasz
fuente

Respuestas:

8

Instale el simulador de entrada de teclado / mouse X11 xdotooly ejecútelo xdotool key Alt+F2.

Puede agregar este alias a su ~/.bashrcarchivo para facilitar la escritura:

alias rd="xdotool key Alt+F2"

Ahora todo lo que necesitas hacer es escribir rd.

Hacky, pero funciona.

htorque
fuente
4

Dos opciones:

  1. Instale gmrun desde el Centro de software o sudo apt-get install gmrunluego use el comando gmrundesde el terminal
  2. Compile gnome-run desde la fuente y ejecute gnome-rundesde la terminal. Instrucciones aquí . [ Nota del editor: la página de instrucciones contiene enlaces muertos. ]

Lamentablemente, esto es más difícil de lo que debería ser.

swrobel
fuente
2

En caso de uso de Mate Desktop

mate-panel --run-dialog
Kesavan Muthuvel
fuente
1
gnome-panel-control --run-dialog
Алексей Кузнецов
fuente
3
Necesita instalar gnome-panel-controlpara ajustar este comando.
Pilot6
1

Para LXDE / Lubuntu / LightDM, ejecute lxpanelctl runen la terminal.

usuario688056
fuente
1
bash -c "$(zenity --entry --title 'Enter a Command' --text '' --width 400)"
TooManyPets
fuente
1
Eso provocará un error si se cancela el diálogo. Sería mejor capturar la salida de zenityy solo continuar si regresó con éxito: cmd="$(zenity --entry --title 'Enter a Command' --text '' --width 400)" && bash -c "$cmd"o incluso zenity --entry --title 'Enter a Command' --text '' --width 400 | bash.
David Foerster
En Ubuntu 18.04, el comando original se ejecuta sin error. El diálogo probado cancela, proporciona un comando válido, proporciona un comando no válido y no proporciona ningún comando. No estoy seguro de por qué nuestros sistemas se comportan de manera diferente.
TooManyPets