Я хотел бы установить IDLE в качестве редактора по умолчанию для сценариев Python, но когда я нажимаю «открыть с помощью приложения» и нажимаю на раскрывающееся меню, чтобы отобразить больше приложений, это не вариант.
Вот именно то, что я делаю ...
Нет опции «Использовать пользовательскую команду». То же самое происходит, когда я щелкаю правой кнопкой мыши по файлу и выбираю «открыть в другом приложении».
Вы как-нибудь могли бы это настроить?
Вы не упоминали, какой неактивный пакет Вы используете, давайте примем "Неактивный". Если использование "Idle3" затем использует idle3.desktop
ниже. Если использование "Неактивного (использование Python 2.7)" затем использует idle-python2.7.desktop
Существует 2 вещи, препятствующие тому, чтобы Вы нашли неактивным в контекстных меню -
Сначала ни один из неактивных .desktops не имеет MimeType = строка в них, вот почему Idle не показывает в щелчке r.> открытый с... меню
Дополнительно - только .desktops, чье Должностное лицо = концы строки с %letter покажет в щелчке r.> контекстное меню свойств, даже если они обнаружатся в вышеупомянутом, 'открытом с' меню
Так в этом случае самый легкий просто сделать это - сначала добавляет к открытому с меню
gedit ~/.local/share/applications/mimeapps.list
В [Added Associations] раздел ищут эту строку
text/x-python =
Если там затем добавляют это в конец
idle.desktop;
Если не там затем просто добавляют
text/x-python=idle.desktop;
Неактивный должно теперь быть доступным в открытую с меню, если не регистрируются/в
В то время как там, в разделе [Default Applications] ищут ту же строку и заменяют .desktop как таковое, если не там просто добавляют строку (нет ;
используется в разделе Defaults
text/x-python=idle.desktop
Если Неактивный не обнаруживается как значение по умолчанию, даже после перезапуска затем, необходимо будет 'вызвать' его. Я предпочел бы этот путь вместо того, чтобы смешать с defaults.list
откройте .desktop в корневом редакторе
gksudo gedit /usr/share/applications/idle.desktop
Добавьте %f в конец строки, сохраните - как
Exec=/usr/bin/idle -n %f
Затем ck. снова и видят, является ли Idle теперь значением по умолчанию, сделайте журнал/в в случае необходимости. После того как это добавляется затем, что можно вновь открыть idle.desktop и удалить %f, это должно остаться как значение по умолчанию. Я не уверен, подходит ли %f для неактивного, иначе я сказал бы, что Вы могли бы оставить его
Вот как это сделать:
У нас также есть видео , показывающее, как связать файлы Python с IDLE .