Após alguns dias de tentativa e erro, encontrei a resposta para minha pergunta. Decidi postar minha solução para a minha pergunta porque ela pode ajudar alguém que está passando pelo mesmo problema. Aqui estão os passos que eu segui.
- Abra o terminal crt + alt + t
- Digite
gedit ~/.local/share/applications/mimeapps.list
- Na lista [Associações adicionadas], adicione
text/x-python=idle-python2.7.desktop;
- A entrada
text/x-python=idle-python2.7.desktop;
deve ser a primeira linha da lista [Associações adicionadas] - Em [Aplicativos padrão], adicione
text/x-python=idle-python2.7.desktop
. Essa também deve ser a primeira linha. - Observe que a entrada [Aplicativos padrão] não possui um; no final
- Se você tiver o python3, substitua idle-python2.7.desktop por idle-python3.4.desktop
O que eu ainda preciso descobrir é como abrir um script python3 com o IDLE3 e um script python2 com IDLE2 em computadores com as duas versões do python instaladas como a minha. Atualmente, com a minha solução, os scripts python3 e python2 serão abertos com o mesmo IDLE. Por exemplo eu tenho um scrip1.py que eu programo com python3 e script2.py que eu programo com python2 ambos os scripts serão abertos com o IDLE que uma gravação na lista mimeapps. Se eu escrever text/x-python=idle-python2.7.desktop;
, ambos abrem com IDLE2 e se eu escrever text/x-python=idle-python2.7.desktop;
e também text/x-python=idle-python3.4.desktop;
IDLE3 terá preferência, e tanto script1.py quanto script2.py serão abertos com IDLE3.
Espero que isso esteja claro e se alguém puder me ajudar a resolver este problema, seria muito apreciado.Thank You