Este tipo de GUI para ejecutar comandos se conoce básicamente como interfaz "Ejecutar". Es una idea bastante simple.
En el entorno Unity de Ubuntu Alt+ F2permite ejecutar comandos específicos utilizando el shell predeterminado dash
o Debian Amquist Shell . Por supuesto, debe recordar que está ejecutando comandos "a ciegas", es decir, sin la STDOUT
salida del comando o las STDERR
transmisiones . Entonces, a menos que esté ejecutando una aplicación GUI, no sabrá si su comando falló o no.
Hay ajustes para que el entorno de escritorio de Gnome también utilice la misma combinación de teclas, que si no me equivoco, se puede configurar con la herramienta de ajustes de Gnome
Para el entorno de escritorio blackbox existe un bbrun
paquete, que también tiene la misma funcionalidad.
En el fondo de todo, uno podría construir dicha herramienta por sí mismo, utilizando cualquier lenguaje de programación disponible o deseado. Por ejemplo, aquí hay algunos ejemplos
Shell script + zenity
#!/bin/sh
exec $(zenity --entry --title "Enter command" --text "")
Java:
//runSomething.java
import javax.swing.JOptionPane;
import java.lang.Runtime;
import java.io.IOException;
public class runSomething
{
public static void main(String [] args) throws IOException
{
String cmd = JOptionPane.showInputDialog("Enter command:");
Runtime.getRuntime().exec(cmd);
}
}