명령 실행을위한 이러한 유형의 GUI를 기본적으로 "실행"인터페이스라고합니다. 상당히 간단한 생각입니다.
Ubuntu의 Unity 환경에서 Alt+ F2는 기본 쉘 dash
또는 Debian Amquist Shell을 사용하여 특정 명령을 실행할 수 있습니다 . 물론, "맹목적으로"명령을 실행한다는 것을 기억해야합니다. 이는 STDOUT
명령이나 STDERR
스트림 의 출력이 없는 것을 의미합니다 . 따라서 GUI 앱을 실행하지 않으면 명령이 실패했는지 여부를 알 수 없습니다.
Gnome 데스크탑 환경에서 동일한 키 바인딩을 사용하기 위해 조정이 있습니다. 실수하지 않은 경우 Gnome Tweak Tool 에서 구성 할 수 있습니다
들어 블랙 박스 데스크탑 환경이 존재 bbrun
또한 매우 동일한 기능을 수행 패키지를.
맨 아래에서 사용 가능한 또는 원하는 프로그래밍 언어를 사용하여 이러한 도구를 자체적으로 구축 할 수 있습니다. 예를 들어, 여기 몇 가지 예가 있습니다
쉘 스크립트 + 선심
#!/bin/sh
exec $(zenity --entry --title "Enter command" --text "")
자바:
//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);
}
}