Você não mencionou qual pacote inativo está usando, vamos assumir "Idle". Se estiver usando "Idle3", use idle3.desktop
abaixo. Se estiver usando "Idle (using Python-2.7)", useidle-python2.7.desktop
Há duas coisas que impedem você de ficar ocioso nos menus de contexto -
Primeiro, nenhum dos .desktops ociosos possui uma linha MimeType =, é por isso que o Idle não aparece no r. clique em> abrir com ... menu
Além disso - apenas .desktops cuja linha Exec = termina com uma letra% será exibida no r. clique em> menu de contexto de propriedades, mesmo se elas aparecerem no menu "abrir com" acima
Portanto, neste caso, é mais fácil fazer isso - primeiro adicione ao menu aberto
gedit ~/.local/share/applications/mimeapps.list
Na seção [Associações Adicionadas], procure esta linha
text / x-python =
Se houver, adicione-o ao final
idle.desktop;
Se não houver, basta adicionar
text/x-python=idle.desktop;
O modo inativo agora deve estar disponível ao ar livre com o menu, se não sair / sair
Enquanto estiver lá, na seção [Aplicativos padrão] procure a mesma linha e substitua o .desktop como tal, se não houver, adicione a linha (não ;
é usado na seção Padrões
text/x-python=idle.desktop
Se o Idle não aparecer como padrão, mesmo após uma reinicialização, será necessário 'forçá-lo'. Eu prefiro assim, do que mexer com defaults.list
abra o .desktop em um editor raiz
gksudo gedit /usr/share/applications/idle.desktop
Adicione% f ao final da linha e salve - como
Exec=/usr/bin/idle -n %f
Então ck. novamente e veja se Ocioso agora é o padrão, faça um logout / in, se necessário. Depois de adicionado, você poderá reabrir o idle.desktop e remover o% f, ele deve permanecer como padrão. Não tenho certeza se% f é apropriado para inativo, caso contrário, eu diria que você poderia deixá-lo