Se eu clicar duas vezes em um arquivo Python na área de trabalho do Gnome Classic, ele não será aberto no IDLE . Como posso tornar o IDLE o editor padrão para arquivos Python?
Eu tentei excluir todos os outros programas que estavam sendo abertos.
Estive pesquisando as propriedades do IDLE.
Também estive examinando as propriedades do programa.
Quando eu corro
xdg-mime query default text/x-python
Eu recebo a saída
gedit.destkop
Eu tenho o IDLE instalado e tentei clicar com o botão direito do mouse no arquivo e abrir com um aplicativo. IDLE não estava em lugar algum. Mas quando vou para meus aplicativos e para programação, o IDLE está lá, claro como o dia.
idle
manualmente, conforme descrito na resposta de Gabor? Você também pode tentar usar o caminho completo (abra um terminal e corratype idle
para obtê-lo).find /usr/share/applications/ -name "*idle*"
Respostas:
Você pode associar facilmente os
.py
arquivos ao IDLE. Você deve clicar com o botão direito do mouse em um script python, escolher "Abrir com -> Outro aplicativo" e escolher IDLE na lista com a caixa de seleção perguntando se deve ser o aplicativo padrão marcado. Eu uso o XFCE, mas o Nautilus do Gnome deve ser semelhante.Como alternativa, existe um arquivo de configuração no diretório inicial que contém a lista de aplicativos padrão. Você pode acessá-lo no seguinte caminho:
Você pode estendê-lo com a seguinte linha:
onde
idle.desktop
está o arquivo da área de trabalho da versão IDLE que você gostaria de usar, por exemplo,idle-python2.7.desktop
ou comidle-python3.desktop
base na versão python que você deve usar.NOTA:
Esteja ciente das permissões de seus scripts. Se tiver a permissão executável, apesar do aplicativo padrão, seu sistema não o abrirá no IDLE, pois tentará executá-lo.
fonte
.desktop
arquivo certo , eu acho.PATH
variável que eu penso. @AmateurProgramer Tente usar a opção de comando personalizado para acessar o IDLE, se for possível com o Gnome, tente a segunda opção (edite o arquivo de configuração).mimeapps.list
deve ser,text/x-python=idle2.desktop
outext/x-python=idle3.desktop
seja, deve apontar para um arquivo da área de trabalho e não para um executável. Além disso, ele deve estar sob os dois[Default Applications]
e[Added Associations]
deve ser o primeiro da lista, antesgedit.desktop
, por exemplo,text/x-python=idle3.desktop;gedit.desktop
O problema é causado pela associação ociosa padrão → da área de trabalho.
O Nautilus, pelo menos no meu Ubuntu (Classic Desktop) 12.04, parece não ter nada com o qual você possa associar (novos) comandos a um determinado tipo de arquivo (como alguns Desktops / Navegadores) e a lista não mostra nada ociosa , mesmo se instalado via
apt-get install idle
:Você pode obter a tela clicando com o botão direito do mouse em um
.py
arquivo, selecionando, em Propertiesseguida, a Open Withguia TAB e, em seguida, clique em Show other applications(acessar o Open With menu e obter o mesmo resultado).Você deve corrigir o
.dekstop
arquivoidle
editando/usr/share/applications/idle-python2.7.desktop
como root (você pode ter o idle-python3.desktop, dependendo da versão do idle que você instalou).O que está faltando no arquivo instalado é
%f
o final daExec=
linha. Adicione%f
lá e salve. Em seguida, no nautilus, clique com o botão direito do mouse em um.py
arquivo e navegue até o Propertiese Open WithTAB mais uma vez (não é necessário reiniciar o nautilus). Agora role para baixo eIdle (using Python-2.7)
é uma opção selecionável (como aplicativo recomendado) ou clique primeiro na lista Mostrar outros aplicativos:Você pode usar Set as defaultpara sempre abrir
.py
arquivos com ocioso.fonte