J'aimerais ajouter miro à l'interface graphique par défaut de l'application dans les paramètres système/applications par défaut. J'ai ajouté ;miro.desktop
next à toutes les entrées rhythmbox.desktop en découvrant que s'il n'a pas été ajouté à audio/x-vorbis+ogg=rhythmbox.desktop
en tant que audio/x-vorbis+ogg=rhythmbox.desktop;miro.desktop
, il n'apparaît pas dans la liste déroulante des paramètres système/applications par défaut de l'audio.
Je peux trouver default.list
dans l'un ou l'autre
/etc/gnome/defaults.list
ou/usr/share/applications/defaults.list
La modification de l'un ou l'autre me donne les mêmes résultats.
Pour en savoir plus, j’ai trouvé que GNOME divisait les paramètres de l’application par défaut en paramètres spécifiques au système et à l’utilisateur.
/etc/gnome/defaults.list
.~/.local/share/applications/defaults.list
.Je comprends donc que si je clique avec le bouton droit de la souris/ouvre avec/set par défaut, il modifiera mon ~/.local/share/applications/mimeapps.list
et sera associé à cet utilisateur. Je suppose que je pourrais même créer un fichier defaults.list dans ~/.local/share/applications/
mais, étant donné que les modifications apportées dans /usr/share/applications/defaults.list
et /etc/gnome/defaults.list
concernent l'ensemble du système, je ne suis pas sûr de savoir quelle est la bonne manière. Quelle est la différence entre les deux et quelle est la liste correcte à modifier?
Première chose:
/usr/share/applications/defaults.list
est un lien symbolique vers
/etc/gnome/defaults.list
Deuxième chose:
Les fichiers "* .desktop" contiennent les types MIME pris en charge par le programme. Donc, si l'application "miro" peut gérer des fichiers de type mime "audio/x-vorbis + ogg", "miro.desktop" doit contenir ce type mime. Ensuite, l'application "miro" apparaîtra en tant que candidat pour exécuter ces fichiers de type mime.
Troisième chose:
Si plusieurs applications prennent en charge le même type MIME, vous pouvez choisir celle qui sera utilisée par défaut, en l'incluant simplement dans "/usr/share/applications/defaults.list". Dans ce cas, remplacez simplement:
audio/x-vorbis+ogg=rhythmbox.desktop
avec:
audio/x-vorbis+ogg=miro.desktop
Il NE PEUT PAS être deux applications "par défaut".
Si vous souhaitez que vos modifications apparaissent dans les paramètres système, vous devrez éditer /etc/gnome/defaults.list
.
gksudo gedit /etc/gnome/defaults.list
Si vous appuyez sur Ctrl+H, il ouvrira une boîte de dialogue pour rechercher et remplacer. Dans Rechercher, entrez: - rhythmbox. Dans Remplacer par, entrez: - miro.
Déconnectez-vous ou redémarrez et vous aurez remplacé toutes les instances de Rhythmbox par Miro. Vous pouvez bien sûr le faire manuellement si vous souhaitez conserver certaines valeurs par défaut de Rhythmbox.
De plus, tout ce que vous ferez dans .local/share/applications/mimeapps.list
ne le sera que pour cet utilisateur.