этот вопрос прост и касается «Открыть/Запустить в терминале»....
Судя по всему, Ubuntu не поддерживает bash/shell-скрипты в том виде, в котором мы их знаем по KDE и любой другой ОС:
Я попробовал очевидное:
- Щелкните правой кнопкой мыши в файловом менеджере.
- Открыть в другом приложении...
- Показать все приложения
но в списке нет приложения Терминал, только "Найти онлайн-приложения". Вы даже не можете просмотреть новое приложение, как вы бы сделали в любой другой ОС.
Есть идеи? Я нашел только хаки вроде создания элемента запуска, но это далеко не решение и не идеал.
Чтобы было совсем ясно:
Я хочу запустить любой скрипт bash, доступный в файловом менеджере, через правый клик, "Открыть с помощью" -> "Терминал", чтобы я мог видеть вывод. Это действительно похоже на двойной клик по пакетному файлу в Windows, и он просто запускает чертов скрипт, не закрывая терминал, за исключением того, что я написал это в скрипте. Так что, наконец, это НЕ о двойном щелчке для запуска, это о запуске скрипта через контекстное меню, как уже сказано в названии!
Спасибо!
Ubuntu-x64-14.04/Unity/Без модов и настроек.
решение1
Самый простой способ — создать .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;
Затем выполните следующие действия:
- Выйти/войти (не знаю, нужно ли это)
- Щелкните правой кнопкой мыши по файлу.
- Нажмите «Открыть с помощью...».
- Нажмите «Другое приложение»...
- Выберите «Открыть скрипт в терминале».
- Готово!