Несколько месяцев назад я видел парня, который запускал команды из небольшого окна, похожего на текстовое поле, и не отображал ничего, кроме поля для ввода команды. Это появилось бы, нажимая некоторое сочетание клавиш. В частности, насколько я помню, он использовал Lubuntu и в основном открывал приложения (такие как Chrome, Audacious и т. Д.).
Это известное расширение для lxde или он, скорее всего, создал его сам?
Спасибо всем!
РЕДАКТИРОВАТЬ: некоторые парни рекомендовали Alt + F2, но ничего не происходит.
Alt + F2
работал на меня (я знаю, что Вы предположили, что это не работало на Вас, однако, который стоит укрепить для других!).
Kubuntu 15.04
Я думаю, что Вы говорите о сценарии оболочки, который имеет обширную справку в наличии в Интернете. Я запущу Вас, все же.
Gedit
. !#/bin/bash
. sudo
прежде, если команды требуют его. Permissions
вкладка, проверьте Is Executable
опция, так, чтобы это могло быть выполнено. System Settings
, будет место для присвоения сочетаний клавиш программам. Здесь, сделайте ярлык, Вы хотите и вводите путь к местоположению Вашего сценария. Прокомментируйте свою разновидность ниже, и я дам более конкретные инструкции. Файл В качестве примера (Открывает приложение Unity's Preferences):
!#/bin/bash
unity-control-center
Этот тип GUI для выполнения команд в основном известен как интерфейс "Run". Это - довольно простая идея.
В среде Единицы Ubuntu Высокий звук + F2 позволяет выполнять определенные команды с помощью оболочки по умолчанию, dash
или Debian Amquist Shell. Конечно, необходимо помнить выполнение команд "вслепую", имея в виду без эти STDOUT
вывод от команды или STDERR
потоки движение. Таким образом, если Вы не запускаете приложение GUI, Вы не будете знать, перестала ли Ваша команда работать или нет.
существуют тонкие настройки для Рабочей среды GNOME для использования той же привязки клавиш также, которая, если я не ошибаюсь, может быть настроена с помощью от Инструмент Тонкой настройки Gnome
Для черный ящик , настольная среда там существует 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);
}
}