#1 Le 13/07/2010, à 19:43
- Fenouille84
/RESOLU\ - [OB] Forcer la position de tint2 ??
Bonjour à tous
Edit : ce sujet est résolu !! Voir cette page de la doc.
Bonne visite
Désirant un peu d'ordre dans mes fenêtres, je décide de forcer leur position.
Ma méthode : appliquer une position générale à toutes les fenêtres, puis définir les positions particulières des fenêtres qui font exception (Tilda et tint2 dans l'idéal).
Tout va bien, sauf pour tint2, et je ne sais pas pourquoi...
Voici mon rc.xml :
<!-- Place toutes les fenêtres -->
<application name="*">
<position force="yes">
<x>295</x>
<y>30</y>
</position>
</application>
<!-- Place TILDA -->
<application name="tilda">
<position force="yes">
<x>295</x>
<y>15</y>
</position>
</application>
<!-- Place Tint2 -->
<application name="tint2">
<position force="yes">
<x>5</x>
<y>center</y>
</position>
</application>
Et les propriétés que me renvoie xprop pour tint2 :
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_BELOW
_NET_WM_ICON(CARDINAL) = Icon (48 x 48):
_NET_WM_VISIBLE_ICON_NAME(UTF8_STRING) = 0x74, 0x69, 0x6e, 0x74, 0x32
_NET_WM_VISIBLE_NAME(UTF8_STRING) = 0x74, 0x69, 0x6e, 0x74, 0x32
_OB_CLASS(UTF8_STRING) =
_OB_NAME(UTF8_STRING) =
_OB_ROLE(UTF8_STRING) =
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
WM_HINTS(WM_HINTS):
Client accepts input or input focus: False
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified location: 4, 32780
_NET_WM_STATE(ATOM) = _NET_WM_STATE_SKIP_TASKBAR, _NET_WM_STATE_SKIP_PAGER, _NET_WM_STATE_BELOW
_NET_WM_DESKTOP(CARDINAL) = 4294967295
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 935
_NET_WM_STRUT(CARDINAL) = 0, 0, 0, 30
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_NET_WM_NAME(UTF8_STRING) = 0x74, 0x69, 0x6e, 0x74, 0x32
WM_NAME(STRING) = "tint2"
Certes, tint2 n'est pas une "fenêtre" à proprement parler, mais bon... Sa devrait fonctionner je pense.
Quelqu'un aurait une idée pour résoudre ce problème ?
Merci
Dernière modification par Fenouille84 (Le 15/07/2010, à 15:05)
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#2 Le 14/07/2010, à 11:12
- compte supprimé
Re : /RESOLU\ - [OB] Forcer la position de tint2 ??
Tu peux modifier ça directement dans la config' de tint2.
Les valeurs à changer sont "panel_position" et "panel_margin".
* panel_position = vertical_position horizontal_position orientation
o value for vertical_position : bottom, top, center
o value for horizontal_position : left, right, center
o value for orientation : horizontal, vertical
* panel_margin = horizontal_margin vertical_margin
o horizontal_margin = 0 to get full monitor width
(Tiré de la documentation de tint2.)
Dernière modification par Lagierl (Le 14/07/2010, à 11:20)
#3 Le 14/07/2010, à 12:03
- Fenouille84
Re : /RESOLU\ - [OB] Forcer la position de tint2 ??
Tu peux modifier ça directement dans la config' de tint2.
Les valeurs à changer sont "panel_position" et "panel_margin".
J'ai déjà configuré tint2
Le soucis, c'est que dans mon rc.xml, je définis une position pour toutes les fenêtres, et ensuite les exceptions.
Donc, la config de tint2 est outrepassée pour prendre en compte celle que je définis dans le rc.xml.
(D'où la nécessité, ensuite, de redéfinir la position des fenêtres qui font exception (comme tint2 et tilda)).
Le soucis, c'est que j'arrive à redéfinir la position de tilda, mais pas de tint2...
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#4 Le 14/07/2010, à 13:11
- compte supprimé
Re : /RESOLU\ - [OB] Forcer la position de tint2 ??
Ok, j'avais pas bien compris ton problème.
Ça a peu de chances de marcher, mais peut être qu'en modifiant le nom de l'application (tint2 -> tint) ou en changeant d'argument (name -> class)...
Sinon, tu peux essayer de définir la position de tint2 à l'aide d'OBApps et de récupérer les lignes rajoutés dans le fichier rc.xml.
#5 Le 14/07/2010, à 13:22
- Fenouille84
Re : /RESOLU\ - [OB] Forcer la position de tint2 ??
Ok, j'avais pas bien compris ton problème.
Ça a peu de chances de marcher, mais peut être qu'en modifiant le nom de l'application (tint2 -> tint) ou en changeant d'argument (name -> class)...
Sinon, tu peux essayer de définir la position de tint2 à l'aide d'OBApps et de récupérer les lignes rajoutés dans le fichier rc.xml.
J'ai déjà essayé toutes ces solutions, sans aucun succès
* tint ; Tint ; TINT
* tint2 ; Tint2 ; TINT2
J'ai aussi tenté de changer d'argument, mais idem, échec...
Edit :
Je me suis renseigné pour OBApps : il utilise le fichier de config rc.xml...
Donc, ce n'est qu'une interface pour éditer/configurer ce fichier.
Dommage... Mais merci pour la piste
Dernière modification par Fenouille84 (Le 14/07/2010, à 13:27)
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#6 Le 14/07/2010, à 13:33
- compte supprimé
Re : /RESOLU\ - [OB] Forcer la position de tint2 ??
Justement, peut être que l'exception qu'il va ajouter au rc.xml va fonctionner (si il fournit plus d'arguments...)
Après ça, je suis a court d'idées
Dernière modification par Lagierl (Le 14/07/2010, à 13:33)
#7 Le 14/07/2010, à 13:57
- Fenouille84
Re : /RESOLU\ - [OB] Forcer la position de tint2 ??
Je n'arrive pas à la faire fonctionner.
J'ai pourtant installer toutes les dépendances.
Je pense que le soucis vient de wxpython (qui a changé de nom sous Lucid)
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#8 Le 15/07/2010, à 14:59
- Rydgel
Re : /RESOLU\ - [OB] Forcer la position de tint2 ??
Jette un oeil à devilspie
Linux - Web 2.0 --> http://phollow.fr
Hors ligne
#9 Le 15/07/2010, à 15:04
- Fenouille84
Re : /RESOLU\ - [OB] Forcer la position de tint2 ??
C'est ce que je viens de faire !! Merci ^^
Sujet résolu !!
J'ai trouvé comment placer mes fenêtres et leur imposer une taille.
Pour plus de détails, j'ai rédigé cette page de la doc.
Bonne visite
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne