¿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"

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.


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.






1
bash -c "$(zenity --entry --title 'Enter a Command' --text '' --width 400)"

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.