GUI ประเภทนี้สำหรับการเรียกใช้คำสั่งนั้นโดยทั่วไปเรียกว่า "Run" อินเตอร์เฟส มันเป็นความคิดที่ค่อนข้างง่าย
ในสภาพแวดล้อมเอกภาพของ Ubuntu Alt+ F2ช่วยให้ใช้คำสั่งที่เฉพาะเจาะจงโดยใช้เปลือกเริ่มต้นdash
หรือDebian Amquist เชลล์ แน่นอนคุณต้องจำไว้ว่าคุณกำลังเรียกใช้คำสั่ง "สุ่มสี่สุ่มห้า" ซึ่งหมายถึงโดยไม่ต้องมีSTDOUT
เอาต์พุตจากคำสั่งหรือSTDERR
สตรีมไป ดังนั้นถ้าคุณใช้แอพ GUI คุณจะไม่ทราบว่าคำสั่งของคุณล้มเหลวหรือไม่
มีการปรับแต่งสภาพแวดล้อมเดสก์ท็อปของ Gnome เพื่อใช้การเชื่อมโยงคีย์เดียวกันเช่นกันซึ่งหากฉันไม่เข้าใจผิดสามารถกำหนดค่าโดยใช้จากGnome Tweak Tool
สำหรับสภาพแวดล้อมเดสก์ทอปblackboxมีbbrun
แพคเกจซึ่งยังทำหน้าที่เดียวกันมาก
ที่ด้านล่างสุดของสิ่งหนึ่งสามารถสร้างเครื่องมือดังกล่าวด้วยตนเองโดยใช้ภาษาการเขียนโปรแกรมใด ๆ ที่มีอยู่หรือต้องการ ตัวอย่างเช่นนี่คือตัวอย่างบางส่วน
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);
}
}