コマンドを実行するためのこのタイプのGUIは、基本的に「実行」インターフェースと呼ばれます。それはかなり単純なアイデアです。
UbuntuのUnityシステム環境ではAlt+ F2デフォルトのシェル、使用して特定のコマンドを実行することができますdash
かDebianのAmquistシェルを。もちろん、コマンドを「ブラインド」で実行していることを覚えておく必要があります。STDOUT
つまり、コマンドやSTDERR
ストリームからの出力は行われません。したがって、GUIアプリを実行していない限り、コマンドが失敗したかどうかはわかりません。
Gnomeデスクトップ環境にも同じキーバインディングを利用するための微調整がありますが、これを間違えなければ、Gnome Tweakツールから設定できます
以下のためにブラックボックスのデスクトップ環境が存在するbbrun
にも非常に多くの同じ機能を行うパッケージは、。
一番下では、利用可能なまたは望ましいプログラミング言語を使用して、そのようなツールを自分で構築できます。例えば、ここにいくつかの例があります
シェルスクリプト+ 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);
}
}