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 Bugs spécifiques à l'OpenGl
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] Bugs spécifiques à l'OpenGl
Page : 1 2
lylambda Français 29 matttbe [Read]
01 May 2014 à 12:40

lylambda, Sunday 12 May 2013 à 19:43


Subscription date : 06 September 2009
Messages : 1635
Ces bugs ont été notés durant mes tests de CD en OpenGl. Sachant que les drivers de ma carte graphique présente des défauts connus d'affichage dans ce mode (Intel HD Graphics 4000), certains ne sont peut être pas dut au dock. De plus, la version BZR présente sur AUR n'étant pas fonctionnelle, je parle ici de la version 3.2.1 .

1/ Icône penchée vers l'arrière, lors de la minimisation de fenêtres (encart "Représentation" de la config "Barre de tâche") : l'effet est correct pour les applications, mais rien ne se passe pour les lanceurs (icônes déjà existantes). L’apparence de ces dernières ne varient pas, contrairement à l'effet de transparence.

2/ Artefact (trait noir), lors de l'effet "fondu" lorsque le dock se cache. Il dure une fraction de seconde mais est largement perceptible. Il n’apparaît pas avec l'effet "Descendre". Ce trait correspond à la limite supérieur du rectangle géré par le dock (ne pas prendre en compte la ligne noir traversant le dock qui est issu de l'application en dessous) :
http://uppix.net/3/1/5/066d220e3489a435a9b37b86b1f55.png

3/ Bug graphique, concernant la 1ère (et parfois même la 2nd selon le contenu du répertoire) icône de fichier (txt et pdf dans mes tests) dans la bulle de "Répertoires", avec l'option "Afficher les répertoires avant les fichiers". N’apparaît qu'avec cette option activée et en mode OpenGl.
http://uppix.net/1/3/3/668628cb6ff47fb003b27d76f919e.png http://uppix.net/d/e/b/df195b515c2d528f3fa31cdd6917a.png

4/ Moins un bug qu'une feature manquante : certains effets sont différents entre le backend Cairo et OpenGl (ex: "rotation" d'icône ou "descendre" pour cacher le dock).
La version OpenGl pourrait-elle utiliser l'effet Cairo, en modifiant les noms (ex : rotation 2D et rotation 3D) ? J'aimerais plutôt utiliser certains des effets cairo que je trouve plus agréable.

fabounet, Monday 13 May 2013 à 16:10


Subscription date : 30 November 2007
Messages : 17118
merci
pour 3, l'option n'est pas par défaut ? je ne l'ai jamais remarqué, mais c'est joli en rose aussi

pour 4, à quoi pense-tu en particulier ?

lylambda, Tuesday 14 May 2013 à 00:18


Subscription date : 06 September 2009
Messages : 1635
pour 3, l'option n'est pas par défaut ? je ne l'ai jamais remarqué, mais c'est joli en rose aussi
Je ne sais pas si l'option de dossier séparé est activée par défaut, mais elle semble liée au bug puisqu'il n’apparaît que lorsqu'elle est activée. Quand à la jolie couleur rose, j'ai aussi une variante en jaune si tu aimes :
http://uppix.net/0/1/f/e7a16bc48aa66f35e31e1913af1f6.png

pour 4, à quoi pense-tu en particulier ?
Aimant bien la simplicité, j'ai un faible pour la rotation d'icône en 2 dimensions (icône plate et non cubique), mais surtout la descente toute simple du dock en mode cairo, au lieu de l'effet de concentration sur une icône en mode OpenGl qui porte le même nom. Il doit y en avoir d'autres, mais je ne les ai pas noté.

Par contre, j'adore l'effet "vague" sur les icônes en OpenGl, que je trouve très élégant . Je me suis bien amusé aussi avec les effets spécifiques à l'OpenGl (Illusions, Effets d'icônes, etc), mais je ne les utilise pas au quotidien… ça me fait trop perdre en productivité de jouer avec

matttbe, Tuesday 14 May 2013 à 10:47


Subscription date : 24 January 2009
Messages : 12573
mais surtout la descente toute simple du dock en mode cairo, au lieu de l'effet de concentration sur une icône en mode OpenGl qui porte le même nom.
Je plusois
Une simple descente (linéaire ou non), c'est pas mal

fabounet, Tuesday 14 May 2013 à 14:52


Subscription date : 30 November 2007
Messages : 17118
on se surprend facilement à passer la souris sur les icônes juste pour déclencher le feu d'artifices

matttbe, Tuesday 14 May 2013 à 21:33


Subscription date : 24 January 2009
Messages : 12573
Piouuuuuuuuu,... pouuuuuuuhhhh!!! Oups, allez, travaille!

matttbe, Friday 24 May 2013 à 17:06


Subscription date : 24 January 2009
Messages : 12573
@lylambda: j'ai reçu une réponse de Chris Wilson:
It looks to be just a bug in mesa/i965. With LIBGL_ALWAYS_SOFTWARE=1 it renders fine. I can't see anything to change in the ddx to help. Maybe they would like an apitrace to narrow down the bug with?


Je suppose que l'on perd l'intérêt d'utiliser le backend OpenGL mais est-ce que tu confirmes ne pas avoir le bug en lançant le dock avec:
env LIBGL_ALWAYS_SOFTWARE=1 cairo-dock -o


Pourrais-tu aussi récupérer les info avec apitrace? (le paquet apitrace-gl-frontend)
apitrace trace --api=gl /usr/bin/cairo-dock


@fabounet: tu connaissais cet outil? => https://github.com/apitrace/apitrace/blob/master/README.markdown#basic-usage

lylambda, Sunday 26 May 2013 à 16:06


