Мне нужно иметь возможность выполнить исполняемый скрипт оболочки ( sh
) с двойным щелчком мыши. Я установил флаг исполняемого файла в разрешениях для файла, и все же, когда я дважды щелкаю по нему, он открывается в текстовом редакторе. У меня нет никаких параметров в моем пользовательском интерфейсе в меню свойств файлов, чтобы использовать пользовательскую команду или что-нибудь еще. В нем перечислены только различные приложения, которые установлены. Я просто хочу, чтобы это было выполнено, не более того. Как я могу сделать это?
источник
На самом деле это очень просто сделать. Просто перейдите в настройки файлов Nautilus и перейдите на вкладку «Поведение». В разделе «Исполняемые текстовые файлы» установите флажок «Запрашивать каждый раз» или «Запустить исполняемые текстовые файлы, когда они открыты». Пожалуйста, посмотрите на скриншот для справки.
источник
Это включает использование
dconf-editor
(sudo yum install dconf-editor
):Откройте
dconf-editor
и перейдите в/org/gnome/nautilus/preferences
меню.В разделе «исполняемый текст-активация» измените «Использовать значение по умолчанию» на «ВЫКЛ», а «Пользовательское значение» на «запуск».
Вы можете выйти
dconf-editor
.На этом этапе двойной щелчок по значку, который является скриптом, или символическая ссылка на скрипт, выполнит его, а не откроет файл
gedit
, которым занималась моя система.Поэтому после изменения вышеуказанного предпочтения все, что мне нужно было сделать, это:
и это все.
(Моя система GNOME версии 3.1.2 работает на CentOs 7)
источник