Цей тип графічного інтерфейсу для запуску команд в основному відомий як інтерфейс "Виконати". Це досить проста ідея.
У середовищі Ubuntu Unity Alt+ F2дозволяє виконувати певні команди за допомогою оболонки за замовчуванням dash
або Debian Amquist Shell . Звичайно, ви повинні пам'ятати, що ви виконуєте команди "наосліп", тобто без STDOUT
виходу з команди чи STDERR
потоків . Тому, якщо ви не запускаєте додаток GUI, ви не знатимете, чи не вдалося ваша команда чи ні.
Існує налаштування для середовища Gnome на робочому столі, щоб використовувати ту саму клавіатуру, яка, якщо я не помиляюся, може бути налаштована за допомогою інструмента Gnome Tweak
У середовищі робочого столу blackbox існує bbrun
пакет, який також робить дуже ту ж функціональність.
На самому дні речей можна створити такий інструмент самостійно, використовуючи будь-яку доступну чи бажану мову програмування. Наприклад, ось кілька прикладів
Шрифт оболонки + зен
#!/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);
}
}