Я добавил #!/usr/bin/env python
в скрипт и chmod +x
в терминале, но при двойном щелчке он все равно запрашивает эти 4 опции.
Я хочу, чтобы он автоматически открывался в терминале. Является ли это возможным? Я использую Ubuntu 12.10.
Возможно, вы захотите определить файл .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
и даст ему разрешение на выполнение.
Вы можете изменить это поведение в настройках Nautilus ( Файлы в тире).
На вкладке Поведение в разделе Исполняемые текстовые файлы .
Обратите внимание, что это меняет поведение всех исполняемых текстовых файлов.