Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 23 messages ] 
Auteur Message
MessagePosté: 05 Nov 2005 00:44 
.: Devil's Pie ou l'art de manipuler ses fenêtres :.

0. Pour la petite histoire

Qu'est-ce que Devil's Pie?

Et bien pour faire simple nous dirons que c'est un utilitaire de fenêtres ("A window-matching utility"); il permet par exemple de dire qu'une telle fenêtre sera toujours en dessous (ou au dessus) des autres, qu'au chargement d'une telle application elle doit directement aller sur le deuxième workspace ou encore qu'une autre doit se retrouver sur tous les workspace.

Petit historique

Jusqu'à la version 0.12 de Devil's Pie, le fichier de configuration était en XML. Je n'aborderais pas cette possibilité vu qu'au fur et à mesure, toutes les distributions GNU/Linux proposeront une version supérieure à la 0.12, ce qui est déjà le cas de Debian en testing.

A partir de la version 0.13, Devil's Pie a été complétement réécris est utilise dorénavant les S-EXPRESSIONS: plus simple, plus concis, plus clair. Je ne traiterais donc que des S-EXPRESSIONS dans ce how-to et donc de Devil's Pie à partir de la version 0.13 et supérieure.

Concrétement que puis-je faire avec Devil's Pie?

Personnellement, je l'utilise en complément à Eterm pour en faire une console transparente incrustée dans le bureau mais aussi pour automatiquement envoyer Thunderbird sur le deuxième workspace. Autrefois, je l'ai également utilisé pour XMMS.
En réalité, les possibilités sont quasi infinies à partir du moment où vous avez le besoin de manipuler de façon automatique certaines applications.

Y'a t-il un site officiel de Devil's Pie?

Oui, celui de Ross Burton, son auteur: http://www.burtonini.com/blog/computers/devilspie

1. Installer Devil's Pie

Et bien, faisons simple et rapide, je vous passe les détails d'une installation depuis les sources :P

Si vous êtes en Debian stable, je vous invite à ajouter les dépots testing le temps d'installer Devil's Pie. En effet, la Debian stable est resté à la version 0.8 ...

Code:
apt-get install devilspie

(avec privilèges root)

2. Configurer Devil's Pie

Code:
mkdir ~/.devilspie


C'est dans ce repertoire que nous mettrons nos fichiers de configuration.
pour chaque configuration, nous créerons un fichier dont l'extension sera ".ds".
J'ai par exemple un fichier thunderbird.ds et xterm.ds

Alors, nous allons commencer avec un exemple concret, les miens :)

thunderbird.ds

Code:
(if (is (application_name) "mozilla-thunderbird-bin") (begin geometry "+0+0" set_workspace 2))


dira à Devil's Pie que si il rencontre une application dont le nom est "mozilla-thunderbird-bin" alors il doit la déplacer dans le coin supérieur gauche de l'écran et la mettre sur le deuxième workspace.

eterm.ds

Code:
(if (is (application_name) "Eterm") (begin skip_tasklist skip_pager pin below))


dira à Devil's Pie que si il rencontre une application dont le nom est "Eterm" alors il doit l'enlever de la tasklist, du pager, la mettre sur tous les workspace et qu'elle reste toujours en dessous des autres applications.

pour tester vos (premiers) essais, tapez simplement dans un terminal:
Code:
devilspie --apply-to-existing --debug

ou encore
Code:
devilspie -a -d


et admirez le résultat ...

3. Toutes les actions possible

Vous aurez remarqué certaines actions déjà comme "below", ou encore "set_workspace".
Quelles sont donc toutes les actions possibles (à l'heure où j'ecris ces quelques lignes)?

action --- valeur attendue (exemple) --- commentaire
==================================

* "geometry" --- "80x15+0-18" (chaine de caractères) --- geométrie de la fenêtre
* "fullscreen" --- / --- plein ecran
* "maximize" --- / --- maximiser la fenêtre
* "maximize_vertically" --- / --- maximiser verticalement la fenêtre
* "maximize_horizontally" --- / --- maximiser horizontalement la fenêtre
* "minimize" --- / --- minimiser la fenêtre
* "shade" --- / --- enrouler la fenêtre
* "unshade" --- / --- dérouler la fenêtre
* "pin" --- / --- afficher sur tous les workspace
* "unpin" --- / --- ne pas afficher sur tous les workspace
* "set_workspace" --- 2 (entier) --- envoyer vers le worspace spécifé
* "skip_pager" --- / --- ignorer l'affichage dans le pager (Workspace Switcher de Gnome par exemple)
* "skip_tasklist" --- / --- ignorer la liste des tâches (Windows Selector de Gnome par exemple)
* "above" --- / --- toujours au dessus des autres fenêtres
* "below" --- / --- toujours en dessous des autres fenêtres
* "undecorate" --- / --- supprimer toutes les décorations de fenêtre (dock panel)
* "wintype" --- ? --- type de fenêtre

A l'heure où j'ecris ces quelques lignes, il n'existe malheureusement pas de manuel, de documentation.
Cela viendra, mais Ross Burton étant seul à travailler sur ce projet, pas tout de suite ...

Il existe cependant une alternative viable à cela: le code source.
N'ayez crainte, ce n'est pas si compliqué que cela.
Vous téléchargez la dernière archive disponible sur le site officiel, l'ouvrez et allez dans le repertoire /src où vous trouverez le fichier parser.c: vous y trouverez toutes les actions disponibles ainsi que le type de paramètre à donner.

4. Déterminer le nom des applications & fenêtres

Vous avez remarquez que dans les exmples fournis, le nom des applications sont bien définies: "mozilla-thunderbird-bin" et "Eterm".
Pour determiner le nom des applications & fenêtres, il vous suffit de créer le fichier ~/.devilspie/test.ds en y ajoutant la ligne (debug)
Relancez Devil's Pie pour obtenir toutes les infos nécessaires sur vos applications & fenêtres:
Code:
devilspie -d


5. Les "matchers"

Nous avons vu dans les deux exemples un matcher du type:
Code:
(if (is (application_name) "Eterm") ... )

Ce qui permet de déjà faire pas mal de chose.

Cependant certains trouveront probablement que c'est trop limité pour leurs besoins. Pas de problème.

Tout comme expliqué ci-dessus, vous trouverez plus d'informations dans le fichier /src/parser.c de l'archive devilspie.tar.gz que vous trouverez sur le site officiel et également dans le README de cette même archive.

A titre d'exemple, vous pourriez utiliser une telle expression:

Code:
(if (matches (window_name) "^Character.+") ... )


6. Executer Devil's Pie automatiquement au démarrage

Et oui, c'est quand-même mieux que de lancer manuellement Devil's Pie depuis une console à chaque démarrage ...

Pour les utilisateurs de Gnome, il vous suffit d'aller dans Preferences / Sessions et de vous rendre dans le dernier onglet "Startup programs".
Là, vous ajoutez ceci: Startup command: devilspie; Order: 40

Pour les utilisateurs de KDE, je ne sais pas: quelqu'un dans la salle?

Pour les utilisateurs de BlackBox, FluxBox, ..., il vous suffit d'ajouter dans le fichier ~/.xinitrc la ligne devilspie &

7. Partager son expérience Devil's Pie

Maintenant que tout a été dit et que vous êtes devenu un as de l'utilisation de Devil's Pie, je vous invite à partager votre expérience et ainsi vos fichiers .ds (enfin, leur contenu).

Inutile de me poser des questions sur Eterm ici, je ferais prochainement un how-to à ce sujet (console transparente incrustée dans le bureau).
Par contre, si vous avez toute autre question sur Devil's Pie, vous pouvez toujours les poser ici, j'essaierais d'y répondre.

Enjoy 8)


Haut
  
 
 Sujet du message:
MessagePosté: 05 Nov 2005 07:23 
Disons qu'avec KDE on peut faire pareil : on clique sur l'icône de la fenêtre->avancé->réglages spéciaux de la fenêtre...


Haut
  
 
 Sujet du message:
MessagePosté: 05 Nov 2005 16:23 
Darktux a écrit:
Disons qu'avec KDE on peut faire pareil : on clique sur l'icône de la fenêtre->avancé->réglages spéciaux de la fenêtre...


En conséquence, les utilisateurs de KDE/Qt peuvent ignorer ce how-to.

