Этот вопрос прост о «Открыть / Запустить в Терминале» ....
Похоже, Ubunutu не поддерживает bash / shell-скрипты, как мы знаем из KDE и любых других ОС:
Я попробовал очевидное:
, но в списке нет терминальных приложений, только «Найти онлайн-приложения». Вы даже не можете найти новое приложение, как в любой другой ОС.
Есть идеи? Я нашел только хаки, такие как создание элемента запуска, но это далеко от решения или идеала.
Чтобы прояснить ситуацию:
Я хочу запустить любой скрипт bash, доступный из файлового менеджера, щелкнув правой кнопкой мыши, «Открыть с помощью» -> «Терминал», чтобы я мог увидеть вывод , Это действительно как двойной щелчок на командном файле под Windows, и он просто запускает кровавый скрипт, а не закрывает терминал, за исключением того, что я написал в скрипте. Итак, наконец, речь идет НЕ о двойном щелчке для запуска, а о запуске сценария через контекстное меню, как уже сказано в заголовке!
спасибо!
Ubuntu-x64-14.04 / Unity / No Моды или настройки.
Очевидный способ должен был бы создать .desktop
файл для Вашего сценария и затем сделать его текстовым редактором по умолчанию.
Создают файл, названный /usr/share/applications/openscript.desktop
со следующим содержанием:
[Desktop Entry]
Name=Open script in terminal
Exec=gnome-terminal -e "%U"
Terminal=false
Type=Application
MimeType=text/plain;
Затем сделайте эти шаги: