Сначала я последовал этому ответу, чтобы изменить файл mimeapps.list
.
Как установить IDLE в качестве редактора по умолчанию для скриптов Python?
Это работает, но не идеально, потому что каждый раз, когда я щелкаю правой кнопкой мыши по файлу .py, выбираю «Открыть с помощью IDLE». - оболочка python отображается рядом с редактором.
На следующем рисунке показан результат открытия двух файлов .py.
Спасибо заранее.
Обновление, так как IDLE появляется в контекстном меню, я не запускаю команды: gksudo gedit /usr/share/applications/idle.desktop
и Exec=/usr/bin/idle -n %f
(делать это не нужно)
Измените файл /usr/share/applications/idle.desktop
так, чтобы в строке Exec он читал:
Exec=/usr/bin/idle -en
Или лучше было бы скопировать этот файл в ~/.local/share/applications
и изменить его там аналогично, поэтому после обновления вам не придется повторно применять изменения.
Но вышеизложенное изменит поведение открытия IDLE, даже если вы откроете его просто из Dash / Launcher. Если вы этого не хотите, вам нужно будет сделать копию файла idle.desktop
в том же каталоге (/usr/share/applications/
или ~/.local/share/applications/
), назвать его, например, idle.other.desktop
и изменить Exec. в этой строке , а также добавьте новую строку следующего содержания:
NoDisplay=true
Затем измените ваш файл mimeapps.list
, чтобы строка text/x-python=
гласила:
text/x-python=idle.other.desktop;