Il ne s'applique qu'à tous les autres window manager: FVWM, FVWM95, TWM/VTWM, MWM, CTWM, OLWM/OLVWM, wm2/wmx, AfterStep, AmiWM, Enlightenment, WindowMaker, SCWM, IceWM, Sawfish, Blackbox, Fluxbox, Metacity, BadWM, XIGE, JWM, WWM, WMI, Stumpwm, TrsWM, Kahakai, PyWM, XWEM, MIWM, Eclipse, Framer, Mavosxwm, WindowLab, Openbox, Hackedbox, Matchbox, Pekwm, Waimea, Clementine, Interface WM, ZWM, HaZe, PAWM, aewm++, NovaWM, Golem, Oroborus, Treewm, GwML, Heliwm, 5dwm, Mosquito, Maewm, QLWM, Phluid, Alloywm, Amaterus, Evilwm, Ratpoison, Ion, Perlwm, Efsane II, 3Dwm, Swm, Puppet, YAWM, w9wm, larswm, PWM, PLWM, EPIwm, wmG, aewm, B4step, flwm, lwm, mlvwm, qvwm, mwm 2.0, GWM, 9wm, OSWM, awm, rtl, dxwm, hpwm, tekwm, m_swm, pswm, swm, tvtwm, mvwm, NCDwm, XDSwm, vuewm, 4Dwm, piewm, pmwm, uwm, wm, xwm, ...


Haut
  
 
 Sujet du message:
MessagePosté: 05 Nov 2005 19:56 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 00:13
Messages: 24262
Localisation: Père.Igor (24)
KDE ou Gnome ?
Gnome ou KDE ?
:lol: :lol: :lol:

_________________
.
"L'action est plus efficace que la polémique, mais plus rare." Ricardo (1936-20..)
http://rictux.fr
.


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 05 Nov 2005 20:52 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 24 Aoû 2004 19:58
Messages: 1341
Localisation: Suisse
ghostintheshell a écrit:
Darktux a écrit:
Disons qu'avec KDE on peut faire pareil : on clique sur l'icône de la fenêtre->avancé->réglages spéciaux de la fenêtre...


En conséquence, les utilisateurs de KDE/Qt peuvent ignorer ce how-to.

Il ne s'applique qu'à tous les autres window manager: FVWM, FVWM95, TWM/VTWM, MWM, CTWM, OLWM/OLVWM, wm2/wmx, AfterStep, AmiWM, Enlightenment, WindowMaker, SCWM, IceWM, Sawfish, Blackbox, Fluxbox, Metacity, BadWM, XIGE, JWM, WWM, WMI, Stumpwm, TrsWM, Kahakai, PyWM, XWEM, MIWM, Eclipse, Framer, Mavosxwm, WindowLab, Openbox, Hackedbox, Matchbox, Pekwm, Waimea, Clementine, Interface WM, ZWM, HaZe, PAWM, aewm++, NovaWM, Golem, Oroborus, Treewm, GwML, Heliwm, 5dwm, Mosquito, Maewm, QLWM, Phluid, Alloywm, Amaterus, Evilwm, Ratpoison, Ion, Perlwm, Efsane II, 3Dwm, Swm, Puppet, YAWM, w9wm, larswm, PWM, PLWM, EPIwm, wmG, aewm, B4step, flwm, lwm, mlvwm, qvwm, mwm 2.0, GWM, 9wm, OSWM, awm, rtl, dxwm, hpwm, tekwm, m_swm, pswm, swm, tvtwm, mvwm, NCDwm, XDSwm, vuewm, 4Dwm, piewm, pmwm, uwm, wm, xwm, ...

Franchement ghostintheshell Je ne vois pas pourquoi tu pinailles à propos des 2 ou 3 concurrents à KDE/Gnome :lol: :lol: :lol:


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 06 Nov 2005 00:55 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 00:13
Messages: 24262
Localisation: Père.Igor (24)
Citation:
Disons qu'avec KDE on peut faire pareil : on clique sur l'icône de la fenêtre->avancé->réglages spéciaux de la fenêtre...

Avec KDE 3.4, je ne trouve pas.
Qu'appelles-tu "icône de la fenêtre", un des bureaux multiples ?
Je n'ai trouvé nulle part de "règlages spéciaux de la fenêtre"

_________________
.
"L'action est plus efficace que la polémique, mais plus rare." Ricardo (1936-20..)
http://rictux.fr
.


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 06 Nov 2005 01:37 
ricardo a écrit:
KDE ou Gnome ?
Gnome ou KDE ?
:lol: :lol: :lol:


