Ce type d'interface graphique pour exécuter des commandes est essentiellement appelé interface "Exécuter". C'est une idée assez simple.
Dans l'environnement Unity d'Ubuntu Alt+ F2permet d'exécuter des commandes spécifiques en utilisant le shell par défaut, dash
ou Debian Amquist Shell . Bien sûr, vous devez vous rappeler que vous exécutez des commandes "à l'aveugle", c'est-à-dire sans que la STDOUT
sortie de la commande ou des STDERR
flux ne se produise . Donc, sauf si vous exécutez une application graphique, vous ne saurez pas si votre commande a échoué ou non.
Il existe des ajustements pour que l'environnement de bureau Gnome utilise également le même raccourci clavier, qui, si je ne me trompe pas, peut être configuré à l'aide de Gnome Tweak Tool
Pour l'environnement de bureau Blackbox , il existe un bbrun
package, qui fait également à peu près la même fonctionnalité.
Au fond des choses, on pourrait construire un tel outil par lui-même, en utilisant n'importe quel langage de programmation disponible ou souhaité. Par exemple, voici quelques exemples
Script shell + zénité
#!/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);
}
}