Como alterar o aplicativo padrão se ele estiver ausente na "lista de outros aplicativos"? [duplicado]

8

No momento, estou tentando usar o texstudio como o aplicativo padrão para abrir *.tex arquivos, mas não consigo alterar o aplicativo padrão associado a esse tipo de arquivo.

Tentei alterá-lo clicando com o botão direito do mouse no arquivo .TEX, depois em Propriedades , Abrir com , Mostrar outros aplicativos . No entanto, nem o texmaker nem o texstudio aparecerão na lista de programas e por incrível que pareça, não existe mais o botão "add application".

Eu tentei fazer uma entrada no meu /home/user/.local/share/applications/mimeapps/mimeapps.list , mas nada aconteceu.

Não há como alterar a lista de "outros aplicativos" ou adicionar um programa de aplicativo padrão manualmente?

    
por David 20.10.2011 / 13:50

2 respostas

8

Do que eu li aqui :

Crie um arquivo texstudio.desktop em ~/.local/share/applications/ com o seguinte conteúdo:

[Desktop Entry]
Name=TexStudio
Comment=Edit TEX files
Exec=texstudio %f
Terminal=false
Type=Application
Icon=texstudio
Categories=TextEditor;
StartupNotify=true
MimeType=text/x-text;

No navegador de arquivos, você pode clicar com o botão direito do mouse em um arquivo .tex para o menu de contexto e escolher Open With - > %código%. Clique em Other Application e você verá este diálogo com isto:

Você pode ter que alterar a linha Show other applications , não tenho certeza se esse seria o nome correto do aplicativo.

    
por Alexandre 23.01.2012 / 02:38
1

O que você precisa para adicionar esta linha a ~ / .local / share / applications / defaults.list

text/x-tex=TEXOPENNER.desktop

que no seu caso é:

text/x-tex=texmaker.desktop

Isso deve funcionar.

: -)

    
por Soheil 24.10.2011 / 12:55