Je viens d'installer Kubuntu 12.04 beta 1.
Rekong et Firefox ne savent pas tous les deux comment "Ouvrir le dossier contenant" pour les éléments téléchargés. Ils ne savent pas non plus comment ouvrir l'élément lui-même. (Je vais donner l'erreur spécifique ci-dessous.)
De plus, si je dis manuellement à Firefox (dans la boîte de dialogue) de se souvenir des associations de fichiers, cela crée un nouveau problème . Chaque fichier s'ouvre d'abord dans Dolphin, puis Dolphin ouvre l'application appropriée. (Cela pourrait presque être une fonctionnalité au lieu d'un bogue, mais cela devient parfois gênant.)
Le fichier /usr/share/applications/mimeinfo.cache est absent de mon installation. Il me manque aussi les fichiers /usr/share/applications/defaults.list et ~/.local/share/applications/mimeapps.list. Si quelqu'un a des copies par défaut de ces fichiers pour cette version, j'apprécierais des copies. Je pense qu'ils peuvent m'aider à résoudre ce problème. (Quelqu'un d'autre voit ces fichiers manquants?)
Détails:
Rekong est installé par défaut et le problème est présent dans une configuration standard.
Pour reproduire, téléchargez un fichier avec Rekong. Ensuite, allez dans Téléchargements> Ouvrir le répertoire (du fichier téléchargé). Le résultat est:
Error: rekonq does not know how to handle this protocol:
La même situation existe dans Firefox. J'ai utilisé l'élément de menu Kubuntu inclus pour installer Firefox. Aucun problème d'installation, tout est standard.
Mais lorsque je télécharge un élément (par exemple, une image JPG) avec Firefox, puis que je choisis de l'ouvrir ou d'ouvrir le dossier qui le contient, un dialogue intitulé "Lancer l'application" s'affiche et je dois "choisir une application". Une fois que j'ai choisi une application, en disant à Firefox de s'en souvenir, cela pose le problème ci-dessus: Chaque fichier s'ouvre dans Dolphin.
Il semble que Firefox ne connaisse pas les types de mime. Cependant, Dolphin connaît les types de mime.
Plus d'infos:
Dans les préférences de Firefox> Applications, les seuls types de contenu affichés sont irc, ircs, mailto, podcast, fichier tar, webca et webfeed. Normalement, il y en aurait beaucoup plus.
J'ai essayé de supprimer mimeTypes.rdf (comme mentionné dans un article de la base de connaissances Mozilla) de mon profil Firefox et cela n'a pas résolu le problème.
J'ai également essayé de copier un bon profil complet de Firefox connu depuis mon autre ordinateur (Linux Mint 12). Une fois que j'ai commencé à utiliser ce profil, le problème était également résolu sous Kubuntu 12.04.
Voici quelques informations supplémentaires:
$ cat ~/.local/share/applications/mimeapps.list
cat: /home/user/.local/share/applications/mimeapps.list: No such file or directory
$ cat /usr/share/applications/defaults.list
cat: /usr/share/applications/defaults.list: No such file or directory
Malheureusement, la copie de ces fichiers à partir d’une installation Ubuntu en état de fonctionnement n’a pas résolu le problème. Cela n'avait apparemment aucun impact.
Les applications par défaut pour la gestion des fichiers dans Dolphin fonctionnent correctement.
Je continue à faire des recherches à ce sujet. Je lisais cet article de la base de connaissances: http://kb.mozillazine.org/File_types_and_download_actions#Resetting_download_actions
"Toutes les versions de Firefox et de SeaMonkey utiliseront un plugin installé et activé pour ouvrir un fichier téléchargé par défaut, en fonction de son type MIME".
J'ai vérifié et le seul plug-in installé dans Firefox est Skype Buttons for Kopete. Rien d'autre. Sur mon installation Linux Mint, il existe un certain nombre de plugins, y compris Gnome Shell Integration. Les plugins manquants pourraient-ils être le problème?
Il y a une question similaire ici sans solution.
Voici une question où le problème semble presque identique, mais la solution n’est pas liée. Je travaille avec une nouvelle installation fraîche de Kubuntu et je n'ai pas d'autre DE installé.
Voici une solution de contournement au problème Firefox du support Canonical:
1) arrêter firefox
2) rm ~/.mozilla/firefox // mimeTypes.rdf
3) démarrer Firefox
4) télécharger un fichier
5) ouvrez-le à partir du menu des téléchargements et choisissez l'application. Accédez au répertoire/usr/bin/xdg-open. puis vérifiez pour vous souvenir de votre choix
Maintenant, ouvrir et ouvrir le dossier contenant devrait fonctionner. Vous pouvez ensuite modifier les programmes préférés via les paramètres d'associations de fichiers de kde.
NOTE: J'ai confirmé que cette solution fonctionnait. C'est une solution de contournement, mais à certains égards, c'est une amélioration par rapport à l'approche originale de Firefox (pour les utilisateurs de KDE).
En ce qui concerne Rekonq, j'étais récemment sur le canal kubuntu-devel IRC, en conversation avec un développeur. Il a dit qu'il mettait en place un correctif pour le problème Rekonq. Je crois que c'est en place maintenant. On me dit qu'après le lancement de 'apt-get upgrade rekonq' sur Kubuntu 12.04 beta1, le bogue de Rekonq a disparu. EDIT: oui, j'ai aussi confirmé ce correctif.
J'ai peut-être trouvé un solution de shadowsnipes . C'est un peu vieux, mais d'après ce que j'ai vu ces deux derniers jours, il semble pertinent et à jour. (Les mêmes fichiers sont toujours utilisés.) Je ne peux pas le tester ce soir, mais je le testerai demain. En attendant, si cela vous intéresse, voici ce que j'ai trouvé:
Posté par drauk
Hey, j'essayais de faire ça aussi. Après avoir lu les articles et vérifié dans "about: config", je copie/etc/mailcap depuis une autre distribution et si je travaille maintenant, j’ai une liste de programmes à ouvrir avec (j’ai essayé mime.types avant mailcap et ne me fonctionnait pas. ).
Ahh, merci pour le tuyau. Je pense avoir trouvé une solution pour que tout cela fonctionne dans Firefox dans Slackware. Vous pouvez copier/etc/mailcap depuis une distribution qui fonctionne, mais vous pouvez aussi écrire les entrées dont vous avez besoin.
Au lieu de modifier mon/etc/mailcap, j'ai choisi de modifier ~/.mailcap. Le chemin par défaut pour mailcap est (tel que trouvé dans la page de manuel)
Code:
$HOME/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap
Voici un exemple de lignes que vous pouvez ajouter pour obtenir des fichiers à associer à ark.
Code:
application/x-tar;ark %s
application/x-tgz;ark %s
application/x-bzip2;ark %s
Maintenant, démarrez Firefox et essayez d’ouvrir un fichier tar, tar.gz ou bz2. Ça ne marche pas ... encore.
Vous devez d'abord modifier le fichier mimeTypes.rdf sous votre profil firefox. J'ai trouvé le moyen le plus simple de le faire est d'utiliser l'extension MIME Edit firefox. Ajoutez simplement une entrée pour chaque entrée d’intérêt correspondante dans MailCap (vous n’avez pas à toutes les faire).
Une fois que cela est fait, vous devriez voir l'option par défaut (ark dans ce cas) apparaître chaque fois que vous essayez de télécharger ou d'ouvrir l'un de ces trois types de fichiers archive. De plus, si vous utilisez l'extension d'édition MIME pour spécifier un autre programme à utiliser pour ces fichiers, il sera désormais inclus en option. Veillez à cocher la case 'Toujours demander quoi faire' à moins que vous ne souhaitiez que les fichiers soient gérés automatiquement. L'option sélectionnée par défaut sera la dernière sélectionnée sous l'extension MIME edit.
Une fois que vous avez tout configuré, vous pouvez simplement copier le fichier mimeTypes.rdf dans un autre profil si vous le souhaitez.
BTW, une précédente publication de unSpawn dans le même fil de discussion est vraiment utile en termes d’arrière-plan:
À propos des types MIME et des fichiers .desktop
Pour toute entité que votre navigateur ne peut pas restituer en interne, il recherchera un type MIME associé. FF reconnaît les types MIME recherchant dans deux bases de données "(type" about: config "et recherchant" mime "). La gestion personnalisée peut ensuite être configurée dans ~/.mozilla/firefox/$ PROFILENAME/mimeTypes.rdf. Reconnaissance des applications liées à MIME types est effectué par votre environnement de bureau, qui doit respecter la spécification d’entrée de bureau. Il dicte que chaque type MIME partagé (voir aussi: XDG) est mappé sur un fichier .desktop dans mimeinfo.cache (et par défaut.list) et que chaque application un fichier .desktop contenant une entrée "MimeType". Ainsi, si vous recherchez par exemple "tar" ("application/x-tar"), vous pouvez vérifier si 'grep -i' tar = 'mimeinfo.cache' et 'grep -i' tar = 'defaults.list' pointent tous deux sur le même fichier .desktop et si ce fichier existe s'il émet les bons types MIME 'grep -i mime'.
Il se peut que quelqu'un d'autre connaisse un moyen plus "correct", plus simple ou même graphique de gérer ce genre de choses.