Запускать команды «без» терминала

Несколько месяцев назад я видел парня, который запускал команды из небольшого окна, похожего на текстовое поле, и не отображал ничего, кроме поля для ввода команды. Это появилось бы, нажимая некоторое сочетание клавиш. В частности, насколько я помню, он использовал Lubuntu и в основном открывал приложения (такие как Chrome, Audacious и т. Д.).

Это известное расширение для lxde или он, скорее всего, создал его сам?

Спасибо всем!

РЕДАКТИРОВАТЬ: некоторые парни рекомендовали Alt + F2, но ничего не происходит.

12
задан 8 April 2018 в 07:07

3 ответа

Alt + F2 работал на меня (я знаю, что Вы предположили, что это не работало на Вас, однако, который стоит укрепить для других!).

Kubuntu 15.04

9
ответ дан 8 April 2018 в 17:07
  • 1
    Теперь я вижу, что это новое устройство еще не поддерживается этим драйвером. Я должен добавить его к источнику. – Pilot6 18 August 2016 в 05:26

Я думаю, что Вы говорите о сценарии оболочки, который имеет обширную справку в наличии в Интернете. Я запущу Вас, все же.

  1. Делают новый текстовый файл. Не поставьте расширение или уже удалите то на, если существует тот.
  2. Открывают файл с Gedit.
  3. Теперь, в верхней строке, пишут !#/bin/bash.
  4. строки ниже - то, куда Вы помещаете свои команды, один на строку. Удостоверьтесь, что включали sudo прежде, если команды требуют его.
  5. Сохранили файл и затем входят в его свойства.
  6. Под Permissions вкладка, проверьте Is Executable опция, так, чтобы это могло быть выполнено.
  7. Теперь, это зависит от того, какой Ubuntu Вы используете (Lubuntu, Xubuntu, Kubuntu, Единица, и т.д.), но в System Settings, будет место для присвоения сочетаний клавиш программам. Здесь, сделайте ярлык, Вы хотите и вводите путь к местоположению Вашего сценария. Прокомментируйте свою разновидность ниже, и я дам более конкретные инструкции.

Файл В качестве примера (Открывает приложение Unity's Preferences):

!#/bin/bash
unity-control-center
0
ответ дан 8 April 2018 в 07:07

Этот тип 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); 
 }
}
6
ответ дан 8 April 2018 в 17:07
  • 1
    Я загружаю новую версию, которая действительно поддерживает это устройство. – Pilot6 18 August 2016 в 09:17

Другие вопросы по тегам:

Похожие вопросы: