Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
tutoriel:openbox_gestion_des_fenetres [Le 28/07/2010, 23:16] Gemnoc déplacé depuis doc.ubutu-fr.org/openbox_gestion_des_fenetres, corr. des tags |
tutoriel:openbox_gestion_des_fenetres [Le 11/09/2022, 12:22] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
|---|---|---|---|
| Ligne 60: | Ligne 60: | ||
| Maintenant, ajoutons 2 règles différentes : | Maintenant, ajoutons 2 règles différentes : | ||
| * Firefox avec la même configuration que précédemment. | * Firefox avec la même configuration que précédemment. | ||
| - | * Tilda à 450 pixels du bord gauche et à 230 pixel du bord supérieur de l'écran. | + | * Tilda à 450 pixels du bord gauche et à 230 pixels du bord supérieur de l'écran. |
| <applications> | <applications> | ||
| Ligne 81: | Ligne 81: | ||
| | | ||
| </applications> | </applications> | ||
| - | Et voila, le tour est joué ^_^ | + | Et voilà, le tour est joué ^_^ |
| - | <note warning>/!\ Notez bien que pour définir plusieurs règles, les balises : <application**s**> (__au pluriel__) ne sont **pas répétées** !!</note> | + | <note warning>/!\ Notez bien que pour définir plusieurs règles, les balises : <application**s**> (__au pluriel__) ne sont **pas répétées** !!</note> |
| <note tip>**..::: ASTUCE :::..** | <note tip>**..::: ASTUCE :::..** | ||
| Ligne 117: | Ligne 117: | ||
| ==== Devil's Pie ==== | ==== Devil's Pie ==== | ||
| - | Devil's Pie est un logiciel qui, dans le gestionnaire de fenêtres Metacity (gestionnaire utilisé par Gnome) permet de détecter les caractéristiques des fenêtres et de leur appliquer des règles de comportement. | + | Devil's Pie est un logiciel qui, dans le gestionnaire de fenêtres Metacity (gestionnaire utilisé par Gnome) permet de détecter les caractéristiques des fenêtres et de leur appliquer des règles de comportement. |
| - | Pour en savoir plus, je vous conseille la doc de [[devilspie]]. | + | Pour en savoir plus, je vous conseille la doc de [[:devilspie]]. |
| <note tip>Devil's Pie semble avoir été conçu pour Metacity. Toutefois, il fonctionne très bien sous OpenBox avec cette configuration : | <note tip>Devil's Pie semble avoir été conçu pour Metacity. Toutefois, il fonctionne très bien sous OpenBox avec cette configuration : | ||
| Ligne 134: | Ligne 134: | ||
| === Utilisation === | === Utilisation === | ||
| - | Ensuite, pour son utilisation, je vous renvois à la documentation dédiée : [[devilspie]]. | + | Ensuite, pour son utilisation, je vous renvois à la documentation dédiée : [[:devilspie]]. |
| Son fichier et sa syntaxe de configuration sont assez complexes. Là encore, une solution simple existe : gdevilspie. Continuez au chapitre suivant ;-) | Son fichier et sa syntaxe de configuration sont assez complexes. Là encore, une solution simple existe : gdevilspie. Continuez au chapitre suivant ;-) | ||
| Ligne 148: | Ligne 148: | ||
| === Installation === | === Installation === | ||
| Et la méthode à suivre pour l'installer : | Et la méthode à suivre pour l'installer : | ||
| - | * Téléchargez, via la lien précédent, l'archive //gdevilspie-0.5.tar.bz2 // | + | * Téléchargez, via le lien précédent, l'archive //gdevilspie-0.5.tar.bz2 // |
| * Ouvrez un terminal et exécutez ces lignes une à une : | * Ouvrez un terminal et exécutez ces lignes une à une : | ||
| mkdir $HOME/.devilspie | mkdir $HOME/.devilspie | ||
| - | find -type f -iname "*gdevilspie-0.5.tar.bz2*" -exec mv {} $HOME/.devilspie | + | find -type f -iname "*gdevilspie-0.5.tar.bz2*" -exec mv {} $HOME/.devilspie \; |
| cd $HOME/.devilspie | cd $HOME/.devilspie | ||
| tar xjvf gdevilspie-0.5.tar.bz2 | tar xjvf gdevilspie-0.5.tar.bz2 | ||
| cd gdevilspie-0.5/ | cd gdevilspie-0.5/ | ||
| - | python setup.py install | + | sudo python setup.py install |
| Ces lignes de codes vont : | Ces lignes de codes vont : | ||
| * Créer un dossier caché nommé //.devilspie// dans votre /home | * Créer un dossier caché nommé //.devilspie// dans votre /home | ||
| - | * Trouver l'archive que vous avez télécharger et la déplacer dans le dossier précédemment créé. | + | * Trouver l'archive que vous avez téléchargée et la déplacer dans le dossier précédemment créé. |
| * Vous déplacer dans ce même dossier. | * Vous déplacer dans ce même dossier. | ||
| * Décompressez l'archive téléchargée. | * Décompressez l'archive téléchargée. | ||
| Ligne 169: | Ligne 169: | ||
| gdevilspie & | gdevilspie & | ||
| <note important>Ne pas oublier le symbole **&** à la fin de la commande. Il permet de lancer l'application tout en "laissant libre" votre terminal. Ainsi, vous pouvez continuez à vous en servir, même si gdevilspie fonctionne.</note> | <note important>Ne pas oublier le symbole **&** à la fin de la commande. Il permet de lancer l'application tout en "laissant libre" votre terminal. Ainsi, vous pouvez continuez à vous en servir, même si gdevilspie fonctionne.</note> | ||
| + | |||
| + | <note warning>Attention, au lancement de gdevilspie, il est possible que vous ayez un message vous demandant d'installer python-wnck. Pour résoudre ça, **[[apt>python-wnck|l'installer en un clic]]** ou ouvrir un terminal, et l'installer : | ||
| + | |||
| + | //sudo apt-get install python-wnck//</note> | ||
| === Configuration === | === Configuration === | ||
| Ligne 197: | Ligne 201: | ||
| ===== Taille des fenêtres ===== | ===== Taille des fenêtres ===== | ||
| - | Maintenant que vos fenêtres sont placer, vous voulez qu'elles aient une taille fixe ? Bienvenue dans ce (court) chapitre ! | + | Maintenant que vos fenêtres sont placées, vous voulez qu'elles aient une taille fixe ? Bienvenue dans ce (court) chapitre ! |
| ==== GDevilspie ==== | ==== GDevilspie ==== | ||
| Ligne 246: | Ligne 250: | ||
| Ce code fonctionne de la manière suivante : //"Si le nom de l'application contient "Firefox" ou "File Manager" alors, la fenêtre créée aura une largeur de 1100 pixels, une hauteur de 800 pixels, et sera positionnée à 281 pixels du bord gauche et à 30 pixels du bord supérieur"//. | Ce code fonctionne de la manière suivante : //"Si le nom de l'application contient "Firefox" ou "File Manager" alors, la fenêtre créée aura une largeur de 1100 pixels, une hauteur de 800 pixels, et sera positionnée à 281 pixels du bord gauche et à 30 pixels du bord supérieur"//. | ||
| - | Sa, c'est dit !! :-P | + | Ça, c'est dit !! :-P |
| Bon voilà, vous avez la structure de base pour configurer plusieurs fenêtres différentes avec la même règle de taille, à vous de jouer maintenant ;-) | Bon voilà, vous avez la structure de base pour configurer plusieurs fenêtres différentes avec la même règle de taille, à vous de jouer maintenant ;-) | ||