Sobrepor a aplicação registada por defeito para utilizadores individuais
O ficheiros /usr/share/applications/mimeapps.list e /usr/share/applications/gnome-mimeapps.list especificam que aplicação está registada para abrir tipos MIME específicos por defeito. Estes ficheiros são fornecidos pela distribuição.
Para sobrepor as configurações do sistema para utilizadores individuais, é necessário criar um ficheiro ~/.config/mimeapps.list com uma lista de tipos MIME para os quais pretende sobrepor a aplicação registada por defeito.
Sobrepor a aplicação registada por defeito para utilizadores individuais
-
Consulte o ficheiro /usr/share/applications/mimeapps.list para determinar os tipos MIME para os quais pretende alterar a aplicação registada por defeito. Por exemplo, o exemplo seguinte do ficheiro mimeapps.list especifica a aplicação registada por defeito para os tipos MIME text/html e application/xhtml+xml.
[Default Applications] text/html=epiphany.desktop application/xhtml+xml=epiphany.desktopA aplicação por defeito (Epiphany) está definida através da especificação do ficheiro correspondente .desktop (epiphany.desktop). A localização por defeito para ficheiros .desktop de outras aplicações é /usr/share/applications/. Os ficheiros .desktop de utilizadores individuais podem ser armazenados em ~/.local/share/applications/.
-
Crie o ficheiro ~/.config/mimeapps.list. No ficheiro, especifique os tipos MIME e as suas aplicações registadas por defeito correspondentes.
[Default Applications] text/html=myapplication1.desktop application/xhtml+xml=myapplication2.desktop [Added Associations] text/html=myapplication1.desktop; application/xhtml+xml=myapplication2.desktop;Isto configura a aplicação registada por defeito para o tipo MIME text/html para myapplication1.desktop, e a aplicação registada por defeito para o tipo MIME application/xhtml+xml para myapplication2.desktop.
Para que estas configurações funcionem corretamente, certifique-se de que ambos os ficheiros myapplication1.desktop e myapplication2.desktop ficam colocados no diretório /usr/share/applications/. Os ficheiros .desktop de utilizadores individuais podem ser armazenados em ~/.local/share/applications/.
-
Pode utilizar o comando gio mime para confirmar que a aplicação registada por defeito ficou corretamente definida.
$ gio mime text/html Default application for “text/html”: myapplication1.desktop Registered applications: myapplication1.desktop epiphany.desktop Recommended applications: myapplication1.desktop epiphany.desktop