6 votes

Forcer Firefox à utiliser xdg-open pour ouvrir les fichiers téléchargés

Firefox in Kubuntu est cassé, car il ne suit pas les applications par défaut du système que je peux configurer en utilisant les "associations de fichiers" dans le module de contrôle KDE. Par exemple, il veut ouvrir les dossiers avec K4dirstat, les vidéos en lui-même et les fichiers PDF avec GIMP.

Je veux que Firefox télécharge tout (ou presque tout) par défaut, et ensuite quand je double-clique sur le fichier téléchargé dans Firefox, je veux qu'il s'ouvre en utilisant xdg-open (ou en utilisant l'application xdg-open), y compris la fonction "ouvrir le dossier contenant".

Ma question est similaire à cette question de 2011 : Firefox : ouvrir les fichiers téléchargés avec l'application par défaut du système

Mais je veux que "enregistrer le fichier" soit marqué dans cette fenêtre, et ensuite ouvrir avec une application saine depuis Firefox.

Cette question sans réponse semble également liée, comme s'il était possible de faire ce que je veux. Je pense que l'autre question est également répondue : https://askubuntu.com/questions/546113/change-default-application-for-a-file-type-in-dolphin-and-firefox

0voto

Je ne suis pas sûr que ce soit exactement ce qui est demandé. Je vais publier sur comment faire en sorte que la liste de téléchargements de Firefox ouvre un fichier dans une application désirée.

Certaines applications nouvellement installées prennent le statut "par défaut" dans les préférences de Firefox about:preferences au lieu de l'application normale par type de fichier définie au niveau du système (par exemple, Palemoon prend le dessus en tant que valeur par défaut au lieu de gwenview pour les fichiers JPEG, Inkscape ou File Roller prend le dessus au lieu de Okular pour un fichier PDF).

"Toujours demander" est le choix qui devrait être utilisé dans ce cas, puis essayer de créer un fichier par utilisateur ~/.local/share/applications/mimeinfo.cache avec les lignes :

[MIME Cache]
application/pdf=okularApplication_pdf.desktop

L'inconvénient de ce qui précède est que c'est un réglage par type de fichier. Pour avoir une solution pour tous les fichiers (comme indiqué dans cette réponse), exécutez :

cd .local/share/applications/
ln -s mimeapps.list defaults.list

Dans le cas où cela cesserait de fonctionner : vérifiez que l'application non désirée n'est pas à nouveau sélectionnée sous about:preferences : assurez-vous que "Toujours demander" est sélectionné là-bas. Définir manuellement un programme différent (même le programme par défaut pour votre type de fichier au niveau du système, mais qui n'est pas marqué comme "par défaut" dans la liste pour votre fichier sous about:preferences) pourrait ne pas fonctionner.


Testé sur Firefox 60.0 dans Kubuntu 18.04.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X