Voici un petit Howto pour avoir Konqueror sur n'importe quel bureau de votre environnement KDE en une pression de touches. Cette idée me trauté dans la tête depuis que j'utilise Yakuake ( console accessible par raccourci et qui s'affiche sur la moitié de l'écran). J'ai réalisé quelquechose de similaire pour Konqueror ( gestionnaire de fichier de KDE ) grâce aux formidables possibilités de KDE, DCOP, et un petit script bash de 3lignes :).

Tout d'abord nous allons configurer Konqueror pour... qu'il s'affiche sur tous les bureaux, avec des contraintes de tailles. Démarer Konqueror, faite un ALT+F3, une fenêtre apparait, sélectionner Avancé -> Réglages spéciaux de l'applicationreglageskonqueror1.jpg
Vous pouvez régler plusieurs paramètres pour cette application spécifiques. Cliquez sur longlet Géométriereglageskonquerorgeometrie.jpgLes paramètres que j'ai choisi permettent de positions la fenêtre au coin haut gauche ( 0,0 ). De forcer l'affichage sur tous les bureaux. Et de maximiser horizontalement la fenêtre.

Onglet Préférences

reglageskonquerorpreferences.jpg

On va préciser qu'il faut que konqueror reste au dessus des autre fenêtres, et ne doit ni apparaitre dans le pager, ni la barre des tâches (inutile puisque on va le cacher / décacher).

Finalement Astuces

reglageskonquerorastuces.jpg
Ici on précise une taille minimale et une maximal pour pouvoir agrandir au besoin, et on force à respecter les paramètres donner dans Géométrie.

Voilà pour konqueror en lui même. Passon maintenant a script qui va nous permettre de gérer l'affichage. Dans ce script j'utilise DCOP, un serveur propre à KDE qui permet d'intéragir avec les programmes KDE.

#!/bin/bash
Ik=`dcop 'konqueror*'`
Iv=`dcop $Ik konqueror-mainwindow#1 visible`
dcop $Ik konqueror-mainwindow#1 setHidden $Iv


Petite explication : on récupére l'identifiant de Konqueror (attention démarer une seule instance), on demande si la fenêtre est visible, et on applique cette réponse à une fonction qui permet de cacher ou afficher la fenêtre.

Ne pas oubliez de rendre exécutable le script chmod +x votre_fichier_de_script.sh Vous pouvez le stocker dans votre répertoire personnel par exemple.

Dernière étape créer le raccourci qui va exécuter ce script. Pour se faire il faut créer une nouvelle action d'entrée.

Démarer kcontrol, puis dans "Régionalisation et Accesibilitée" -> "Actions d'éntrées"Actions Entrée

La vous créer une "Nouvelle action", nommez la par exemple "Konqueror Everywhere" ;).

actionsentree2.jpg
Le type d'action est un "Raccourci clavier -> Commande / Url".

Assigner ensuite le raccourci clavier grâce à l'onglet correspondant et spécifier le script à exécuter dans l'onglet suivant.

(Script donné ci dessous ;) ).

A vous les joies d'un gestionnaire de fichier accessible en un instant ! Très pratique avec les claviers multimédia bouré de ptite touche supplémentaires par exemple.

N'hésitez pas à signaler toutes erreurs ou incompréhensions !