Gostaria de adicionar o miro à GUI do aplicativo padrão nas configurações do sistema / aplicativos padrão. Eu adicionei ;miro.desktop
ao lado de todas as entradas do rhythmbox.desktop, descobrindo eventualmente se não foi adicionado audio/x-vorbis+ogg=rhythmbox.desktop
, audio/x-vorbis+ogg=rhythmbox.desktop;miro.desktop
pois não apareceria na lista suspensa de configurações do sistema / aplicativos padrão para áudio.
Eu posso encontrar default.list
em qualquer
/etc/gnome/defaults.list
ou/usr/share/applications/defaults.list
Modificar qualquer um me dá os mesmos resultados.
Leitura adicional e descobri que o GNOME divide as configurações do aplicativo padrão nas configurações específicas do usuário e em todo o sistema.
- As atribuições de aplicativos em todo o sistema podem ser encontradas em
/etc/gnome/defaults.list
. - Usuário específico em
~/.local/share/applications/defaults.list
.
Então, eu entendo que, se clicar com o botão direito do mouse / abrir com / definir como padrão, ele fará alterações no meu ~/.local/share/applications/mimeapps.list
e será associado a esse usuário. Suponho que eu poderia até criar um defaults.list, ~/.local/share/applications/
mas como as duas alterações foram feitas no sistema /usr/share/applications/defaults.list
e não /etc/gnome/defaults.list
são abrangentes, não tenho certeza de qual é a maneira correta. Qual é a diferença entre os dois e qual é a lista correta a ser modificada?
defaults.list
em/etc/gnome/
,/usr/local/share/applications/
,/usr/share/applications/
e~/.local/share/applications/
são quatro arquivos diferentes, provavelmente sendo aquele/usr/share/applications/
(olhando o timestamp) a um atualizado.Se você deseja que suas alterações apareçam nas Configurações do sistema, você precisará editar
/etc/gnome/defaults.list
.Se você pressionar Ctrl+ H, será exibida uma caixa de diálogo para pesquisar e substituir. Em Procurar, digite: - rhythmbox. Em Substituir por, digite: - miro.
E faça logout ou reinicialize e você substituirá todas as instâncias do Rhythmbox pelo Miro. Obviamente, você pode fazer isso manualmente se quiser manter alguns dos padrões do Rhythmbox.
Além disso, tudo o que você fizer
.local/share/applications/mimeapps.list
será apenas para esse usuário.fonte