No mencionó qué paquete inactivo está utilizando, supongamos "Inactivo". Si usa "Idle3", use a idle3.desktop
continuación. Si usa "Idle (usando Python-2.7)", useidle-python2.7.desktop
Hay 2 cosas que le impiden encontrar inactivo en los menús contextuales:
Primero, ninguno de los .desktops inactivos tiene una línea MimeType =, por eso Idle no aparece en la r. haga clic en> abrir con ... menú
Además, solo se mostrarán en la r .desktops cuya línea Exec = termine con una letra%. haga clic en> menú contextual de propiedades, incluso si aparecen en el menú 'abrir con' anterior
Entonces, en este caso, es más fácil hacer esto: primero agregue al menú Abrir con
gedit ~/.local/share/applications/mimeapps.list
En la sección [Asociaciones agregadas] busque esta línea
texto / x-python =
Si hay, entonces agregue esto al final
idle.desktop;
Si no está allí, simplemente agregue
text/x-python=idle.desktop;
Idle ahora debería estar disponible en el menú Abrir con, si no, cerrar sesión / iniciar sesión
Mientras esté allí, en la sección [Aplicaciones predeterminadas] busque la misma línea y reemplace el .desktop como tal, si no, simplemente agregue la línea (no ;
se usa ninguna en la sección de Valores predeterminados
text/x-python=idle.desktop
Si Idle no aparece como predeterminado, incluso después de un reinicio, deberá 'forzarlo'. Prefiero esta manera en lugar de jugar con los valores predeterminados.
abra el .desktop en un editor raíz
gksudo gedit /usr/share/applications/idle.desktop
Agregue un% f al final de la línea, guarde como
Exec=/usr/bin/idle -n %f
Entonces ck. nuevamente y vea si Idle es ahora el valor predeterminado, cierre la sesión / inicie sesión si es necesario. Una vez que se agrega, puede volver a abrir idle.desktop y eliminar% f, debe permanecer como predeterminado. No estoy seguro de si% f es apropiado para inactivo, de lo contrario, diría que podría dejarlo