Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Petit bug d'affichage avec le compositing Xfce
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)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Petit bug d'affichage avec le compositing Xfce
Tofe Français 1 fabounet [Read]
07 July 2008 à 12:17

Tofe, Sunday 06 July 2008 à 14:47


Subscription date : 09 February 2008
Messages : 921
Bonjour !

je crois que je viens de dénicher un petit bug d'affichage, qui apparaît très brièvement avec le compositing Xfce. Je viens d'abandonner compiz pour Xfce, donc je peux dire que je n'avais pas ce bug avec Compiz. Cependant je suis vraiment pas convaincu que c'est un bug dû à Xfce...
Description du problème:
- Il faut avoir un dock qui n'est pas en auto-hide
- On écarte la souris du dock, pour le laisser revenir à sa position de repos (si cairo-dock est configuré pour être en arrière-plan, ça correspondra donc à l'état où il se remet en arrière-plan)
- On revient dans la zone du dock avec la souris. Au moment précis où cairo-dock est notifié de l'entrée de la souris, on aperçoit un grand rectangle blanc, un peu plus grand que le dock. Puis dès que l'écran se rafraîchit ça revient en transparent. Ça fait donc l'effet d'un "flash".

Mon hypothèse: ce rectangle ressemble à la zone de dessin où le dock est dessiné avant de mettre le fond transparent. Moi je pensais que c'était fait dans un autre buffer, qui n'était pas affiché, puis ensuite on échange les buffers et on met celui-là à l'écran. Peut-être que pour le tout premier refresh du dock on ne le fait pas ?

fabounet, Monday 07 July 2008 à 12:17


Subscription date : 30 November 2007
Messages : 17118
avec cairo on ne se soucie même pas de l'échange des buffers, c'est GTK qui fait ça.
par contre il y'a un truc à savoir, c'est que le redessin au moment redimensionnement dépend du WM, et il y'a une règle à respecter pour justement synchroniser les 2 et éviter d'avoir un clignotement quand on redimensionne une fenêtre. je l'avais lu dans la doc de GDK, faudrait retrouver ce passage, mais en gros ça avait bien l'air de dépendre du WM.

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Petit bug d'affichage avec le compositing Xfce
Tofe Français 1 fabounet [Read]
07 July 2008 à 12:17


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Petit bug d'affichage avec le compositing Xfce 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.