[openbox] Impossible d'associer des applications au bureaux

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
maroxe
yeomen
Messages : 245
Inscription : jeu. 05 févr. 2009, 22:45

[openbox] Impossible d'associer des applications au bureaux

Message par maroxe »

Salut,
en lisant la doc à ce sujet, j'ai decidé de consacrer chaque bureau à un certain type d'application:
le 1er bureau: programation(emacs)
2eme: Shell(urxvt)
3eme: Bureautique/internet(opera):


voici une partie de mon rc.xml:

Code : Tout sélectionner

<applications>
<!-- Programmation -->
?
<application name="Emacs">
<desktop>1</desktop>
<fullscreen>yes</fullscreen>
<iconic>no</iconic>
</application>
<!-- Shells -->
?
<application name="URxvt">
<desktop>2</desktop>
</application>
?
<application name="Thunar">
<desktop>2</desktop>
<iconic>no</iconic>
<maximized>yes</maximized>
</application>
<!-- Internet -->
?
<application name="Opera">
<desktop>3</desktop>
<iconic>no</iconic>
<maximized>yes</maximized>
</application>
</applications>
malheureusement, ceci ne marche absolument pas, et je n'ai constaté aucune différence!
Qu'est ce que j'ai ratté encore? :roll:
Image
Avatar de l’utilisateur
trizolakai
archer
Messages : 103
Inscription : sam. 07 févr. 2009, 22:17
Localisation : Nantes

Re: [openbox] Impossible d'associer des applications au bureaux

Message par trizolakai »

Salut,

Je n'ai jamais reussi à faire ça avec openbox non plus :D.
Mais je t'écris pour te dire que ce que tu veux faire ressemble plus à l'idée d'awesome.

Tu pourrais essayer. Une description est disponible sur le wiki.
Si tu veux un exemple de rc.lua tu en trouves sur le site officiel.

J'ai une page où j'ai mis mon rc.lua aussi si ça t'intéresse : http://trizo.chocakai.org/doku.php/linux/awesome/index

Bonne chance et désolé si tu trouves que je vais trop dans le hors-sujet.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [openbox] Impossible d'associer des applications au bureaux

Message par tuxce »

le

Code : Tout sélectionner

<application />
prend plusieurs attributs, ce serait meilleur d'utiliser "class" au lieu de "name" car "name" correspond au titre de la fenêtre et est susceptible de changer.
pour avoir la valeur d'une propriété, "class" par exemple:

Code : Tout sélectionner

$ xprop | grep -i class
WM_CLASS(STRING) = "urxvt", "URxvt"
(en cliquant sur la fenêtre voulue)
et surtout ne pas oublier un:

Code : Tout sélectionner

openbox --reconfigure
maroxe
yeomen
Messages : 245
Inscription : jeu. 05 févr. 2009, 22:45

Re: [openbox] Impossible d'associer des applications au bureaux

Message par maroxe »

trizolakai a écrit :Salut,

Je n'ai jamais reussi à faire ça avec openbox non plus :D.
Mais je t'écris pour te dire que ce que tu veux faire ressemble plus à l'idée d'awesome.

Tu pourrais essayer. Une description est disponible sur le wiki.
Si tu veux un exemple de rc.lua tu en trouves sur le site officiel.

J'ai une page où j'ai mis mon rc.lua aussi si ça t'intéresse : http://trizo.chocakai.org/doku.php/linux/awesome/index

Bonne chance et désolé si tu trouves que je vais trop dans le hors-sujet.
Bof, j'ai essayé, j'aime pas trop le concept, en plus je kiff bien openbox :lol:
tuxce a écrit :pour avoir la valeur d'une propriété, "class" par exemple:

Code : Tout sélectionner

$ xprop | grep -i class
WM_CLASS(STRING) = "urxvt", "URxvt"
Que prendre alors? "urxvt" ou "URxvt"?
tuxce a écrit : et surtout ne pas oublier un:

Code : Tout sélectionner

openbox --reconfigure
merci, ça m'évite de redemarrer mon serveur X à chaque fois :mur:
Image
maroxe
yeomen
Messages : 245
Inscription : jeu. 05 févr. 2009, 22:45

Re: [openbox] Impossible d'associer des applications au bureaux

Message par maroxe »

bon voici mon nouveau code, ça marche perfect sauf pour firefox(Gran Paradiso):

Code : Tout sélectionner

<!-- Programmation -->
?
<application class="Emacs">
<desktop>1</desktop>
<iconic>no</iconic>
</application>
<!-- Shells -->
?
<application class="URxvt">
<desktop>2</desktop>
</application>
?
<application class="Thunar">
<desktop>2</desktop>
<iconic>no</iconic>
<maximized>yes</maximized>
</application>
<!-- Internet -->
?
<application class="Gran Paradiso">
<desktop>3</desktop>
<iconic>no</iconic>
<maximized>yes</maximized>
</application>
?
<application class="Xchat">
<desktop>3</desktop>
<iconic>no</iconic>
<maximized>yes</maximized>
</application>
je pense que c'est parcequ'il contient un espace dans son nom
Image
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [openbox] Impossible d'associer des applications au bureaux

Message par tuxce »

pour une raison que j'ignore, pour firefox, c'est:

Code : Tout sélectionner

<application class="Firefox*"/>
Répondre