Как изменить действие по умолчанию при запуске файла .sh?

13

Каждый раз, когда я хочу запустить файл .sh, Ubuntu спрашивает, хочу ли я запустить в Терминале / Показать / Запустить его. Есть ли способ установить действие по умолчанию для некоторых файлов sh?

- Я использую Ubuntu 12.04 без особых изменений.

Амир Али Акбари
источник

Ответы:

5

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

Полномочия на выполнение выдаются каждому файлу .desktop.

Например:

  • Запустить в терминале

Имя файла: sample-term.desktop

[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true

Нажмите на этот файл, он сможет запустить sample1.sh в терминале.

  • дисплей

Имя файла: sample-edit.desktop

[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false

Нажмите на этот файл, он сможет редактировать файл sample2.sh gedit.

  • Бегать

Имя файла: sample-run.desktop

[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false

Нажмите на этот файл, он сможет запустить sample3.sh.

vine_user
источник
21

Откройте Nautilus, затем перейдите в Edit -> Preferences. Откройте Behaviorвкладку, и вы найдете параметры для настройки поведения файлового менеджера при открытии исполняемых текстовых файлов.

Эрик Карвалью
источник
1
ну нет ли способа указать это только для некоторых файлов? Вариант , как: remember action for this file?
Амир Али Акбари
Я так не думаю.
Эрик Карвалью