Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/07/2010, à 19:43

Fenouille84

/RESOLU\ - [OB] Forcer la position de tint2 ??

Bonjour à tous smile

Edit : ce sujet est résolu !! Voir cette page de la doc.
Bonne visite wink

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... hmm

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 wink

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 ??

Lagierl a écrit :

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 wink

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... hmm


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 ??

Lagierl a écrit :

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 hmm
  * tint ; Tint ; TINT
  * tint2 ; Tint2 ; TINT2

J'ai aussi tenté de changer d'argument, mais idem, échec... sad

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 wink

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 sad

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 wink


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne