Запустить сценарий bash, не запрашивая отображение содержимого [закрыто]

Я пишу файл сценариев bash из двух строк, который запускает приложение Mono, но когда я дважды щелкаю файл, он спрашивает, хочу ли я запускать, запускать в терминале или отображать содержимое - как мне установить файл запускаться автоматически, без этого всплывающего окна? Я пытаюсь сократить как можно больше шагов для конечного пользователя.

Особенности всплывающего окна:

  • Текст заголовка: «Вы хотите запустить (имя файла, без расширения) или отобразить его содержимое?»
  • Подтекст: «(имя файла, без расширения) исполняемый текстовый файл. "
  • Параметры: Запустить в терминале, Показать, Отмена, Выполнить (кроме того, что дисплей также запускает его ...)

Система: Mint 19

0
задан 10 October 2019 в 20:06

2 ответа

Создайте средство запуска. Откройте текстовый файл и вставку:

[Desktop Entry]
Name=foo
Exec=/path/to/your/script
Icon=
Type=Application

Теперь дважды щелкните по нему, это должно добиться цели. Возможно, всплывающее окно покажет, для маркировки как доверяемое приложение, но только однажды.

1
ответ дан 22 December 2019 в 00:22

Принятие Вашего файла называют чем-то как launch.sh:

  1. Удостоверьтесь, что Ваш файл имеет надлежащую хижину
  2. Переименуйте файл для удаления расширения .sh. mv launch.sh launch
  3. Сделайте исполняемый файл запуска. chmod +x launch

Это должно просто работать без всплывающего окна предупреждения.

0
ответ дан 22 December 2019 в 00:22

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

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