Запустить скрипт в Терминале через контекстное меню (Открыть с Терминалом)?

Этот вопрос прост о «Открыть / Запустить в Терминале» ....

Похоже, Ubunutu не поддерживает bash / shell-скрипты, как мы знаем из KDE и любых других ОС:

Я попробовал очевидное:

  1. Щелкните правой кнопкой мыши в файловом менеджере.
  2. Открыть с помощью другого приложения ...
  3. Показать все приложения

, но в списке нет терминальных приложений, только «Найти онлайн-приложения». Вы даже не можете найти новое приложение, как в любой другой ОС.

Есть идеи? Я нашел только хаки, такие как создание элемента запуска, но это далеко от решения или идеала.

Чтобы прояснить ситуацию:

Я хочу запустить любой скрипт bash, доступный из файлового менеджера, щелкнув правой кнопкой мыши, «Открыть с помощью» -> «Терминал», чтобы я мог увидеть вывод , Это действительно как двойной щелчок на командном файле под Windows, и он просто запускает кровавый скрипт, а не закрывает терминал, за исключением того, что я написал в скрипте. Итак, наконец, речь идет НЕ о двойном щелчке для запуска, а о запуске сценария через контекстное меню, как уже сказано в заголовке!

спасибо!

Ubuntu-x64-14.04 / Unity / No Моды или настройки.

1
задан 29 March 2015 в 04:06

1 ответ

Очевидный способ должен был бы создать .desktop файл для Вашего сценария и затем сделать его текстовым редактором по умолчанию.

  1. Создают файл, названный /usr/share/applications/openscript.desktop со следующим содержанием:

    [Desktop Entry]
    Name=Open script in terminal
    Exec=gnome-terminal -e "%U"
    Terminal=false
    Type=Application
    MimeType=text/plain;
    

Затем сделайте эти шаги:

  • Журнал/в (я не знаю, необходимо ли это)
  • Щелчок правой кнопкой по файлу
  • Нажимает на Open с...
  • Нажимают на Another app...
  • Избранный "Открытый сценарий в терминале"
  • Вы сделаны!
2
ответ дан 29 March 2015 в 04:06

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

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