J'ai installé Ubuntu Gnome et j'utilise i3wm. Chaque fois que je double-clique sur un livre dans Calibre pour l'ouvrir, il s'ouvre dans Mendeley desktop .
Cela ne se produit pas sous Gnome.
Pourriez-vous expliquer pourquoi cela se produit et comment je peux y remédier?
Le problème semble être que xdg-open
est mal configuré:
$ xdg-mime query default application/pdf
mendeleydesktop.desktop
Effectivement, si je lance xdg-open some.pdf
il s'ouvre avec Mendeley. Il semble que certaines applications utilisent xdg-open
tandis que d'autres non.
Selon this , le coupable devrait être ici:
$ cat /usr/share/applications/mimeinfo.cache | grep pdf
application/pdf=evince-previewer.desktop;gimp.desktop;evince.desktop;mendeleydesktop.desktop;
application/x-bzpdf=evince-previewer.desktop;evince.desktop;
application/x-ext-pdf=evince-previewer.desktop;evince.desktop;
application/x-gzpdf=evince-previewer.desktop;evince.desktop;
application/x-xzpdf=evince-previewer.desktop;evince.desktop;
image/pdf=display-im6.q16.desktop;display-im6.desktop;
Ça me semble bien, sauf que GIMP est là; tant pis.
$ cat .config/mimeapps.list | grep pdf
application/pdf=evince.desktop;inkscape.desktop;
Ça a l'air bien aussi. Le problème pourrait donc être dans un fichier de configuration spécifique à i3. Mais:
$ echo $XDG_CONFIG_DIRS
/etc/xdg/xdg-i3:/etc/xdg
L'ancien dossier n'existe pas et le second ne contient aucun .list
fichier.
Je n'ai donc aucune idée d'où cela vient. Mais courir
xdg-mime default evince.desktop application/pdf
le corrige certainement.