Opção 1 (Criar novo Mimetype)
Você pode tentar criar um novo MimeType (aplicativo / gpx) para os arquivos gpx .
Depois, você pode definir o gpxviewer
como aplicativo padrão para abri-los.
Para todo o sistema
1) Adicione o novo MimeType ao gpxviewer.desktop.
-
sudo nano /usr/share/applications/gpxviewer.desktop
Adicione a seguinte linha:
MimeType=application/gpx;
SalveasalteraçõesnonanocomCtrl+O,DigiteedepoisemCtrl+X.
2)CrieonovoMimeType.
sudonano/usr/share/mime/application/gpx.xml
Adicioneoseguinteaoarquivogpx.xml:
<?xmlversion="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/gpx">
<comment>GPX Files</comment>
<generic-icon name="text-html"/>
<glob pattern="*.gpx"/>
</mime-type>
</mime-info>
Salve as alterações no nano com Ctrl + O , Digite e depois em Ctrl + X .
OBSERVAÇÃO: Altere o conteúdo do arquivo de acordo com suas necessidades.
3) Registre o Mimetype.
-
sudo xdg-mime install --novendor --mode system /usr/share/mime/application/gpx.xml
4) Crie o aplicativo gpxviewer como padrão para abrir arquivos gpx.
-
sudo xdg-mime default gpxviewer.desktop application/gpx
5) Para ver as alterações que você pode fazer Logout & Faça login ou execute o seguinte:
-
sudo -i
-
update-mime-database /usr/share/mime
Resultado:
Opção2(Adicionargpxvieweràlistaemapplication/xml)
Paratodoosistema
1)Adicioneo"application / xml" MimeType ao gpxviewer.desktop.
-
sudo nano /usr/share/applications/gpxviewer.desktop
Adicione a seguinte linha:
MimeType=application/xml;
Salve as alterações no nano com Ctrl + O , Digite e depois em Ctrl + X .
2) Atualize o banco de dados.
-
sudo -i
-
update-desktop-database
OBSERVAÇÃO : Para fazer com que o gpxviewer aplicativo padrão opere o MimeType application / xml ... apenas execute: <%>xdg-mime default gpxviewer.desktop application/xml
Editar conforme comentário
Como Glutanimate diz .. você pode fazer isso não para todo o sistema, você pode criar o tipo MIME e adicionar o padrão aplicativo para usuários como este Answer .
No diretório ~/.local/share/mime/packages
, atualize com update-mime-database ~/.local/share/mime
.
Adicione uma associação no arquivo ~/.local/share/applications/mimeapps.list
, você também pode copiar / criar um arquivo .desktop no diretório ~/.local/share/applications/
.
Espero que isso ajude.