Loại GUI này để chạy các lệnh về cơ bản được gọi là giao diện "Chạy". Đó là ý tưởng khá đơn giản.
Trong môi trường Unity Alt+ của Ubuntu F2cho phép chạy các lệnh cụ thể bằng cách sử dụng shell mặc định dash
hoặc Debian Amquist Shell . Tất nhiên, bạn phải nhớ rằng bạn đang chạy các lệnh "một cách mù quáng", nghĩa là không có STDOUT
đầu ra từ lệnh hoặc STDERR
luồng đi. Vì vậy, trừ khi bạn đang chạy một ứng dụng GUI, bạn sẽ không biết lệnh của mình có thất bại hay không.
Cũng có các chỉnh sửa cho môi trường máy tính để bàn Gnome để sử dụng cùng một liên kết phím, mà nếu tôi không nhầm, có thể được định cấu hình bằng cách sử dụng từ Gnome Tweak Tool
Đối với môi trường máy tính để bàn hộp đen tồn tại bbrun
gói, cũng có rất nhiều chức năng tương tự.
Ở tận cùng của mọi thứ, người ta có thể tự xây dựng công cụ như vậy, sử dụng bất kỳ ngôn ngữ lập trình nào có sẵn hoặc mong muốn. Ví dụ, đây là một số ví dụ
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);
}
}