Esse tipo de interface gráfica para executar comandos é basicamente conhecido como interface "Executar". É uma ideia bastante simples.
No ambiente Unity do Ubuntu Alt+ F2permite executar comandos específicos usando o shell padrão dash
ou o Debian Amquist Shell . Obviamente, você deve se lembrar de que está executando comandos "às cegas", ou seja, sem a STDOUT
saída do comando ou dos STDERR
fluxos . Portanto, a menos que você esteja executando um aplicativo GUI, não saberá se o seu comando falhou ou não.
Existem ajustes para o ambiente de área de trabalho do Gnome utilizar a mesma combinação de teclas, que, se não me engano, pode ser configurada usando a partir da Ferramenta de Ajuste do Gnome
Para o ambiente de área de trabalho da caixa preta , existe um bbrun
pacote, que também possui a mesma funcionalidade.
No fundo das coisas, alguém poderia construir essa ferramenta por conta própria, usando qualquer linguagem de programação disponível ou desejada. Por exemplo, aqui estão alguns exemplos
Script de shell + zenidade
#!/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);
}
}