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