J'utilise Firefox 15 sur Ubuntu 12.04.
Si je vais sur un site Web avec un lien .deb
, Firefox télécharge le fichier, puis tente de l'ouvrir avec gedit
. Si j'utilise Nautilus pour ouvrir le fichier .deb
, il l'exécute soit dans gdebi, soit dans Ubuntu Software Center (j'ai déjà expérimenté les deux).
Bizarrement, peu importe ce que j'ai fait, je n'arrive pas à faire croire à Firefox que les debs ne doivent pas être ouverts par gedit
. Voir ci-dessous mon mimeapps.list
. De plus, il n'y a aucune référence à mes fichiers .deb
dans /usr/share/applications/defaults.list
Firefox a également sa propre liste d'applications. Vérifiez Préférences-> Applications, puis trouvez les fichiers Debian. Il est probablement écrit "Toujours demander" à côté si tu n'as rien changé. Si vous cliquez sur "Toujours demander", vous pouvez sélectionner "Utiliser autre" et choisir le centre de logiciel Ubuntu ou Synaptic ou ce que vous souhaitez (mais, malheureusement, vous devrez utiliser le fichier Finder pour accéder au fichier de l'application. , ce qui peut être une légère contrariété). Le Centre logiciel Ubuntu est dans /usr/bin/software-center
et gdebi peut être trouvé dans /usr/bin/gdebi-gtk
.
J'ai eu ce comportement avec Firefox aussi. Il ouvrait des fichiers PDF, .DOC, .DOCX, etc. avec Gedit. Très ennuyant. Peu importait que la liste des applications de Firefox spécifie LibreOffice, Evince, etc. comme application préférée À MOINS QUE je clique sur le bouton 'Afficher tout Lien de téléchargement au bas du menu de téléchargement (dans la barre des tâches firefox).
Pour résoudre ce problème, j'ai ouvert .local/share/applications/mimeapps.list
et enlevé l'association de application/octet-stream
avec gedit.desktop
. Cela rétablit le comportement normal/attendu.
Cela met clairement en évidence un bogue dans Firefox, à savoir qu’il utilise parfois sa liste d’applications, mais pas toujours (à partir de la version 35.0.1 sur Ubuntu 12.04) .
Il existe des programmes par défaut xdg-open
et gnome-open
qui sélectionnent automatiquement l'outil approprié pour un fichier.
J'ai réussi à découvrir qu'il suffisait de changer l'association pour le type inconnu et que tout fonctionnait bien.
Solution
C'est tout ce dont vous avez besoin pour commencer
sed 's#.*octet-stream.*#application/octet-stream=gnome-open.desktop#' ~/.local/share/applications/mimeapps.list -i
END
Je suis arrivé à cette conclusion en utilisant trouver, ubuntu-Tweak-inotifywatch
Cela est dû au fait que certains packages cassent vos liaisons d'application mime-type-application.
J'ai eu la même chose et j'ai supprimé le fichier liste de mon répertoire personnel, mais cela ne durera que jusqu'à ce que vous mettiez à jour le logiciel à nouveau.
Pour résoudre le problème, vous devez définir les applications pour le type mime en conséquence. Les paramètres dans /usr/share/applications/defaults.list doivent être corrects.
Vous remarquerez que ces fichiers ".desktop" se trouvent dans/usr/share/applications /; vous pouvez en utiliser n'importe lequel et même créer le vôtre avec les privilèges root.
J'ai eu ce problème, avec la fenêtre Préférences-> Applications de Firefox totalement vide.
A fait ce qui suit:
Sudo apt-get remove --purge firefox
Sudo apt-get install firefox
Il a corrigé les deux problèmes (pour l'instant, je vérifierai si cela se reproduit) et tous mes paramètres et plugins sont toujours intacts.
Pour ajouter au top post de SMeznaric: j'ai vérifié les préférences de Firefox et les deux entrées deb étaient déjà du centre logiciel Ubuntu. Une solution de contournement consistait à changer l'option par défaut pour "enregistrer le fichier", car au moins cela fonctionne. En cliquant dessus dans le dossier des téléchargements de Thunar, cela fonctionne normalement et vous avez une copie dans un emplacement logique (plutôt que/tmp/mozilla-firefox0)