Como mudar o programa padrão para um tipo de arquivo escolhido em todo o sistema no kde ou no xfce?

11

Eu gostaria de ter arquivos do tipo escolhido (por sua extensão) para abrir com alguns programas específicos. Quais arquivos de configuração eu preciso editar?
Eu tentei alguns, /usr/share/appplications/default.listmas não funciona.

igor012
fonte

Respostas:

16

Dê uma olhada no arquivo $HOME/.local/share/applications/defaults.list

Há uma seção [Default Applications]para especificar os programas para tipos mime específicos. Você pode adicionar, por exemplo:

application/x-debian-package=gdebi.desktop

Os .desktoparquivos podem ser encontrados em /usr/share/applications/ou você pode criar seus próprios arquivos em $HOME/.local/share/applications/. Para descobrir o tipo mime dos arquivos, execute

file --mime-type <some_file>

Como alternativa, no KDE, é possível realizar o mesmo na GUI nas Associações de Arquivos nas Configurações do Sistema.


Para registrar um tipo MIME para uma extensão, consulte freedesktop.org - AddingMIMETutor e stackoverflow - Registre extensões de arquivo / tipos MIME no Linux .

Marco
fonte
Eu modifiquei o tipo mime `MimeType = image / x-exr; image / tiff; image / png; image / jpeg; image / dpx; ' no arquivo .desktop.
Igor012
1
Na minha versão Fedora release 18 (Spherical Cow)executando o xfce, o arquivo foi nomeado mimeapps.list, não defaults.list. JTYSK
nook
Isso pode ser usado para definir o aplicativo com base no tipo MIME, mas e a extensão do arquivo (conforme a pergunta original)? Por exemplo, os esboços de processamento têm o tipo MIME text / plain ("documento de texto sem formatação"), mas podem ser diferenciados por sua extensão .pde. Gostaria de configurá-los para abrir no Processing, mas não consegui fazê-lo sem afetar o .txt e outros também.
App
1
@appas Primeiro você registra a extensão do arquivo em um tipo MIME. Em seguida, você atribui um aplicativo ao tipo MIME, conforme mostrado nesta resposta.
21315 Marco
Você também pode encontrar os arquivos personalizados "Abrir com" .desktop (Entrada da área de trabalho) nesta pasta de aplicativos locais - eles são criados automaticamente aqui. Algumas das opções dentro do arquivo podem ser editadas com a GUI "Propriedades do arquivo" no gerenciador de arquivos.
Edward