Как запустить исполняемые скрипты в Nautilus?

Когда я дважды щелкаю на скрипте в Nautilus, чтобы запустить его, скрипт просто открывается в моем текстовом редакторе без возможности его запуска. Используя Наутилус, как мне запускать исполняемые текстовые файлы и / или сценарии?

175
задан 16 February 2014 в 09:53

12 ответов

в терминале

gsettings set org.gnome.nautilus.preferences executable-text-activation ask
0
ответ дан 16 February 2014 в 09:53
  1. Откройте Nautilus.

  2. Откройте это от строки меню:

    Отредактируйте → предпочтения

  3. Выберите вкладку 'Behavior'.

  4. Выберите, "Спрашивает каждый раз" под "Исполняемыми Текстовыми файлами".

  5. Закройте окно.
  6. Щелкните правой кнопкой по файлу и избранным "Свойствам.
  7. Выберите вкладку "Permissions" и удостоверьтесь, "Позволяют выполнять файл, поскольку программа" выбрана.

  8. Закройте окно.

Теперь можно дважды щелкнуть исполняемому текстовому файлу в Наутилусе, который спросят, выполнить ли или отредактировать сценарий.

enter image description here


Кредит ответа: Nur

204
ответ дан 16 February 2014 в 09:53

Я думаю, что это - неприятность, вызванная людьми Gnome, которые решили изменить то поведение по умолчанию, к которому мы были приучены.

Для фиксации его Вы можете;

  1. установка (если Вы уже не имеете) и запускает dconf Редактора,
  2. перейдите в: org> гном> наутилус> предпочтения, и
  3. измените значение для исполняемой текстовой активации назад для выяснения (или даже запускаться, если Вы предпочитаете).

Если Вы хотите то же поведение Наутилуса как Корень также, можно повторить шаги выше, запустив dconf Редактора на этот раз как Корень.

14
ответ дан 16 February 2014 в 09:53

Выполните следующие действия:

Установите dconf-editor, поскольку он не установлен по умолчанию.

Нажмите Alt + F2 , введите dconf-editor и нажмите Enter .

В dconfg-editor перейдите: orggnomenautiluspreferences

enter image description here

Нажмите executable-text-activation и выпадайте Вниз меню выберите:

запуск : запуск сценариев как программ.

ИЛИ

спросить : спросить, что делать через диалог.

Закрыть dconf-editor. Вот и все!

0
ответ дан 16 February 2014 в 09:53

Измените поведение наутилуса с исполняемыми текстовыми файлами

  1. Откройте Nautilus
  2. Файлы> Предпочтения
  3. Перейдите к вкладке Behaviour
  4. Выбрать Ask Each Time

screenshot of Files Preferences

Дважды щелкните по своему Исполняемому Текстовому файлу в Наутилусе

Вуаля!


Кредит ответа: Nur, Jorge Castro

5
ответ дан 16 February 2014 в 09:53

GUI

  1. В зависимости от того, какая у вас версия Ubuntu,

    • До 13.04

      В Nautilus откройте это из строка меню:

      Редактировать & rarr; Предпочтения

    • 13.04 или 13.10

      В Nautilus откройте это из строки меню:

      Файлы & rarr; Предпочтения

    • 14.04 или 16.04

      В Nautilus откройте это из строки меню:

      Edit & rarr; Предпочтения

  2. Затем на вкладке «Поведение» выберите «Запускать исполняемые текстовые файлы при их открытии».

    В качестве альтернативы, выберите «Запросить каждый раз» вместо этого, если вы хотите диалоговое окно ( пример ), спрашивающее вас, редактировать или выполнить файл.

    enter image description here


Командная строка

Если вы предпочитаете команду:

dconf write /org/gnome/nautilus/preferences/executable-text-activation "'launch'"

Примечание: и GUI, и методы командной строки работают только для Nautilus (графический файловый менеджер по умолчанию в Ubuntu)

Первоначально из другого ответа, опубликованного мной здесь .

0
ответ дан 16 February 2014 в 09:53

Для этого, я думаю, лучшим способом будет сделать .desktop лаунчер, сделать этот лаунчер исполняемым с помощью

chmod +x blah.desktop

И после этого вы будете готовы запустить его через нажав, и даже больше, вы можете добавить его в Launcher. Чтобы узнать больше о том, как сделать файлы .desktop , смотрите здесь . Основная часть именно этого

[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.svg
Name=give-name-here
Exec=/path/to/file/executable
0
ответ дан 16 February 2014 в 09:53

Вы можете сделать это для одного файла, зайдя в разрешения в свойствах файла и выбрав «запускать этот файл как исполняемый файл».

enter image description here

0
ответ дан 16 February 2014 в 09:53

Вы также можете использовать самый популярный ответ в Fedora 20 + GNOME:

Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
0
ответ дан 16 February 2014 в 09:53

щелкните правой кнопкой мыши файл -> открыть с помощью -> другое приложение -> просмотреть все приложения -> запустить программное обеспечение -> выберите

, и теперь сценарии оболочки будут выполняться по двойному щелчку.

0
ответ дан 16 February 2014 в 09:53
  1. Открыть Наутилус. (Браузер файлов)

    1. В Ubuntu 17.04 теперь мы можем накопить шкалу, поэтому Настройки доступны в Файлах.

    2. Откройте это из строки меню:

  2. Файлы → Предпочтения

  3. Выберите «Поведение» вкладка

  4. Выберите «Спросите, что делать» в разделе «Исполняемые текстовые файлы».

    preferences

  5. Закройте его.

0
ответ дан 16 February 2014 в 09:53

Вы должны проверить 3 пункта:

  • Конфигурация Nautilus / Nemo: https://askubuntu.com/a/286651/301025
  • файл сценария должен иметь разрешение для исполняемого файла : https://askubuntu.com/a/275714/301025
  • Файловая система должна разрешать выполнение :
    1. Введите «mount» в консоли
    2. Проверьте, имеет ли ваша файловая система флаг noexec
    3. Удалите флаг noexec в редактирование / etc / fstab и
0
ответ дан 16 February 2014 в 09:53

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

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