Ubuntu 13.10: Tentando definir aplicativos padrão para arquivos .py que não estão nos aplicativos 'Abrir com'

2

Eu segui as instruções neste tópico:

Opção 2:

idle.desktop

mais aberto com opções

    
por Charles Clayton 21.03.2014 / 03:07

3 respostas

5

Eu tive o mesmo problema. Foi assim que resolvi:

  1. Desinstale a ociosidade de onde você a instalou.
  2. Instale o IDLE (usando Python-3.3) no Ubuntu Software Center . (Não funcionou quando eu instalei do Synaptic)
  3. Digite no terminal: gksudo gedit /usr/share/applications/idle-python3.3.desktop
  4. Edite o arquivo para que fique assim (exatamente):
[Desktop Entry]
Name=IDLE (using Python-3.3)
Comment=Integrated Development Environment for Python (using Python-3.3)
Exec=/usr/bin/idle-python3.3 %F
Icon=/usr/share/pixmaps/python3.3.xpm
Terminal=false
Type=Application
Categories=Application;Development;
MimeType=text/x-python;
StartupNotify=true

Então ficou visível no menu para mim.

    
por Rocky DeHart 28.03.2014 / 19:11
1

OPÇÃO 1:

Edite seu $HOME/.local/share/applications/mimeapps.list se você quiser que essa associação seja aplicada apenas ao seu usuário.

Adicione as seguintes linhas:

[Default Applications]
text/x-python=idle.desktop

[Added Associations]
text/x-python=idle.desktop;

Note que, se você quiser a associação .py para todos os usuários, o arquivo será modificado (usando sudo ):

/usr/share/applications/defaults.list

OPÇÃO 2:

Para configurar o IDLE como o editor padrão, você terá que tornar o arquivo idle.desktop visível na lista "Abrir com". Para editar este arquivo usando o sudo:

sudo gedit /usr/share/applications/idle.desktop

E substitua seu conteúdo pelas seguintes linhas:

[Desktop Entry]
Name=IDLE
Comment=Integrated Development Environment for Python
Exec=/usr/bin/idle %F
Icon=/usr/share/pixmaps/idle.xpm
Terminal=false
Type=Application
Categories=Application;Development;
MimeType=text/x-python;
StartupNotify=true

Desnecessário reiniciar sua sessão ou computador, para definir o aplicativo padrão para o tipo python, localize um arquivo desse tipo (* .py) no gerenciador de arquivos, clique com o botão direito do mouse e selecione Propriedades.

Clique na guia "Abrir com" e selecione o aplicativo que você deseja usar para esse tipo de arquivo.

Use o botão Definir como padrão para tornar o aplicativo o aplicativo padrão.

A partir de agora, clicar em um arquivo python deve abrir seu editor preferido.

    
por Sylvain Pineau 21.03.2014 / 09:14
1

Obrigado Sylvain Pineau pela sua contribuição.

Mas eu só quero adicionar algo à sua resposta para aqueles que instalaram o python3 e usam o IDLE3. Nenhuma das duas opções lá funcionou, mas então eu descobri que talvez pudesse funcionar se eu modificasse, porque eu tenho python3.

Aqui vamos nós, para python3:

Para configurar o IDLE como o editor padrão, você terá que tornar o arquivo idle.desktop visível na lista "Abrir com". Para editar este arquivo usando sudo :

sudo gedit /usr/share/applications/idle3.desktop

E substitua seu conteúdo pelas seguintes linhas:

[Desktop Entry]
Name=IDLE 3
Comment=Integrated DeveLopment Environment for Python3
Exec=/usr/bin/idle3 %F
Icon=/usr/share/pixmaps/idle3.xpm
Terminal=false
Type=Application
Categories=Application;Development;
MimeType=text/x-python3;
StartupNotify=true

Desnecessário reiniciar sua sessão ou computador, para definir o aplicativo padrão para o tipo python, localize um arquivo desse tipo (* .py) no gerenciador de arquivos, clique com o botão direito do mouse e selecione Propriedades.

Clique na guia "Abrir com" e selecione o aplicativo que você deseja usar para esse tipo de arquivo.

Use o botão Definir como padrão para tornar o aplicativo o aplicativo padrão.

Muito obrigado!

    
por user284411 23.05.2014 / 04:06