Na minha experiência, usar a seção de aplicativos padrão em System settings > Details > Default applications
não é tão confiável por algum motivo que não consigo descobrir, mas Nautilus->RightClick->Open with->SetAsDefault
funciona sempre
Eu tenho medo de que minha pergunta pareça um desabafo, mas estou realmente curioso sobre como esse cenário terrível foi criado.
De acordo com esta resposta , todas as personalizações feitas são armazenadas no seu diretório home, em ~ / .local / share / applications / mimeapps.list . No entanto eu encontrei o seguinte (lista encurtada e classificada para maior clareza):
application/x-shellscript=userapp-emacsclient-ETH68V.desktop;emacs23.desktop;gedit.desktop;openoffice.org-writer.desktop;userapp-thunderbird-5IXU8V.desktop;...;userapp-emacsclient-4DBR8V.desktop;writer.desktop;userapp-thunderbird-5IXU8V.desktop;
text/x-sql=emacs23.desktop;userapp-emacsclient-ETH68V.desktop;gedit.desktop;openoffice.org-writer.desktop;userapp-thunderbird- video/mp4=totem.desktop;vlc.desktop;
video/mpeg=vlc.desktop;
video/x-flv=vlc.desktop;
video/x-matroska=totem.desktop;vlc.desktop;
video/x-ms-wmv=totem.desktop;vlc.desktop;
video/x-msvideo=vlc.desktop;
Por que emacsclient
está duas vezes lá? Essas entradas devem ser definidas pelo usuário, mas tenho certeza de que não as criei. Também nunca reinstalei o emacs (o que possivelmente poderia explicar essa duplicidade).
Alguém acha que openoffice.org-writer
deve ser usado para editar scripts de shell? Ou até mesmo Thunderbird? Além disso, é duas vezes lá. Não fui eu, tenho certeza.
Por que o vídeo obtém associações dependendo do formato? Não posso especificar algo como video/*=vlc.desktop
(possivelmente com exceções para formatos estranhos que meu player favorito é incapaz de reproduzir)?
Na minha experiência, usar a seção de aplicativos padrão em System settings > Details > Default applications
não é tão confiável por algum motivo que não consigo descobrir, mas Nautilus->RightClick->Open with->SetAsDefault
funciona sempre
Primeiro, se você não fez essas conexões do que alguém na sua conta e fez essas conexões. Observe, no entanto, que "fazer uma conexão" não significa que você tenha editado esse arquivo. Significa, e. que você escolheu abrir algo via Nautilus->RightClick->Open with..
. Aqueles que são não fornecidos pelo Ubuntu como você sabe, já que você citou a resposta da outra pergunta do askubuntu. Os padrões do Ubuntu estão aqui: /usr/share/applications/defaults.list
.
Segundo, há um bom motivo para ter diferentes aplicativos para diferentes tipos de vídeo: alguns jogadores não podem reproduzir todos os tipos, mas ainda assim são o aplicativo preferido se eles conseguirem.
Em geral, não aconselho você a editar esse arquivo, mas siga uma dessas etapas:
System settings > Details > Default applications
deve abrir algo assim:
Aqui você pode alterar os aplicativos preferidos para tipos mime resumo importantes. xdg-mime
para especificar um aplicativo para um tipo mime específico: xdg-mime default myapp.desktop mymimetype
(substitua myapp.desktop e mymimetype pelo que você precisar) Nautilus->RightClick->Open with..