Konqueror Everywhere
Par yannux le jeudi, septembre 7 2006, 00:43 - Tutorials - Lien permanent
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'application
Vous pouvez régler plusieurs paramètres pour cette application spécifiques. Cliquez sur longlet Géométrie
Les
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
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
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.
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
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"
La vous créer une "Nouvelle action", nommez la par exemple "Konqueror Everywhere" ;).

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 !
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'application

Vous pouvez régler plusieurs paramètres pour cette application spécifiques. Cliquez sur longlet Géométrie
Les
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
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
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 $IvPetite 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"

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

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 !
