Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Roulette sur le Sélecteur de Bureau
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Roulette sur le Sélecteur de Bureau [Bug #82]
Page : 1 2
lylambda Français 22 matttbe [Read]
29 April 2011 à 00:01

lylambda, Thursday 05 August 2010 à 17:56


Subscription date : 06 September 2009
Messages : 1635
Je viens de noter un comportement bizarre avec le Sélecteur de Bureau :

  • Cas 1 : Compiz avec "Cube", coordonnées des bureaux x = 1 à 4 et y = 1
La vue "Exposé" de Compiz apparaît ainsi : [1][2][3][4] de coord 1,1 2,1 3,1, 4,1

La roulette sur le bureau fait passer des faces 1,1 à 4,1 du cube sans soucis

La roulette sur "Sélecteur de bureau" fait suivre un mouvement en "Z" :
>[1]>[2]
>[3]>[4]

----------------

  • Cas 2 : Compiz avec "Bureau sur un plan", coordonnées des bureaux x = 1 à 2 et y = 1 à 2

La vue "Exposé" de Compiz apparaît ainsi et de coord 1,1 2,1 1,2, 2,2
[1][2]
[3][4]

La roulette sur le bureau fait suivre un mouvement en "Z" :
>[1]>[2]
>[3]>[4]

La roulette sur "Sélecteur de bureau" fait suivre un mouvement en "N inversé" :
v[1]v[3]
v[2]v[4]
De plus, Les numéros des Bureaux changent aussi, avec 2 et 3 qui sont intervertit vis à vis des numéros définis dans Compiz.

---------------

Cette différence de comportement dans le Cas 2 est plutôt désagréable. Je n'est pas trouvé d'option dans Compiz ou CD pour aligné les comportements de roulette sur le mouvement en "Z" ou à défaut en "N inversé". Il y a t'il moyen de régler le soucis par un correctif ou une option ?

PS : En me relisant, je ne suis pas sur d'avoir été clair avec mes schémas en pseudo ASCII

matttbe, Thursday 05 August 2010 à 23:36


Subscription date : 24 January 2009
Messages : 12573
Oui j'ai deja rapporté ceci

Avec Metacity un coup de roulette sur l'applet donne un comportement different (mais mauvais pour ce WM d'apres l'applet du gnome-panel) qui serait bon pour Compiz

Donc pour Compiz:
1 2 3
4 5 6

Vu par CD:
1 3 5
2 4 6

Metacity:
1 3 5
2 4 6

Vu par CD:
1 2 3
4 5 6

lylambda, Thursday 05 August 2010 à 23:45


Subscription date : 06 September 2009
Messages : 1635
Je pensais bien avoir déjà croisé ce bug sur le forum, mais impossible à retrouver. Donc le problême viendrait de metacity qui a un comportement incorrect ?
Bon plus qu'à taquiner le fab pour unifier automatiquement le comportement de CD avec celui du gestionnaire de fenêtre

fabounet, Friday 06 August 2010 à 10:16


Subscription date : 30 November 2007
Messages : 17118
est-ce qu'au moins la roulette et le clic sur l'applet sont cohérents ?
ainsi que le dessin de l'applet dans tous les cas (et le numéro affiché) ?

je peux distinguer Compiz de Metacity car ils fonctionnent très différemment, par contre tous les autres WM ressemblent soit à l'un soit à l'autre, donc on déplace le problème

lylambda, Friday 06 August 2010 à 11:59


Subscription date : 06 September 2009
Messages : 1635
est-ce qu'au moins la roulette et le clic sur l'applet sont cohérents ?
ainsi que le dessin de l'applet dans tous les cas (et le numéro affiché) ?

- Dessin : c'est OK, il y a bien correspondance entre les miniature de l'applet et les applis dans chacun des bureaux
- Numéros affiché : ceux affiché dans l'applet sont incorrect.
Mais c'est corrigeable avec le menu "renommer cette espace de travail"
[1][3] dans l'Applet.
[2][4]
---------------------
[1][2] dans Compiz
[3][4]

- La roulette : pas vraiment, puisqu'on passe du bureau 1->3->2->4 (numéro définis par Compiz, mais 1->2->3->4 pour CD)
- Le Clic sur applet : c'est Ok puisqu' un clic sur la miniature de bureau en "haut à droite" de l'applet mènera bien dans le bureau en "haut à droite" de Compiz

matttbe, Friday 06 August 2010 à 20:45


Subscription date : 24 January 2009
Messages : 12573
Oui, le dessin est ok, c'est uniquement la numérotation qui est incorrecte.

lylambda, Monday 23 August 2010 à 09:49


Subscription date : 06 September 2009
Messages : 1635
Hop, je remonte ce bug. Il s'est fait un peu oublier .

matttbe, Monday 23 August 2010 à 10:31


Subscription date : 24 January 2009
Messages : 12573
(Message ajouté sur la tâche #82)

Task added

lylambda, Monday 23 August 2010 à 11:11


Subscription date : 06 September 2009
Messages : 1635
Comment mettre la pression

matttbe, Monday 23 August 2010 à 12:04


Subscription date : 24 January 2009
Messages : 12573
Sauf que la priorité est "futile"

lylambda, Monday 23 August 2010 à 13:34


Subscription date : 06 September 2009
Messages : 1635
"futile" ? Effectivement, le bug ne risque pas d'être en tête de liste ^^. Heureusement, il n'a pas le statut d'"insignifiance absolu"

fabounet, Monday 23 August 2010 à 15:26


Subscription date : 30 November 2007
Messages : 17118
c'est quand même mieux que s'il l'avait assigné à la version 3.0

SQP, Tuesday 24 August 2010 à 21:02


Subscription date : 03 July 2010
Messages : 1081
c'est parce qu'elle est pas dans la liste

lylambda, Wednesday 20 April 2011 à 18:38


Subscription date : 06 September 2009
Messages : 1635
Ce bug est résolu depuis quelques rev : merci !

matttbe, Wednesday 20 April 2011 à 20:11


Subscription date : 24 January 2009
Messages : 12573
C'était un sale problème de calculs, j'ai encore la feuille avec les variables, les petits carrés, etc.
Mais rien comparés aux calculs de fab pour la vague

fabounet, Friday 22 April 2011 à 16:46


Subscription date : 30 November 2007
Messages : 17118
ah tu l'as résolu ?
je me demande comment, car je crois bien que les WM ne se comportent pas tous pareil.

Mais rien comparés aux calculs de fab pour la vague

ouais y'a qques perles dans dock-rendering

matttbe, Friday 22 April 2011 à 17:25


Subscription date : 24 January 2009
Messages : 12573
je me demande comment, car je crois bien que les WM ne se comportent pas tous pareil.
Non, c'est simplement que l'arrangement des bureaux étaient calculés dans le mauvais sens. Fallait juste trouver où il y avait un mauvais calcul mais maintenant, c'est correct sur Compiz et Metacity en tous cas (pour l'affichage et le scroll)
bzr cdiff -r1922..1923
=== modified file 'switcher/src/applet-desktops.c'
--- switcher/src/applet-desktops.c    2011-04-02 01:01:38 +0000
+++ switcher/src/applet-desktops.c    2011-04-11 12:42:56 +0000
@@ -181,+181,@@
 
 
int cd_switcher_compute_index (int iNumDesktopint iNumViewportXint iNumViewportY)
 {
-    return 
iNumDesktop g_desktopGeometry.iNbViewportX g_desktopGeometry.iNbViewportY iNumViewportX g_desktopGeometry.iNbViewportY iNumViewportY;
+    return 
iNumDesktop g_desktopGeometry.iNbViewportX g_desktopGeometry.iNbViewportY iNumViewportX iNumViewportY g_desktopGeometry.iNbViewportX;
 }
 
 
void cd_switcher_compute_viewports_from_index (int iIndexint *iNumDesktopint *iNumViewportXint *iNumViewportY)
@@ -
194,+194,@@
     
     *
iNumDesktop iIndex / (g_desktopGeometry.iNbViewportX g_desktopGeometry.iNbViewportY);
     
int index2 iIndex % (g_desktopGeometry.iNbViewportX g_desktopGeometry.iNbViewportY);
-    *
iNumViewportX index2 g_desktopGeometry.iNbViewportY;
-    *
iNumViewportY index2 g_desktopGeometry.iNbViewportY;
-    
//g_print (" -> %d;%d;%d\n", *iNumDesktop, *iNumViewportX, *iNumViewportY);
+    *iNumViewportX index2 g_desktopGeometry.iNbViewportX;
+    *
iNumViewportY index2 g_desktopGeometry.iNbViewportX;
+    
cd_debug ("[Switcher] New coordinates -> D=%d ; X=%d ; Y=%d ; i1=%d ; i2=%d ; nX=%d ; nY=%d", *iNumDesktop, *iNumViewportX, *iNumViewportYiIndexindex2g_desktopGeometry.iNbViewportXg_desktopGeometry.iNbViewportY);


ouais y'a qques perles dans dock-rendering
Oui, je n'ai rien à dire à côté

lylambda, Tuesday 26 April 2011 à 12:10


Subscription date : 06 September 2009
Messages : 1635
Eh bé ! En tout cas félicitation, ça n'avait pas l'air simple

fabounet, Wednesday 27 April 2011 à 16:35


Subscription date : 30 November 2007
Messages : 17118
bravo alors ça marche avec Compiz cube et plan ?
faudrait tester avec Kwin tout de même, je pourrai le faire si tu m'y fais penser sur IRC

lylambda, Wednesday 27 April 2011 à 17:23


Subscription date : 06 September 2009
Messages : 1635
En tout cas, avec le mode Compiz "Bureau sur un plan" 2×2, cela fonctionne à merveille

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Roulette sur le Sélecteur de Bureau [Bug #82]
Page : 1 2
lylambda Français 22 matttbe [Read]
29 April 2011 à 00:01


Glx-Dock / Cairo-Dock List of forums Applets | Applets Roulette sur le Sélecteur de Bureau Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.