Derniers journaux de LiNuCe :
- [02/09@01:33] XChat pour Windows : retour vers le passé
- [26/08@10:18] Correctif de sécurité pour Gaim 0.81
- [24/08@17:00] LOL
- [21/08@10:30] Brevet et "prioir art"
- [18/08@11:21] Your Netscape 7.2, your Mozilla 1.7.2, what's the difference ?
- [08/08@13:39] Noyau Linux 2.4.27
- [08/08@06:15] MSN accessible depuis un navigateur
- [03/08@12:33] XFree86 perds des kilos
- [01/08@03:33] Le son du silence
- [31/07@08:12] Menus GNOME sous IceWM
- [30/07@07:20] GNOME, GTK+ et GoneMe
- [27/07@18:21] GNOME 2.6 : Yelp moins fonctionnel ?
- [11/07@15:04] La preuve !
- [25/06@14:09] Gaim 0.79
- [20/06@17:18] Noyau Linux 2.4.27
- [19/06@09:37] Wanadoo passe au 1024k au prix du 512k
- [14/06@21:39] The 800x600 Task Force strikes Da Lame French Page
- [03/06@09:08] Linux Slackware / Sécurité - Mises à jour des paquetages apache, mod_ssl et php
- [23/05@13:59] Petite histoire sans importance ...
- [14/05@15:48] UucpSsh
Journal : X.Org : transparence et ombrage
Posté par L () le 04 septembre 2004La transparence fonctionne plus ou moins et les ombrages aussi. Mais apparemment, pas mal d'applications sont cassées. IceWM est par exemple est tout simplement inutilisable : tout l'affichage est estropié. L'utilisation de la commande import (partie intégrant de ImageMagick) pour capturer une fenêtre avec la transparence ne capture pas la transparence, mais ça passe avec Gimp. Parfois des zone d'affichage ne se rafraîchissent tout simplement pas ... En encore ce ne sont que quelques exemples, nul doute que ces fonctionnalités aient des répercussions sur d'autres applications.
Bon soit, c'était une version CVS, donc une version de développement, et dans l'absolu, il ne fallait pas évidemment s'attendre à des résultats fantastiques. Sauf que la sortie de X.Org était planifiée le 25 août dernier, soit pratiquement deux semaines en arrière, et que ces deux fonctionnalités ont été largement mises en avant comme LES you can't live without : forcément dit de cette façon, ça fait réfléchir ...
Bref, à mon avis, ceux qui attendent avec impatience les ombres sous les fenêtres et la transparence risquent d'être déçus. Une bonne chose de la transparence par contre : il ne devrait plus être nécessaire d'avoir un nième "terminal X qui gère la transparence mieux que les autres" : avec cette fonctionnalité intégrée à X, il est possible d'avoir un XTerm (ou n'importe quel terminal X) transparent - comme je voulais finir ce journal sur une note positive, j'ai gardé ça pour la fin car I want to beleive :)
[1] J'ai choisi de ne pas le dénoncer publiquement pour cet acte odieux afin de conserver son anonymat pour qu'il puisse encore fréquenter les lieus publics sans qu'on lui jette des pierres :)
> Lire le journal (28 commentaires, moyenne: 3,7).
Je rajouterais :
L'utilisation de la commande import (partie intégrant de ImageMagick) pour capturer une fenêtre avec la transparence ne capture pas la transparence
Hummm : http://sebweb.homelinux.org/gallery/Screenshots/fvwm_x11r_6_8_cvs(...)
Mais il est vraie que c'est un peu décevant pour un CVS qui est en RC4 tout de meme.
J'ai aussi des problemes de rafraichissement, mais aussi des lenteurs qui font que je ne l'utilise pas encore au quotidien
Et chose *abominable* par dessus tout, nwn plante lamentablement. Une honte j'vous jure :)
Je me permet aussi de rappeler que le projet est en recherche active de testeur.
Les procédures pour effectuer les tests sont ici :
http://wiki.freedesktop.org/bin/view/XOrg/XorgReleaseStatus#Detaile(...)
Sébastian
-
[^]Re: Je rajouterais :
Posté par MsK` () le 04/09/2004 à 21:01. (lien). Évalué à 4.Moi j'ai aucun problème !
http://msknet.ath.cx/screenshot.jpg(...)
Les seules problèmes que j'ai viennent plutot des applis que je lancent ou du driver nvidia ( le seul problème qui je pense vient de X c'est transset 0.5 sur une fenetre changeage de bureau et transset marche plus sur cette fenetre je peux plus régler la transparence )--
\_o<~~~~-
[^]Re: Je rajouterais :
-
Transparence et ombrage
Je ne suis pas un connaisseur mais tu critiques la médiocrité de la version CVS mais justement c'est une version CVS.
De plus, tu dis que pas mal d'applis fonctionnent très mal et par exemple IceWM, est-ce que IceWM utilise les fonctions précises de Xorg pour la transparence ou est-ce qu'il ont une surcouche comme beaucoup de programme ? Car si c'est une surcouche, c'est un peu normal que ca merde, non ?
Qu'est-ce qui est petit, rond et vert, qui monte et qui descend ?
Yoda qui fait le con avec la force.
-
[^]Re: Transparence et ombrage
Posté par L () le 04/09/2004 à 10:14. (lien). Évalué à 5.> Je ne suis pas un connaisseur mais tu critiques la médiocrité de la version CVS mais justement c'est une version CVS.
C'est la raison pour laquelle je précise : « Bon soit, c'était une version CVS, donc une version de développement, et dans l'absolu, il ne fallait pas évidemment s'attendre à des résultats fantastiques. »
Ce qui est étonnant, ce n'est pas tant qu'une version CVS ne fonctionne pas complètement, ça à la rigueur c'est normal. Ce qui me surprend, c'est que la sortie initiale était prévue le 25 août, je pense qu'on pouvait raisonnablement s'attendre à quelque chose de plus ou moins utilisable en CVS pour ce qui concerne les nouveatés phares.
Ceci dit, je ne qualifie pas X.Org de médiocre : je m'étonne juste du retard apparent qui se manisfeste quand on met en rapport la qualité des résultats des deux nouveautés tant attendues et la date de sortie.-
[^]Re: Transparence et ombrage
Posté par nardzir () le 04/09/2004 à 15:30. (lien). Évalué à 9.« Bon soit, c'était une version CVS, donc une version de développement, et dans l'absolu, il ne fallait pas évidemment s'attendre à des résultats fantastiques. »
GROSSES PRECISIONS :
- la date de sortie d'x.org est officiellement le 31 aout, et non le 25. De plus ils ont annoncé qu'il ne pourrait pas livrer in-time, et que si necessaire certaine fonctionnalité non stables seront desactivées.
- Et justement c'est le cas de l'extension composite qui ne sera pas active par defaut.
Donc voila ca c'est dit ;) apres si vous avez envie de vous amusez vous pourrez les activer si vous le desirez.
Derniere precision, la gestion de ces effets est laissée au WM/Gestionnaire de buro. Si celui-ci ne le gere pas, des ombres sont ajoutées systematiquement a toutes les objets X.
De plus cette extension n'est pas terminée, elle n'est pas compatible xv (donc incompatible avec la TV, DVD, DivX, ... ) et DRI/OpenGL. Si vous desirez tout de meme avoir une vidéo transparente (a koi ca sert ;) vous pouvez lancer mplayer avec comme sortie video X11 et non xv.
Et pour terminer, cette extension apporte plus que de la transparence/ombres ... En fait ces effets ne sont que les consequences d'une meilleurs gestion de l'affichage et de la gestion des buffers. Un autre resultat (qui est a mon avis bcq plus interessant) est une plus grande reactivité de l'interface, la disparition des artefacts d'affichages (trainees pendant le deplacement de fenetre...) Bref tout est plus fluide comme sous MacOSX !
Donc oui pour l'instant ca fait gadget, c'est pas stable, mais de toute facon c'est pas encore officiel donc aretez de vous exciter ;)-
[^]Re: Transparence et ombrage
Posté par foulmetal canette (page perso, ) le 04/09/2004 à 15:56. (lien). Évalué à 4.- la date de sortie d'x.org est officiellement le 31 aout
faux, ils ont encore repoussé, la prochaine release sortira hier ;) : http://freedesktop.org/XOrg/XorgReleasePlan(...)
Aurement je suis bien de ton avis, cette extension n'est pas tout a fait prète (ils le sous-entendent eux meme) et d'ailleurs cette extension n'est pas activée par défaut. Il faut en aucun cas s'alarmer, cela n'ira qu'en s'améliorant...-
[^]Re: Transparence et ombrage
-
-
-
-
[^]Re: Transparence et ombrage
Posté par L () le 04/09/2004 à 10:34. (lien). Évalué à 5.> est-ce que IceWM utilise les fonctions précises de Xorg pour la transparence ou est-ce qu'il ont une surcouche comme beaucoup de programme ?
En fait IceWM ne gère pas la transparence et ne contient pas de code pour la gérer, fut-il une surcouche ou des fonctionnalités du serveur X. IceWM utilise des pixmaps XPM pour dessiner les décorations de fenêtre. Si les pixmaps contiennent des zones strictement transparent (style pour faire des bords arrondis), IceWM utilise l'extension XShape pour dessiner les décoration non rectangulaires de manière appropriée. Mais il ne "compose" pas les décorations avec des effets de transparence en considérant "ce qui se trouve en dessous".
Testé aussi
Alors j'ai testé aussi et effectivement pour l'instant je suis un peu déçu. (KDE3.3, drv Nvidia)
Je trouve que la transparence marche plutot bien sur tous types de fenetres, etc,
en revanche les ombrages font de beaux plantage ( et le xcompmgr en général) toutes les fenetres SDL, font des trucs etranges, sur mon ecran droit xinerama, la barre DLFP se duplique quand je scroll , ....
etc etc
Au final c'est un peu dommage, parceque la transparence, faut pas se leurer, c'est franchement inutile et plutot désagréable, en revanche les ombres c'est plutôt pratique et ca aide à la lisibilité de l'ecran. Mais pour l'instant je ne l'active pas, ... ya trop de désagréments ....
Enfin quand même vu le boulot qu'ils ont effectué depuis le fork d'xfree, je toruve qu'ils avancen super bien, et je pense que quand ils sortiront la finale ca va grave déchirer sa race des pingus roses !
vivement la finale !
Gav
-
[^]Re: Testé aussi
Posté par L () le 04/09/2004 à 10:27. (lien). Évalué à 5.> Au final c'est un peu dommage, parceque la transparence, faut pas se leurer, c'est franchement inutile et plutot désagréable, en revanche les ombres c'est plutôt pratique et ca aide à la lisibilité de l'ecran.
À vrai dire, à strictement parler, je trouve que les ombrages et la transparence sont des caractéristiques qui ne sont pas fonctionnellement essentielles : avec un bon thème de fenêtre, il n'y a pas besoin des ombrages pour bien distinguer les fenêtres. Par ailleurs, même à l'heure actuelle, je n'utilise pas de terminaux transparents bien qu'il en existe pas mal : je trouve que c'est certe très joli, mais je trouve aussi que c'est moins lisible qu'un terminal non transparent. Surtout si on a un fond d'écran assez coloré : il suffit qu'un "morceau" de texte passe sur une zone au contraste assez proche de la couleur du texte pour que ce soit moins lisible, voire illisible.
Mais bon, comme tout ce qui est inutile et eyes candy, c'est indispensable pour montrer qu'un bureau Linux peut être agréable avec de beaux effets comme sous les autres systèmes d'exploitation.
Puis même si je trouve personnellement que ce ne sont pas des fonctionnalités essentielles, c'est tout de même agréables de les utiliser pour montrer qu'un bureau Linux, ce n'est plus FVWM1 avec XFM :) De toute façon, ces effets ne sont pas activés par défaut, de sorte que ceux qui les veulent peuvent les activer : donc tout le monde sera content, ceux qui les veulent à tout prix et ceux qui n'en veulent pas.-
[^]Re: Testé aussi
Posté par farib () le 04/09/2004 à 10:37. (lien). Évalué à 5.Il suffit de régler l'alpha de la transparence, pour ne pas être gené par le fond d'écran.
-
[^]Re: Testé aussi
Posté par L () le 04/09/2004 à 10:51. (lien). Évalué à 3.Probalement, mais j'ai essayé avec RXVT et il semblerait que ce ne soit pas possible : j'avais essayé "pour voir" il y a quelques temps et après avoir lu la page de manuel complètement, je n'ai pas trouvé la ressources X appropriée qui permette de régler l'alpha ou la teinte à appliquer.
-
[^]Re: Testé aussi
Posté par foulmetal canette (page perso, ) le 04/09/2004 à 14:47. (lien). Évalué à 3.essaye rxvt-unicode qui gère la teinte et l'alpha et d'autres bon truc tel que le support xft et évidemment l'unicode.
-
-
-
[^]Re: Testé aussi
Posté par sn00py () le 04/09/2004 à 13:43. (lien). Évalué à 9.Evidement si on ne tient compte que de la transparence "évidente", comme pour un terminal, ça n'a que peut d'interet.
Mais la transparence ne se limite pas à ça, elle est indipensable pour faire de beau arondis sur les fenêtre par example. Dans l'ensemble je pense que l'interêt fare de la transparence n'est pas celle que l'on voit immédiatement, mais celle qui fera qu'un skin est plus jolis qu'un autre, sans qu'on comprenne au premier abord pourquoi.
-
[^]Re: Testé aussi
Posté par Brice2Nice () le 11/09/2004 à 15:48. (lien). Évalué à 0.Personnelement c'est le fond d'écran que je trouve plutot inutile.
La transparence peut avoir son utilité par exemple un tutorial derriere
un term transparent (mais pas trop :))pour eviter de switcher en permanence.
-
Pb avec QtDesigner mais sans composite
Je ne sais pas si cela viens du QtDesigner de ma cooker, mais son affichage avec xorg cvs devient extrement lent. Il faut 1 à 2 secondes pour dessiner la fenêtre principale ainsi que toutes les autres fenêtres de QtDesigner, alors que pour toutes les autres applications l'affichage est bien plus rapide. Par contre, lorsque que je passe le pilote radeon sur RenderAccel sur Off c'est pire il faut 4-5 secondes pour dessiner la fenêtre principale ainsi que toutes les autres fenetres de QtDesinger.
Des personnes rencontrent le même genre de problème ?
ps : j'ai pas été voir sur le bugzilla de x.org car je n'arrive pas a le joindre.
NON je n'ai pas peur des jets de pierres
J'ai choisi de ne pas le dénoncer publiquement pour cet acte odieux afin de conserver son anonymat pour qu'il puisse encore fréquenter les lieus publics sans qu'on lui jette des pierres :)
bah tu sais, j'ai pas honte de l'avoir testé, c'est pas un acte terroriste non plus :)
J'ai pu apprécier la médiocrité actuelle du cvs, moi qui m'attendais à un truc de stable (un minimum) ....
D'ailleurs, une question me vient a l'esprit: concernant l'ombrage, pas de soucis, ça peut être lancé au démarrage avec un xcompmgr -c dans le .xinitrc.
Mais concernant la transparence ? faut lancer la commande transset pour CHAQUE fenetre que l'on veut rendre transparente, et cliquer dessus. C'est tout, sauf user friendly... alors quoi ? c'est plus une démo ce transset non ? c'est pas définitif... les applications intégreront chacunes dans leur options un appel a l'extension composite n'est ce pas ? Parce que je vois mal qqun arriver sous linux, et qui désire utiliser la transparence de faire comme ça....
Bon sinon l'experience était interessante, c'est franchement pas compliquer a faire (en gros un download des sources sur le cvs, cd xc/ && make World && make install DESTDIR=/tmp/xorg && makepkg xorg-cvsxxxxxx-i486-1.tgz), et je retenterai peut-etre l'experience plus tard.
Ah, et une derniere précision, le test a eu lieu sur un pc muni d'une carte nvidia geforce fx 5500 avec les options suivantes activées
Option "NvAGP" "1"
Option "RenderAccel" "1"
c'était très fluide, avec les derniers drivers de nvidia, de ce coté rien a dire. J'espere que ça le sera autant sur mon portable avec une ati radeon 9000, avec les drivers dri.
Niveau plantage, j'en ai eu que sous kde, toujours au même moment: quand j'appelais la boite de dialogue pour executer une application (alt-F2).
Sous icewm, je n'ai pas eu le moindre plantage, par contre comme le disais linuce, c'etait illisible (http://perso.numericable.fr/~hitek/xtermtransp.png(...)), mais ces bugs graphiques n'apparaissaient pas sous kde par contre, comme quoi.
Et aussi Mozilla+linuxfr+toolbar de linuxfr=bug=site illisible.
Et un dernier truc, xchat refuse tout simplement d'être mis en transparence avec transset, il ne réagit pas du tout, et ce meme si on desactive la fausse transparente de xchat... bref voila, pas joli joli tout ça. Je contaste que beaucoup d'application ne sont pas pretes a ce nouveau xorg.... et c'est bien dommage.
-
[^]Re: NON je n'ai pas peur des jets de pierres
Posté par Wawet76 (page perso, ) le 04/09/2004 à 12:06. (lien). Évalué à 5.>Mais concernant la transparence ? faut lancer la commande transset
> pour CHAQUE fenetre que l'on veut rendre transparente, et cliquer
> dessus. C'est tout, sauf user friendly... alors quoi ? c'est plus une
> démo ce transset non ? c'est pas définitif... les applications
> intégreront chacunes dans leur options un appel a l'extension
> composite n'est ce pas ? Parce que je vois mal qqun arriver sous
> linux, et qui désire utiliser la transparence de faire comme ça....
Je pense que ce serait aux gestionnaires de fenêtre de proposer une interface sur chaque fenêtre.
Une entrée dans le menu de la fenêtre, où une icône de plus à coté des classiques minimiser/maximiser/fermer, etc.
-
[^]Re: NON je n'ai pas peur des jets de pierres
Posté par sn00py () le 04/09/2004 à 13:54. (lien). Évalué à 2.Juste une petite remarque par rapport à Option "NvAGP" "1" pour les drivers NVidia.
D'après plusieurs forums que j'ai lu, c'etait un problème du pilote AGP dans les kernels 2.6 inférieurs à 2.6.8. Et en effet j'etais obligé de mettre cette option dans mon XF86Config pour que X démarre. Mais j'avais beaucoup de problème de lenteur. Une fois passé en 2.6.8-1, plus de problèmes. Il est possible de mettre Option "NvAGP" "2" dans XF86Config et tout marche beaucoup mieux.-
[^]Re: NON je n'ai pas peur des jets de pierres
Posté par _Hitek_ (page perso, ) le 04/09/2004 à 14:35. (lien). Évalué à 1.oé enfin bon, j'utilise encore un kernel 2.4 et suis pas pret de passer au 2.6.
-
Moui...
J'ai testé un snapshot correspondant a la rc3, et ca marchait pas trop mal. J'ai vu quelques bugs, mais ils sont reportés comme bloquant la release finale, donc je ne m'inquiete pas trop.
Par ailleurs, composite sera de toutes facons desactivé par défaut d'une part, et d'autre part xcompmgr est un hack, d'apres ce que j'ai compris l'idée est plus de laisser le window manager s'occuper de ca. (Accessoirement ya pas mal de patches pour xcompmgr qui trainent, pas mal de problemes rencontrés viennent de lui)
-
[^]Re: Moui...
Posté par Sasuke () le 06/09/2004 à 09:39. (lien). Évalué à 2.http://mat.virgule.info/temp/toto.png(...)
/me sifflote
X.Org : transparence et ombrage
LiNuCe, encore lui !
Salut viou :) Alors comme ça je vais pouvoir flirter avec la transparence d' xterm sous Twm ?! Bien que ce soit cool, je tiens à féliciter l' équipe d' X.Org car le DRI est fonctionnel sur mon laptop Acer TravelMate (chip Radeon 9100/M) avec un noyau 2.6.8.1 ;)
J' ai une petite question concernant le cvs d' X.Org : on dirait que certaines fonts ont disparuent de même pour le module "xtt.o" ?
-
[^]Re: X.Org : transparence et ombrage
Posté par L () le 04/09/2004 à 13:26. (lien). Évalué à 2.Oui, le module "xtt" a été intégré au module "freetype" come le confirme cette entrée du ChangeLog datée du 04/05/2004 :
BugZilla #595: RFE: Retire XTT font module and FreeType1 from xorg tree. The functionality of XTT has been integrated into the FreeType font module and the old XTT1.x code (incl. FreeType1 in xc/extras/) is no longer needed anymore.
C'est un bonne chose car le choix en "xtt" et "freetype" était assez flou à faire. Pour ma part, j'ai toujours utilisé le module "freetype" car il fonctionnait bien, et surtout, car je n'avais donc aucune raison d'en changer :)
Tag XORG-6_8_0
On dirait bien que le divin enfant est arrivé ;)
En tout cas il y a le tag XORG-6_8_0 dans le CVS.
http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/ChangeLog?rev=1.364&a(...)
-
[^]Re: non c'est pour le 8 septembre dans RELNOTES
Posté par 21rdoma () le 04/09/2004 à 22:05. (lien). Évalué à 3." Release Notes for X11R6.8
The X.Org Foundation
The XFree86 Project, Inc.
8 September 2004"-
[^]Re: non c'est pour le 8 septembre dans RELNOTES
Posté par niX (page perso, ) le 09/09/2004 à 15:23. (lien). Évalué à 1.c'est officiel...
ftp://ftp.x.org/pub/X11R6.8.0/tars/(...)
champagne!
-
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.