Subscription date : 06 September 2009
Messages : 1635
est-ce que tu confirmes ne pas avoir le bug [?]
Tout à fait, je n'ai plus le bug des icônes invisibles et du rose flashy. Il y a d'autres défauts à la place par contre (diagonale légèrement crénelée, ligne d'épaisseur qui ressorte bizarrement)

Sur manjaro, je ne trouve pas de paquet "apitrace-gl-frontend", mais simplement "apitrace" :
[lylambda@nobody ~]$ apitrace trace --api=gl /usr/bin/cairo-dock
apitrace: tracing to /home/lylambda/cairo-dock.trace
apitrace: redirecting dlopen("libGL.so.1", 0x102)
warning : (/build/src/cairo-dock-3.2.1/src/gldit/cairo-dock-opengl.c:cairo_dock_initialize_opengl_backend:202)
couldn't find an appropriate visual, trying to get one without Stencil buffer
(it may cause some little deterioration in the rendering) ...

============================================================================
    Cairo-Dock version : 3.2.1
    Compiled date : Apr 24 2013 23:16:20
    Built with GTK : 3.8
    Running with OpenGL: 1
============================================================================

warning : (/build/src/cairo-dock-3.2.1/src/gldit/cairo-dock-module-manager.c:cairo_dock_load_module:168)
while opening module '/usr/lib/cairo-dock/libcd-terminal.so' : (libvte2_90.so.9: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type)
warning : (/build/src/cairo-dock-3.2.1/src/gldit/cairo-dock-module-manager.c:cairo_dock_load_module:168)
while opening module '/usr/lib/cairo-dock/libcd-mail.so' : (libetpan.so.16: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type)
Theme parsing error: gtk-widgets.css:34:18: Not using units is deprecated. Assuming 'px'.
_cd_find_volume_name_from_drive_name: assertion `pDrive != NULL' failed
_cd_find_volume_name_from_drive_name: assertion `pDrive != NULL' failed
g_object_get_data: assertion `G_IS_OBJECT (object)' failed
g_object_get_data: assertion `G_IS_OBJECT (object)' failed

matttbe, Sunday 26 May 2013 à 16:51


Subscription date : 24 January 2009
Messages : 12573
Sur manjaro, je ne trouve pas de paquet "apitrace-gl-frontend", mais simplement "apitrace" :
Oui, je suppose que c'est pareil et ça a l'air de bien fonctionner.

Il suffit maintenant de faire bouger un peu la souris dans le dock et c'est bon, le fichier cairo-dock.trace est prêt pour l'envoi =>
apitrace: tracing to /home/lylambda/cairo-dock.trace

fabounet, Monday 27 May 2013 à 17:36


Subscription date : 30 November 2007
Messages : 17118
je connaissais pas, mais ça a l'air intéressant, si ça permet de voir les appels superflus par exemple

lylambda, Monday 27 May 2013 à 18:19


Subscription date : 06 September 2009
Messages : 1635
Si je ne fournis pas ce fichier .trace, la démarche risque toutefois d'être inutile ^^. Je me rattrape donc :


PS : Le plugin de partage ne fonctionne qu'avec les images, que ce soit sur manjaro ou Ubuntu 12.04 :/

matttbe, Monday 27 May 2013 à 19:06


Subscription date : 24 January 2009
Messages : 12573
Si je ne fournis pas ce fichier .trace, la démarche risque toutefois d'être inutile ^^
Pourrais-tu surtout l'envoyer aux devs d'Intel via le rapport de bug que tu as ouvert sur freedesktop?

PS : Le plugin de partage ne fonctionne qu'avec les images, que ce soit sur manjaro ou Ubuntu 12.04 :/
Pas de problème pour moi avec un zip et une vidéo. Quels messages as-tu dans le terminal? (peux-tu les mettre dans un nouveau topic?)

lylambda, Tuesday 28 May 2013 à 01:17


Subscription date : 06 September 2009
Messages : 1635
Pourrais-tu surtout l'envoyer aux devs d'Intel via le rapport de bug que tu as ouvert sur freedesktop?
C'est fait
Je viens de voir que tu as tenté de calmer un abru… AbdoRefky Tu as une jolie patience ^^

peux-tu les mettre dans un nouveau topic?
Yep, j'ai une liste de bug en réserve, mais j'ai pas encore pris le temps pour

matttbe, Tuesday 28 May 2013 à 10:50


Subscription date : 24 January 2009
Messages : 12573
Je viens de voir que tu as tenté de calmer un abru… AbdoRefky Tu as une jolie patience ^^
Pas toujours facile (AbdoRefky a pourtant raison mais ça ne se dit pas )

lylambda, Tuesday 28 May 2013 à 16:06


Subscription date : 06 September 2009
Messages : 1635
Bah ça peut se dire, mais pas de cette manière , surtout à la communauté bénévole du libre. Enfin bref, bravo pour ta diplomatie ! Et promis, laprochaine fois, je penserais au tar.gz plutôt que du vilain zip sur dlfree

matttbe, Tuesday 28 May 2013 à 16:52


Subscription date : 24 January 2009
Messages : 12573
Un tar.XZ (c'est une grosse compression avec l'algo LZMA version 2, la même chose que du .7z), encore mieux

(le fichier original faisait 17Mo, le zip 7Mo et le XZ 2.2Mo, pas mal tout de même )

lylambda, Wednesday 12 June 2013 à 23:17


Subscription date : 06 September 2009
Messages : 1635
Désolé pour la réponse tardive à ta question dans fil du bug !

matttbe, Thursday 13 June 2013 à 10:25


Subscription date : 24 January 2009
Messages : 12573
Ce n'est pas comme si les devs Intel étaient actifs sur ce bug

matttbe, Wednesday 15 January 2014 à 12:38


Subscription date : 24 January 2009
Messages : 12573
@lylambda: serait-il possible, avec le dock par défaut et le backend OpenGL (en le forçant avec -o), de changer les options concernant les reflets (panneau de config avancé / Icônes / reflets) afin de vérifier si ce n'est pas ça qui rendrait les icônes transparentes?
D'abord tester avec des reflets totalement transparents voir avec une taille et/ou une visibilité nulle. Merci

lylambda, Wednesday 15 January 2014 à 23:06


Subscription date : 06 September 2009
Messages : 1635
je regarderais ça !
dock par défaut = thème par défaut avec le dernier bzr ?

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Bugs spécifiques à l'OpenGl
Page : 1 2
lylambda Français 29 matttbe [Read]
01 May 2014 à 12:40


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Bugs spécifiques à l'OpenGl 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.