Как запустить скрипт Python без запроса & ldquo; Запустить в терминале, Показать, отменить, Запустить & rdquo;

Я добавил #!/usr/bin/env python в скрипт и chmod +x в терминале, но при двойном щелчке он все равно запрашивает эти 4 опции.

Я хочу, чтобы он автоматически открывался в терминале. Является ли это возможным? Я использую Ubuntu 12.10.

3
задан 10 May 2013 в 22:43

2 ответа

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

Это было бы необходимым базовым контентом:

[Desktop Entry]
Type=Application
Exec=python /full/path/to/script/script.py
Icon=/path/to/icon # only if needed
Name=Name of script
Terminal=true

Сохраните его в любом месте (установка в ~/.local/share/applications/ также сделает его исполняемым из тире и т. Д.) Как name-of-script.desktop и даст ему разрешение на выполнение.

0
ответ дан 10 May 2013 в 22:43

Вы можете изменить это поведение в настройках Nautilus ( Файлы в тире).

На вкладке Поведение в разделе Исполняемые текстовые файлы .

Files Preferences

Обратите внимание, что это меняет поведение всех исполняемых текстовых файлов.

0
ответ дан 10 May 2013 в 22:43

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

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