Это связано с такими вопросами, как «Как запустить исполняемые сценарии в Nautilus?» или «Как выполнить сценарий, просто дважды щелкнув, как .EXE-файлы в Windows?» .
Я также хотел бы запускать сценарии оболочки, если они открываются в файловом менеджере (Nautilus), но обычная настройка (org ➤ gnome ➤ nautilus ➤ preferences ➤ executable-text-activation
) недостаточно точна для моих целей. Если я установлю его на ask
или launch
, , любой текстовый файл с установленным исполняемым битом будет (запрашиваться) запускаться как скрипт. Это проблематично, потому что у нас есть несколько скриптов в файловой системе (CIFS), которая не поддерживает разрешения Unix (владелец / группа, rwx). Это означает, что когда я монтирую эту файловую систему, я могу только
Следовательно, когда я открываю любой текстовый файл (*.txt
/ MIME-тип text/plain
), даже если у него нет содержимого, связанного со сценарием, файл все равно будет (запрашивать). Это действительно раздражает и раздражает неопытных пользователей - конечно, я не хочу «запускать» файл text/plain
.
Есть ли способ заставить Наутилус рассматривать только фактические сценарии оболочки (например, MIME-тип application/x-shellscript
) как исполняемые сценарии?