OS = extension Debian, exécutant LXDE
En cliquant sur des liens URL à partir de programmes autres que des navigateurs, tels que pidgin ou Thunderbird, les liens ne sont pas ouverts. J'ai découvert que le navigateur par défaut est défini sur thunderbird.desktop
... très étrange ... ne me demandez pas comment ça s'est passé.
$ xdg-settings get default-web-browser
thunderbird.desktop
Essayer de définir le navigateur par défaut avec xdg-settings ne fonctionne pas:
xdg-settings set default-web-browser firefox-esr.desktop
$ xdg-settings get default-web-browser
thunderbird.desktop
Fait intéressant, update - alternatives --get-selections affiche firefox-esr comme navigateur par défaut.
$ update-alternatives --get-selections |grep browser
gnome-www-browser auto /usr/bin/firefox-esr
infobrowser auto /usr/bin/info
www-browser auto /usr/bin/w3m
x-www-browser auto /usr/bin/firefox-esr
J'ai aussi essayé une entrée en ~/.local/share/applications/defaults.list
$ cat ~/.local/share/applications/defaults.list
text/html=firefox-esr.desktop;
Rien ne fonctionne. Toute aide appréciée.
Mettre à jour:
Ces lignes dans ~/.config/mimeapps.list
ont été mis à thunderbird.desktop
. Je les ai changés en firefox-esr.desktop
, mais toujours pas de changement.
application/x-extension-htm=firefox-esr.desktop
application/x-extension-html=firefox-esr.desktop
application/x-extension-shtml=firefox-esr.desktop
application/xhtml+xml=firefox-esr.desktop
application/x-extension-xhtml=firefox-esr.desktop
application/x-extension-xht=firefox-esr.desktop
Mettre à jour:
La commande xdg-mime query filetype index.html
revient vide. En fait, il revient vide avec d'autres types de fichiers. Cela doit signifier quelque chose. Cependant, le type MIME fonctionne.
$ mimetype index.html
index.html: text/html
[RESOLU] selon la réponse de Xen2050
Voici un résumé de ce que j'ai fait, au cas où d'autres auraient un problème similaire:
Je devais trouver tous les fichiers '' mimeapps.list '' et '' defaults.list '':
locate mimeapps.list
locate defaults.list
Puis supprimez-les ...
rm ~/.config/mimeapps.list
...
Puis lancez:
update-desktop-database
Dans mon cas, j'ai reçu un message d'erreur à propos d'un type mime défectueux avec evince (désolé, je ne me souviens plus du message exact). Alors j'ai purgé evince:
apt-get purge evince
apt-get purge thunderbird #just for good measure
Réessayer:
update-desktop-database
Le problème n'était toujours pas résolu, alors j'ai ensuite installé '' exo-preferred-applications '', qui dans Debian correspond au paquet '' exo-utils ''. Puis réinstallez Thunderbird. Je n'ai pas besoin de le prouver, donc je ne l'ai pas réinstallé.
apt-get install exo-utils
apt-get install thunderbird
Puis couru '' exo-preferred-applications ''. Firefox n'étant pas listé dans "Navigateurs Web", j'ai donc choisi "autre" et collé dans "" firefox-esr.desktop ". Puis couru:
update-desktop-database
Travail!!!:
$ xdg-mime query default x-scheme-handler/http
firefox-esr.desktop
$ xdg-mime query default x-scheme-handler/https
firefox-esr.desktop
Le problème original de cliquer sur des liens dans des applications autres que les navigateurs est également résolu.
Réponses:
L'interface graphique "Réglages" - & gt; "Applications préférées" on dirait qu'il se couche
xdg-settings get default-web-browser
aussi, peut-être différemment et certainement avec une interface plus facile, alors essayez-le.exo-preferred-applications
/usr/share/applications/exo-web-browser.desktop
(ou le fichier correspondant dans/usr/local/
ou~/.local
) contenantExec=exo-open --launch WebBrowser %u
Essayez aussi
En outre, la vérification de la commande par défaut des types MIME que vous recherchiez était probablement l'une de celles-ci:
Si les types MIME ont été modifiés, la commande
[sudo] update-desktop-database
pourrait aider.la source