Gnome et certaines applis KDE en ce qui me concerne.
Mais je pense revenir sous Fluxbox très prochainement.


Haut
  
 
 Sujet du message:
MessagePosté: 06 Nov 2005 01:39 
jabba a écrit:
ghostintheshell a écrit:
Darktux a écrit:
Disons qu'avec KDE on peut faire pareil : on clique sur l'icône de la fenêtre->avancé->réglages spéciaux de la fenêtre...


En conséquence, les utilisateurs de KDE/Qt peuvent ignorer ce how-to.

Il ne s'applique qu'à tous les autres window manager: FVWM, FVWM95, TWM/VTWM, MWM, CTWM, OLWM/OLVWM, wm2/wmx, AfterStep, AmiWM, Enlightenment, WindowMaker, SCWM, IceWM, Sawfish, Blackbox, Fluxbox, Metacity, BadWM, XIGE, JWM, WWM, WMI, Stumpwm, TrsWM, Kahakai, PyWM, XWEM, MIWM, Eclipse, Framer, Mavosxwm, WindowLab, Openbox, Hackedbox, Matchbox, Pekwm, Waimea, Clementine, Interface WM, ZWM, HaZe, PAWM, aewm++, NovaWM, Golem, Oroborus, Treewm, GwML, Heliwm, 5dwm, Mosquito, Maewm, QLWM, Phluid, Alloywm, Amaterus, Evilwm, Ratpoison, Ion, Perlwm, Efsane II, 3Dwm, Swm, Puppet, YAWM, w9wm, larswm, PWM, PLWM, EPIwm, wmG, aewm, B4step, flwm, lwm, mlvwm, qvwm, mwm 2.0, GWM, 9wm, OSWM, awm, rtl, dxwm, hpwm, tekwm, m_swm, pswm, swm, tvtwm, mvwm, NCDwm, XDSwm, vuewm, 4Dwm, piewm, pmwm, uwm, wm, xwm, ...

Franchement ghostintheshell Je ne vois pas pourquoi tu pinailles à propos des 2 ou 3 concurrents à KDE/Gnome :lol: :lol: :lol:


Gnome est compris dedans (cfr Metacity).


Haut
  
 
 Sujet du message:
MessagePosté: 06 Nov 2005 11:47 
ricardo a écrit:
Citation:
Disons qu'avec KDE on peut faire pareil : on clique sur l'icône de la fenêtre->avancé->réglages spéciaux de la fenêtre...

Avec KDE 3.4, je ne trouve pas.
Qu'appelles-tu "icône de la fenêtre", un des bureaux multiples ?
Je n'ai trouvé nulle part de "règlages spéciaux de la fenêtre"

http://yanou002.free.fr/reglages_fenetre.png

En parlant de KDE, je répondais à la question
Citation:
Pour les utilisateurs de KDE, je ne sais pas: quelqu'un dans la salle?


Haut
  
 
 Sujet du message:
MessagePosté: 06 Nov 2005 12:58 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 00:13
Messages: 24262
Localisation: Père.Igor (24)
Ok, merci

_________________
.
"L'action est plus efficace que la polémique, mais plus rare." Ricardo (1936-20..)
http://rictux.fr
.


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 26 Nov 2005 20:48 
Hors ligne
Très bavard(e)!
Avatar de l’utilisateur

Inscription: 23 Juil 2004 22:23
Messages: 928
Localisation: Tours
Pas mal ce devilspie :-)

Par contre, en creusant la question, je lui trouve un inconvénient : si l'on détermine une dimension précise d'une fenêtre, Thunderbird par exemple, toutes les boîtes de dialogues de cette application vont avoir aussi les mêmes dimensions (même les simples messages d'erreur).
C'est dommage qu'on ne puisse pas l'éviter. :?:

_________________
Korben Dallas
Debian SID sur 2 laptops Dell D400 et HP ze4111s, chacun avec 512 Mo RAM
Debian SID sur Desktop AMD64 Nvidia Geforce7 (7600Gs), 1 Go RAM
Xandros sur eeePC
Adepte de Gnome et XFCE, et Compiz Fusion


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 26 Nov 2005 22:14 
Korben Dallas a écrit:
Pas mal ce devilspie :-)

