Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Notification font passer derrière les desklets
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)
Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Notification font passer derrière les desklets
eat your potato Français 17 matttbe [Read]
26 November 2009 à 16:22

eat your potato, Sunday 15 November 2009 à 18:45


Subscription date : 26 October 2008
Messages : 242
Bonsoir

Depuis quelques temps j'ai remarqué que lorsqu'une icône du bureau requiert mon attention, les desklets qui sont censés être toujours devant passent en arrière plan. Pourtant dans les propriétés, ils sont toujours marqués "toujours devant". Aussi, il suffit que je clique dessus pour qu'ils repassent au premier plan. Et j'ai remarqué que cela ne le fait que sur le bureau courant, sur les autres, les desklets restent au premier plan.
J'utilise la 2.1.2-0beta0

fabounet, Monday 16 November 2009 à 14:04


Subscription date : 30 November 2007
Messages : 17118
donc la propriété "above" est inchangée, mais le WM (Compiz ?) déconne.
est-ce que ça serait pas juste la fenêtre qui demande l'attention qui passe devant ?
est-ce qu'elle est en mode "keep above" ? (tu dois pouvoir le voir d'après son menu au clic droit sur sa bordure.)

eat your potato, Monday 16 November 2009 à 18:57


Subscription date : 26 October 2008
Messages : 242
Non, la fenêtre (en l'occurrence une fenêtre de conversation amsn) est derrière une autre fenêtre. Et quand le dialogue émis de la barre de tâche me notifie que la fenêtre requiert l'attention, les desklets passent derrière. Mais ça ne me le fait pas à tous les coups mais bien trois fois sur quatre.
En effet j'utilise Compiz (et gnome) mais il ne me semble pas que cela me le fasse si je coupe compiz.

Aussi bien que le dock soit supposé rester derrière les autres fenêtres et passer devant lorsque la souris passe dans la zone de rappel, le dock ne repasse pas devant les autres fenêtres, que compiz soit activé ou pas.

Et en fait après tests, sûrement dû au bug qui le fait rester derrière, les notifications n'apparaissent même pas.

fabounet, Tuesday 17 November 2009 à 12:11


Subscription date : 30 November 2007
Messages : 17118
est-ce que tu aurais le debug de ce moment ?
c'est peut-être le WM qui ne laisse pas le dock passer devant.
as-tu essayé en forçant ? (il y'a une option pour ça dans la barre des taches, tu mets les programmes pour lesquels tu veux que le dock passe en force devant lorsqu'il y'a une notification)

je ne pense pas qu'il y'ait de rapport avec le bug des desklets, mais on ne sait jamais

eat your potato, Tuesday 17 November 2009 à 21:38


Subscription date : 26 October 2008
Messages : 242
Lorsque qu'il y a des notifications, le debbug est

gtk_widget_set: assertion `GTK_IS_WIDGET (widget)' failed
iNbConfigDialogs <- 1
iNbConfigDialogs <- 0
pop down the dock
gtk_widget_set: assertion `GTK_IS_WIDGET (widget)' failed
iNbConfigDialogs <- 1
iNbConfigDialogs <- 0
pop down the dock


Lorsque les desklets sont derrière, le code qui s'affiche lorsque je clique dessus est :

_cairo_dock_keep_normal (0)
_cairo_dock_keep_normal (0)
_cairo_dock_keep_normal (0)


A noter que cela ne me le fait pas avec toutes les notifications mais à tous les coups avec celles de amsn. D'ailleurs lorsqu'il y a un message de posté, je reçois bien une notification, mais lorsque d'autres messages sont postés sans que je regarde, les notifications suivantes ne s'affichent pas.

fabounet, Wednesday 18 November 2009 à 11:12


Subscription date : 30 November 2007
Messages : 17118
oki, tu pourrais le refaire avec cairo-dock -l debug stp ? il y'aura plus de traces
merci !

eat your potato, Sunday 22 November 2009 à 21:28


Subscription date : 26 October 2008
Messages : 242
Désolé, j'ai été un peu long à répondre. Par contre, je pense avoir réussi à capter le bon débug :

message : (cairo-dock-applications-manager.c:cairo_dock_unstack_Xevents:394)
°o.0[ lOuLoU ]0.o° : Amis - Discuter devient active
debug : (cairo-dock-dialogs.c:cairo_dock_remove_dialog_if_any:774)
cairo_dock_remove_dialog_if_any (°o.0[ lOuLoU ]0.o° : Amis - Discuter)
message : (applet-notifications.c:cd_illusion_free_data:207)

pop down the dock
debug : (cairo-dock-animations.c:cairo_dock_pop_down:241)
cairo_dock_pop_down (0)
debug : (cairo-dock-animations.c:cairo_dock_request_icon_animation:774)
cairo_dock_request_icon_animation (°o.0[ lOuLoU ]0.o° : Amis - Discuter, state:0)
message : (cairo-dock-animations.c:cairo_dock_start_icon_animation:762)
cairo_dock_start_icon_animation (°o.0[ lOuLoU ]0.o° : Amis - Discuter, 1)
debug : (cairo-dock-X-utilities.c:cairo_dock_xwindow_is_fullscreen_or_hidden_or_maximized:1062)
cairo_dock_xwindow_is_fullscreen_or_hidden_or_maximized (65013822)
debug : (cairo-dock-applications-manager.c:cairo_dock_unstack_Xevents:559)
changement d'etat de 65013822 => {0 ; 0 ; 0 ; 0}
message : (applet-draw.c:cd_switcher_draw_main_icon:421)
cd_switcher_draw_main_icon (1)
message : (cairo-dock-applications-manager.c:cairo_dock_unstack_Xevents:394)
aMSN - monadresse@msn devient active
debug : (cairo-dock-animations.c:cairo_dock_request_icon_animation:774)
cairo_dock_request_icon_animation (aMSN - monadresse@msn, state:0)
message : (cairo-dock-animations.c:cairo_dock_start_icon_animation:762)
cairo_dock_start_icon_animation (aMSN - monadresse@msn, 1)
message : (applet-draw.c:cd_switcher_draw_main_icon:421)
cd_switcher_draw_main_icon (1)
debug : (applet-notifications.c:on_window_configured:357)

debug : (applet-notifications.c:on_window_configured:357)

message : (applet-draw.c:cd_switcher_draw_main_icon:421)
cd_switcher_draw_main_icon (1)
debug : (applet-compiz.c:cd_compiz_update_from_data:148)
Compiz: 1 - Decorator: 1
message : (cairo-dock-applications-manager.c:cairo_dock_unstack_Xevents:394)
eyp@eyp-laptop: ~ devient active
debug : (cairo-dock-animations.c:cairo_dock_request_icon_animation:774)
cairo_dock_request_icon_animation (eyp@eyp-laptop: ~, state:0)
message : (cairo-dock-animations.c:cairo_dock_start_icon_animation:762)
cairo_dock_start_icon_animation (eyp@eyp-laptop: ~, 1)
message : (applet-draw.c:cd_switcher_draw_main_icon:421)
cd_switcher_draw_main_icon (1)
debug : (applet-notifications.c:on_window_configured:357)

debug : (applet-notifications.c:on_window_configured:357)

message : (applet-draw.c:cd_switcher_draw_main_icon:421)
cd_switcher_draw_main_icon (1)
debug : (applet-compiz.c:cd_compiz_update_from_data:148)
Compiz: 1 - Decorator: 1
debug : (cairo-dock-draw-opengl.c:cairo_dock_create_texture_from_surface:753)
+ texture 145 generee (ace1050, 57x28)
debug : (cairo-dock-X-utilities.c:cairo_dock_xwindow_is_fullscreen_or_hidden_or_maximized:1062)
cairo_dock_xwindow_is_fullscreen_or_hidden_or_maximized (65013822)
debug : (cairo-dock-X-utilities.c:cairo_dock_xwindow_is_fullscreen_or_hidden_or_maximized:1104)
cette fenetre demande notre attention !
debug : (cairo-dock-applications-manager.c:cairo_dock_unstack_Xevents:559)
changement d'etat de 65013822 => {0 ; 0 ; 0 ; 1}
debug : (cairo-dock-applications-manager.c:cairo_dock_unstack_Xevents:564)
°o.0[ lOuLoU ]0.o° : Amis - Discuter demande votre attention !
message : (cairo-dock-application-factory.c:cairo_dock_appli_demands_attention:727)
cairo_dock_appli_demands_attention (°o.0[ lOuLoU ]0.o° : Amis - Discuter / °o.0[ lOuLoU ]0.o° : Amis - Discuter , 0)
debug : (cairo-dock-application-factory.c:_cairo_dock_appli_demands_attention:673)
_cairo_dock_appli_demands_attention (°o.0[ lOuLoU ]0.o° : Amis - Discuter, force:0)

debug : (cairo-dock-dialogs.c:cairo_dock_build_dialog:954)
cairo_dock_build_dialog (°o.0[ lOuLoU ]0.o° : Amis - Discuter, same icon, 0, 0, 0 (a46df08;9cf4600))
debug : (cairo-dock-draw-opengl.c:cairo_dock_create_texture_from_surface:753)
+ texture 164 generee (aefa400, 286x13)
debug : (cairo-dock-draw-opengl.c:cairo_dock_create_texture_from_surface:753)
+ texture 165 generee (af6f008, 48x48)
message : (cairo-dock-renderer-manager.c:cairo_dock_set_dialog_decorator_by_name:398)
cairo_dock_set_dialog_decorator_by_name (modern)
debug : (cairo-dock-renderer-manager.c:cairo_dock_get_dialog_decorator:374)
cairo_dock_get_dialog_decorator (modern)
gtk_widget_set: assertion `GTK_IS_WIDGET (widget)' failed
iNbConfigDialogs <- 1
debug : (cairo-dock-animations.c:cairo_dock_pop_up:222)
cairo_dock_pop_up (0)
debug : (cairo-dock-animations.c:cairo_dock_pop_up:222)
cairo_dock_pop_up (1)
debug : (cairo-dock-animations.c:cairo_dock_request_icon_animation:774)
cairo_dock_request_icon_animation (°o.0[ lOuLoU ]0.o° : Amis - Discuter, state:0)
message : (cairo-dock-animations.c:cairo_dock_start_icon_animation:762)
cairo_dock_start_icon_animation (°o.0[ lOuLoU ]0.o° : Amis - Discuter, 1)
message : (cairo-dock-applications-manager.c:cairo_dock_update_applis_list:870)
cette fenetre (54527276) de la pile n'est pas dans la liste
debug : (cairo-dock-application-factory.c:cairo_dock_create_icon_from_xwindow:415)
cette fenetre est timide
debug : (cairo-dock-applications-manager.c:cairo_dock_blacklist_appli:131)
cairo_dock_blacklist_appli (54527276)
debug : (applet-notifications.c:on_window_configured:357)

message : (applet-draw.c:cd_switcher_draw_main_icon:421)
cd_switcher_draw_main_icon (1)
debug : (cairo-dock-dialogs.c:cairo_dock_free_dialog:726)

debug : (cairo-dock-animations.c:cairo_dock_pop_down:241)
cairo_dock_pop_down (1)
debug : (cairo-dock-applications-manager.c:cairo_dock_search_window_on_our_way:317)
cairo_dock_search_window_on_our_way (0, 0)
debug : (cairo-dock-applications-manager.c:_cairo_dock_window_is_on_our_way:305)
°o.0[ lOuLoU ]0.o° : Amis - Discuter est genante (0, 0) (2;24 642x507)
debug : (cairo-dock-applications-manager.c:_cairo_dock_window_hovers_dock:282)
dock : (57;735) 1002x65
debug : (cairo-dock-applications-manager.c:_cairo_dock_window_is_on_our_way:305)
aMSN - monadresse@msn est genante (0, 0) (853;42 411x621)
debug : (cairo-dock-applications-manager.c:_cairo_dock_window_hovers_dock:282)
dock : (57;735) 1002x65
debug : (cairo-dock-applications-manager.c:_cairo_dock_window_is_on_our_way:305)
eyp@eyp-laptop: ~ est genante (0, 0) (171;355 657x439)
debug : (cairo-dock-applications-manager.c:_cairo_dock_window_hovers_dock:282)
dock : (57;735) 1002x65
debug : (cairo-dock-applications-manager.c:_cairo_dock_window_is_on_our_way:308)
et en plus elle empiete sur notre dock
iNbConfigDialogs <- 0
debug : (applet-compiz.c:cd_compiz_update_from_data:148)
Compiz: 1 - Decorator: 1
message : (cairo-dock-applications-manager.c:_cairo_dock_remove_old_applis:809)
cette fenetre (54527276(0), (null)) est trop vieille (46 / 47)
debug : (applet-notifications.c:on_window_configured:357)

message : (applet-draw.c:cd_switcher_draw_main_icon:421)

fabounet, Monday 23 November 2009 à 14:00


Subscription date : 30 November 2007
Messages : 17118
merci, effectivement on voit bien tout le déroulement, par contre je ne vois rien qui puisse faire passer les desklets derrière.
est-ce que tu pourrais vérifier si ça le fait aussi sous Metacity stp ?
et si tu ne fais pas afficher de dialogue (seulement l'animation) ?
et si tu ne gardes pas le dock sous les autres fenêtres ?

eat your potato, Monday 23 November 2009 à 18:49


Subscription date : 26 October 2008
Messages : 242
Je pense que le problème vient du dialogue. En fait pour être plus précis dans le déroulement, lorsque le dialogue apparait, je vais sur l'application qui me le demande. Les desklets sont toujours en place. Mais c'est seulement une fois que je clique sur la fenêtre que j'utilisais que les desklets passent derrière.
Par contre, cela ne me le fait pas avec Metacity, et que lorsque je décide de garder le dock derrière.
Mais pense avec la dernière version avoir trouvé quelque chose d'intéressant :

Compiz: 1 - Decorator: 1
message : (cairo-dock-applications-manager.c:cairo_dock_unstack_Xevents:394)
Cairo-Dock - Notification font passer derrière les desklets - Opera devient active

matttbe, Monday 23 November 2009 à 19:21


Subscription date : 24 January 2009
Messages : 12573
oui, je crois que c'est parlant !
Rien à voir mais utilises-tu la dernière version d'Opera? Car il y a un autre sujet avec un conflict s'il y a une utilisation commune de l'OpenGL.

eat your potato, Monday 23 November 2009 à 19:51


Subscription date : 26 October 2008
Messages : 242
C'est la version 10.01 d'Opera, mais j'avais déjà le problème avec Firefox avant, et ça me le fait aussi avec les autres applications.

fabounet, Tuesday 24 November 2009 à 12:16


Subscription date : 30 November 2007
Messages : 17118
Cairo-Dock - Notification font passer derrière les desklets - Opera devient active

c'est le titre de ta fenêtre Opéra

que lorsque je décide de garder le dock derrière

ah, ça pourrait donc être Compiz qui passe toutes les fenêtres du programme derrière.
à mon avis, ça mérite de le leur remonter.

matttbe, Tuesday 24 November 2009 à 15:30


Subscription date : 24 January 2009
Messages : 12573
c'est le titre de ta fenêtre Opéra

eat your potato, Tuesday 24 November 2009 à 19:59


Subscription date : 26 October 2008
Messages : 242
Bah j'ai encore des problèmes avec l'option garder derrière les autres fenêtre (qui d'ailleurs est en franglais comme tout l'applet visibility ;-]), car maintenant le dock ne passe plus devant les autres fenêtres lorsque je passe la souris dans la zone de rappel. Voire pire, s'il y a juste une partie de la fenêtre qui cache le dock, le fait que je passe le curseur dessus ne le fait pas passer au premier plan.

fabounet, Wednesday 25 November 2009 à 09:51


Subscription date : 30 November 2007
Messages : 17118
arg, bon je regarde ça dés ce soir, merci !

eat your potato, Wednesday 25 November 2009 à 21:32


Subscription date : 26 October 2008
Messages : 242
Pour le fait que le dock refuse de passer devant, changer d'option dans visibility ne résout pas le problème. Par contre un redémarrage de X fixe le problème.

fabounet, Thursday 26 November 2009 à 10:15


Subscription date : 30 November 2007
Messages : 17118
oki, testé hier et pas de problème sous Metacity.
pour le problème initiale, je pense aussi que le bug vient du WM.
j'ai l'impression que Compiz 0.8 est plus buggué que la 0.7

matttbe, Thursday 26 November 2009 à 16:22


Subscription date : 24 January 2009
Messages : 12573
j'ai l'impression que Compiz 0.8 est plus buggué que la 0.7
Confirmation par Coz et soreau, merci Travis (Amaranth) (-> voir mon bug envoyé sur lp sur les clignotements de CD avec Compiz )

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Notification font passer derrière les desklets
eat your potato Français 17 matttbe [Read]
26 November 2009 à 16:22


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Notification font passer derrière les desklets 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.