Contournons un bug

KonquerorDepuis la mise à jour de KDE en 3.5 je suis victime d'un bug qui m'embète particulièrement. Cela concerne l'intégration de arK dans Konqueror. En effet lorsque l'on clique droit sur une archive, on a la possibilité de l'extraire directement. Seulement cela ne fonctionne plus pour les archives rar (alors que pour les autres types si : zip, bz2, gz). :(
A priori, c'est une régression connue due à un ajout dans les types mimes. Les archives rar ont maintenant deux types : x-rar et x-rar-compressed. On trouve deux bugs : 113287 et 116552. Le deuxième contient un patch corrigeant le problème (il sera dans kde 3.5.1), vous pouvez l'appliquer si vous êtes prêt à recompiler KDE :) Sinon, je vous propose un contournement : il suffit de supprimer le nouveau type mime x-rar-compressed. Pour cela, allez dans Configuration / Configurer Konqueror / Associations de fichiers / applications et cherchez le fautif. Une fois que vous l'avez trouvé, supprimer le sans remords. Redémarrez Konqueror et voila, vous pouvez à nouveau extraire les archives rar à partir du menu contextuel.
Si vous avez peur de le supprimer définitivement, vous pouvez sauvegarder le fichier (par exemple dans votre home) :sudo mv /usr/share/mimelnk/application/x-rar-compressed.desktop ~/

Jouons un peu avec les profiles

Vous avez sans doute remarqué (ou peut-être pas) que Konqueror ne se comporte pas toujours de la même manière (menus contextuels différents, affichage en liste ou en icône ...) sans comprendre pourquoi.
Cela est certainement du à la manière dont Konqueror a été lancé et quel profile a été selectionné. Par exemple lorsque l'on insère un cd ou une clef USB, il est lancé en tant que Gestionnaire de fichier alors que lorsque l'on clique sur son icone dans kicker, c'est en tant que Navigateur Web. Voyons comment le lancer dans le profile voulu. Pour cela nous avons deux possibilités soit lancer directement Konqueror avec les options kivonbienTM soit utiliser le petit utilitare kfmclient qui permet d'ouvrir des URLs (au sens large) en ligne de commande. Pour connaitre les profiles existant il y a 3 possibilités :
  • regarder le repertoire /usr/share/apps/konqueror/profiles
  • regarder le repertoire ~/.kde/share/apps/konqueror/profiles si vous avez des profiles propres à votre user
  • executer la commande konqueror --profiles
Les deux qui nous interressent sont filemanagement et webbrowsing donc pour lancer Konqueror en mode Gestionnaire de fichiers il nous faut utiliser la commande : konqueror --profile [profileName]
# ou alors
kfmclient openProfile [profileName]
en remplaçant bien sur [profileName] par le nom du profile voulu. Voila, vous pouvez ajouter maintenant une entrée de menu ou une icône dans kicker pour avoir un Konqueror en mode fichiers.