Par contre, en creusant la question, je lui trouve un inconvénient : si l'on détermine une dimension précise d'une fenêtre, Thunderbird par exemple, toutes les boîtes de dialogues de cette application vont avoir aussi les mêmes dimensions (même les simples messages d'erreur).
C'est dommage qu'on ne puisse pas l'éviter. :?:


Trés bonne question. Et je ne m'y suis jamais penché dessus.
Je n'ai pas le problème dont tu parles avec Tb (redimensions des boîtes de dialogue & autres) par contre, en effet, mes mails ou boites de dialogue s'ouvrent automatiquement dans le coin superieur haut gauche vu que j'ai mis "0+0" en geometry.

Pour affiner cela, tu dois te referer au point 5 de ce how-to et ainsi ne plus utiliser le matcher "application_name" mais "window_name" et eventuellemenyt jouer avec des expressions regulieres :D

ghostintheshell a écrit:
[...]

5. Les "matchers"

Nous avons vu dans les deux exemples un matcher du type:
Code:
(if (is (application_name) "Eterm") ... )

Ce qui permet de déjà faire pas mal de chose.

Cependant certains trouveront probablement que c'est trop limité pour leurs besoins. Pas de problème.

Tout comme expliqué ci-dessus, vous trouverez plus d'informations dans le fichier /src/parser.c de l'archive devilspie.tar.gz que vous trouverez sur le site officiel et également dans le README de cette même archive.

A titre d'exemple, vous pourriez utiliser une telle expression:

Code:
(if (matches (window_name) "^Character.+") ... )

[...]


tu trouveras les valeurs possibles du matcher "window_name" de thunderbird (p.e.) en executant:

Code:
devilspie --debug


ou encore

Code:
devilspie -d


apparement, il faudrait une expr. reg. qui demande de tout prendre à condition que cela se termine par " - Thunderbird" (pour Tb 1.5 en tout cas). Cela ne doit pas etre tres difficile à construire comme reg. exp.

il est donc tout à fait possible et envisageable d'eviter le probleme que tu decris :D


Haut
  
 
 Sujet du message:
MessagePosté: 26 Nov 2005 22:17 
tant qu'on y est, je vais mettre ici les .ds que j'avais créés en son temps:

oclock.ds

Citation:
(if (is (application_name) "oclock") (begin undecorate skip_tasklist skip_pager geometry "+0+0" pin below))


concky.ds

Citation:
(if (is (application_name) "conky") (begin skip_tasklist skip_pager pin below))


Haut
  
 
 Sujet du message:
MessagePosté: 26 Nov 2005 22:43 
ghostintheshell a écrit:
Darktux a écrit:
Disons qu'avec KDE on peut faire pareil : on clique sur l'icône de la fenêtre->avancé->réglages spéciaux de la fenêtre...


En conséquence, les utilisateurs de KDE/Qt peuvent ignorer ce how-to.

Il ne s'applique qu'à tous les autres window manager: FVWM, FVWM95, TWM/VTWM, MWM, CTWM, OLWM/OLVWM, wm2/wmx, AfterStep, AmiWM, Enlightenment, WindowMaker, SCWM, IceWM, Sawfish, Blackbox, Fluxbox, Metacity, BadWM, XIGE, JWM, WWM, WMI, Stumpwm, TrsWM, Kahakai, PyWM, XWEM, MIWM, Eclipse, Framer, Mavosxwm, WindowLab, Openbox, Hackedbox, Matchbox, Pekwm, Waimea, Clementine, Interface WM, ZWM, HaZe, PAWM, aewm++, NovaWM, Golem, Oroborus, Treewm, GwML, Heliwm, 5dwm, Mosquito, Maewm, QLWM, Phluid, Alloywm, Amaterus, Evilwm, Ratpoison, Ion, Perlwm, Efsane II, 3Dwm, Swm, Puppet, YAWM, w9wm, larswm, PWM, PLWM, EPIwm, wmG, aewm, B4step, flwm, lwm, mlvwm, qvwm, mwm 2.0, GWM, 9wm, OSWM, awm, rtl, dxwm, hpwm, tekwm, m_swm, pswm, swm, tvtwm, mvwm, NCDwm, XDSwm, vuewm, 4Dwm, piewm, pmwm, uwm, wm, xwm, ...


Personnellement, j'aurai mis OpenBox en premier sur la liste, parcequ'il est mieux, c'tout.

Dailleurs, la liste est trop longue, on peut la réduire... jusqu'à un seul élément... OpenBox... :lol:


Haut
  
 
 Sujet du message:
MessagePosté: 26 Nov 2005 22:50 
rofl :lol: :wink:


Haut
  
 
MessagePosté: 03 Déc 2005 18:57 
Hors ligne
Fan des forums debian-fr.org!
Avatar de l’utilisateur

Inscription: 20 Juin 2004 19:23
Messages: 4665
Localisation: Paris
ghostintheshell a écrit:
Pour les utilisateurs de Gnome, il vous suffit d'aller dans Preferences / Sessions et de vous rendre dans le dernier onglet "Startup programs".
Là, vous ajoutez ceci: Startup command: devilspie; Order: 40

Pour les utilisateurs de KDE, je ne sais pas: quelqu'un dans la salle?
Sous kde il suffit de faire un script lançant devilspie et de le rajouter dans
Code:
~/.kde/Autostart/


Exemple de script

Code:
#!/bin/sh
nohup devilspie&


Code:
~/.kde/Autostart/
total 16K
drwx------  2 ash ash 4,0K 2005-10-25 15:50 .
drwx------  4 ash ash 4,0K 2005-06-23 23:35 ..
-rw-r--r--  1 ash ash 1,6K 2005-11-13 21:04 .directory
-rwxr-xr-x  1 ash ash   63 2005-12-03 18:47 script

_________________
Ashgenesis (https://pikacode.com)


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 03 Déc 2005 19:28 
super, merci pour l'info!

Image


Haut
  
 
 Sujet du message:
MessagePosté: 04 Mai 2006 17:02 
Tutoriaux Devil's Pie

1/ http://wiki.foosel.net/linux/devilspie
2/ http://x2.zuavra.net/index.php/48/


Haut
  
 
 Sujet du message:
MessagePosté: 04 Mai 2006 17:11 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 08 Sep 2004 22:53
Messages: 22412
Localisation: CAEN
tu es sûr de la nécessité du nohup ?
c'est dangereux de rendre un processus "immortel".

_________________
«l'homme n'est pas une marchandise comme les autres»
Nikolaë Sarköcescu, 1955-, "Discours de campagne, St Etienne 9/11/2006"


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 04 Mai 2006 17:49 
Hors ligne
Fan des forums debian-fr.org!
Avatar de l’utilisateur

Inscription: 20 Juin 2004 19:23
Messages: 4665
Localisation: Paris
Non je ne suis pas sur de la nécessité du nohup donc il est tout a fait possible de l'enlever :) et de ne laisser que
Code:
#!/bin/sh
devilspie&

_________________
Ashgenesis (https://pikacode.com)


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 20 Aoû 2006 11:10 
Un petit up, désolé ;)

En effet j'ai un problème avec conky + devilspie

J'ai créé le fichier ~/.devilspie/conky.ds avec dedans :
Code:
(if (is (application_name) "conky") (begin skip_tasklist skip_pager pin below))


Je lance conky par :
$ conky&
(normal ^^' conky se lance no soucaï)
puis :

$ devilspie -a -d
Devil's Pie 0.17.1 starting...
Loading /etc/devilspie
/etc/devilspie doesn't exist
Loading /home/weedo/.devilspie
Loading /home/weedo/.devilspie/conky.ds

Mais rien ne se passe pour conky... il n'est affiché ni sur les 4 bureaux, et il y a toujours la fenêtre avec le titre pas beau tout ça :cry:

Je suis sur debian testing/unstable et j'utilise fluxbox.

Merci d'avance ;)


Haut
  
 
 Sujet du message:
MessagePosté: 20 Aoû 2006 11:39 
analyse l'output de devilspie -d dans un terminal!

(certainement que l'application_name n'est pas = à "conky")


Haut
  
 
 Sujet du message:
MessagePosté: 20 Aoû 2006 12:02 
Effectivement ça venait de l'application_name, merci =)

Celà dit, le titre de la fenêtre et le contour sont toujours présents :cry:
Ce que je veux dire par là :
http://img497.imageshack.us/my.php?imag ... ot9vc1.png
toi tu n'a pas le titre de la fenêtre tout ça ^^
Je voudrais faire pareil, mais sous fluxbox :wink:


Haut
  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 23 messages ] 

Index du forum » Forums d'aide » Trucs et Astuces


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.529s | 14 Queries | GZIP : Off ]