Parmi les avantages annoncés, outre un côté moins "usine à gaz" que la Xlib (j'ai mon doute là-dessus, s'ils réimplémentent toute l'API...), il y a surtout un côté non bloquant pour les appels à X : une requête renvoit un cookie, et quand les données sont nécessaires, présente le cookie pour les obtenir. C'est celà qui intéresse surtout Rasterman.
Il reste quand même un petit problème : XCB n'implémente pas encore l'extension shm (shared memory) du MIT, dont a besoin Enlightenment...
On se retrouve donc dans la situation suivante : un appel aux codeurs a été lancé pour "finir" xcb sur la liste e-devel, et le travail sur e17 va amha s'en ressentir.
Un post explicatif sur xcb/xcl a répondu à l'annonce de Rasterman, il est en anglais mais il est très clair.
Notons qu'on retrouve le nom de Keith Packard au coté de xcb/xcl, et on peut reparler du fork de Xfree...
Aller plus loin
- XCB/XCL (19 clics)
- death to xlib...? :) (3 clics)
- Les explications sur XCB (13 clics)
- Enlightenment (4 clics)
# Re: XCB/XCL: mort à la xlib ?
Posté par Olivier MARTIN . Évalué à 3.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Sativas . Évalué à 8.
Les développeurs ne sont pas nombreux et l'équipe a vraiment l'ambition de
produire quelque chose de parfait.
Le fait que Raster remette (un peu) en cause le développement de E17
en voulant utiliser XCB (il faudra ajouter des fonctionnalité a XCB pour que
ca marche) en est la preuve.
En ce moment, ils font un gros boulot sur les Libs autour de E17. Et ca avance
pas mal. Il y a meme déja quelques appli a tester comme Enitce (magnifique viewer)
ou Entrance (un magnifique gestionnaire de login).
Il faudra etre patient, mais E17 sortira un jour et il il sera très bon.
Et la meilleure facon de patienter, c'est d'tuiliser E16 : ) .
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par gnumdk (site web personnel) . Évalué à 4.
Et de tester E16.6(pour l'instant le cvs) afin de permettre a E16 d'etre parfaitement intégré a gnome2(meme si le 2.3 semble poser des problemes...). Bon, histoire de pas me répéter a propos de E16.6: http://linuxfr.org/~gnumdk/2573.html(...)
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Sativas . Évalué à 4.
Grace a son incompatibilité avec E16, je me suis rendu compte, qu'en fait,
je n'ai pas besion du gnome-panel !
J'ai un bureau totalement E et se suis très heureux comme ca !
Le code de E16 a presque 4ans et je touve qu'on a rien fait de mieux après.
Gloire a Raster !!
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Da Scritch (site web personnel, Mastodon) . Évalué à 1.
GRAAAAAAAAAH
D'ailleurs, le "mouse-over" obligé de wmcoincoin est parfois chiant, quand on préfère que la souris reste dans un coin quand on navigue entre fenetres
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
Tres tres penible ca aussi.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Cyril . Évalué à 2.
evas, la bibliothèque 2D accélérée via OpenGL ou en rendu software optimisé mmx (si on le CPU qui va avec) et qui est multiplatforme,
est passé en version 1.0.0-pre5, selon ce que j'ai cru comprendre,
ça veut dir que l'API ne changera plus, c'est un pas en avant vers E17.
c'est cette bibliothèque qui est utilisé dans entrance et entice pour l'affichage, elle sera utilisé dans E17 pour l'affichage du bureau, des bordures des fenêtres la toolbox et tout le reste.
bref, vivement la sortie de E17
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par C2RIK . Évalué à 3.
C'est marrant que Rasterman ait repris le développement de Enlightenment, il avait confessé lors d'une interview à Linux and Main que Linux avait perdu la guerre du bureau :
http://www.linuxandmain.com/modules.php?name=News&file=article&(...)
Voici l'extrait :
LaM: Where do you think the future lies for desktop Linux?
R: Not on the desktop. Not on the PC. Not on anything that resembles
what you call the desktop. Windows has won. Face it.
En lisant un peu plus, il ne disait pas que Linux était une daube, mais que les gens se moquaient d'avoir un OS dont le kernel est stable...
Devant tant de pessimisme, je m'étais dit qu'il avait vraiment arrêté tout développement de Enlightenment !!
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Éric (site web personnel) . Évalué à 4.
(bon, on a le droit de troller de temps en temps non ? :))
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Raphael Junqueira . Évalué à 0.
non ca sera la version 0.18 pour la debian, la 0.17 etant deja declaree trop "advanced" (ala JC) pour la future debian :))))
(bon, on a le droit de troller de temps en temps non ? :))
Juste de temps en temps alors, histoire de pas avoir trop de XP :)
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Jean-Pierre Schwickerath (site web personnel) . Évalué à 1.
Ben quoi, Diablo 2 il est bien sorti aussi. Je n'y croyais plus...
Ok, bon d'accord, je me fais tout petit...
# Re: XCB/XCL: mort à la xlib ?
Posté par Vivi (site web personnel) . Évalué à 4.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Raphael Junqueira . Évalué à 1.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par David . Évalué à -1.
http://www.enlightenment.org/pages/source.html(...)
"
CVS Development Sources
All of Enlightenment's development occurs in CVS. You can pull the code directly from CVS using the following commands:
cvs -d:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment login
cvs -z3 -d:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment co modulename
"
Par contre, il y a des TAGS de branches ("HEAD", "SPLIT",...) et je ne sais pas ou se font les developpements en ce moment.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Raphael Junqueira . Évalué à 1.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Vivi (site web personnel) . Évalué à 2.
On y accède la : http://keithp.com/cgi-bin/cvsweb/xcb/(...)
le lien vient du wiki XCB : http://xcb.wiki.cs.pdx.edu/(...)
# Re: XCB/XCL: mort à la xlib ?
Posté par Troy McClure (site web personnel) . Évalué à 5.
que du bonheur
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par David . Évalué à 1.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Raphael Junqueira . Évalué à 2.
tu as jamais vu du code m4 toi :))))
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par David . Évalué à 8.
c'est vrai qu'on fait difficilement plus incomprehensible!!
(troll: à croire que c'est RH qui l'a mis au point pour faire de l' "obfuscation" dans les srpm!! )
Nota: vous saviez que les premiers drivers officiels nVidia étaient distribués avec leurs sources, mais qu'elles été méchament modifiées pour les rendre inintellegibles? J'ai appris ça alors que je cherchais sur le net un projet de reverse engineering des drivers nVidia.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Raphael Junqueira . Évalué à 1.
c'est vrai qu'on fait difficilement plus incomprehensible!!
exactement :)
Nota: vous saviez que les premiers drivers officiels nVidia étaient distribués avec leurs sources, mais qu'elles été méchament modifiées pour les rendre inintellegibles? J'ai appris ça alors que je cherchais sur le net un projet de reverse engineering des drivers nVidia.
Ahh, d'ou tiens tu ca: liens ? liens vers le source ?
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par David . Évalué à 5.
http://wgz.org/chromatic/nvidia/analysis.html(...)
En suivant les liens, je suis tombé sur un texte ou on apprend que John McCormack (Id Software) a participé à une tentative d'analyse de ces drivers nVidia, et qu'au passage ils ont trouvé 2-3 bugs. C'est le projet "Utah".
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Raphael Junqueira . Évalué à 1.
honte a toi :)
s/McCormack/Carmack/g
C'est le projet "Utah".
Utah-GLX, c bizarre selon le site il ne font pas beaucoup mention du driver NVIDIA mais surtout de la parti AGP du driver nvidia :(
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par David . Évalué à 1.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Raphael Junqueira . Évalué à 3.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Matafan . Évalué à 0.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par David . Évalué à 1.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Raphael Junqueira . Évalué à 2.
http://keithp.com/cgi-bin/cvsweb/xcb/lib/XCB/(...)
j'aime bcp le style, c la premiere fois aue je voit du m4 pour generer du code :)
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Vivi (site web personnel) . Évalué à 1.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par David . Évalué à 0.
Par contre j'ai toujours pas compris comment modifier le fichier .in ... J'ai lancé les lignes de compilation à la main.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Tab Tab . Évalué à 1.
a partir des Makefile.am
quand au configure il cree, les Makefile a partir des Makefile.in en remplacant toutes les directives @...@ et peut-etre d'autres.
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Stephane Marchesin (site web personnel) . Évalué à 2.
C'est vrai s'il s'agit d'un makefile.in, mais on peut (doit) modifier parfois les .in , ne serait-ce que pour modifier configure.in.
Et puis on peut faire des choses sympatiques comme un fichier "monprog.spec.in", puis ajouter "monprog.spec" dans la liste des fichiers à générer par configure. Ca permet d'obtenir un specfile pour les rpm qui a un numero de version du package défini par configure, et donc ca m'évite de mettre à jour le no de version à la main (oui, je suis un fainéant).
[^] # Re: XCB/XCL: mort à la xlib ?
Posté par Troy McClure (site web personnel) . Évalué à 8.
# On écrit langage et non language
Posté par totof2000 . Évalué à 3.
[^] # Re: On écrit langage et non language
Posté par Olivier MARTIN . Évalué à 0.
[^] # Re: On écrit langage et non language
Posté par totof2000 . Évalué à 1.
Peut-être parce que j'aime pas le guateau ...
[^] # Re: On écrit langage et non language
Posté par fleny68 . Évalué à 1.
[^] # Re: On écrit langage et non language
Posté par \o/ . Évalué à 0.
[^] # Re: On écrit langage et non language
Posté par totof2000 . Évalué à 1.
[^] # Re: On écrit langage et non language
Posté par David . Évalué à -1.
[^] # Re: On écrit langage et non language
Posté par totof2000 . Évalué à 1.
[^] # Re: On écrit langage et non language
Posté par David . Évalué à -1.
[^] # Re: On écrit langage et non language
Posté par totof2000 . Évalué à 1.
[^] # Re: On écrit langage et non language
Posté par Moby-Dik . Évalué à 1.
[^] # Re: On écrit langage et non language
Posté par N/A . Évalué à 1.
[^] # Re: On écrit langage et non language
Posté par Coox . Évalué à 4.
connection : connexion
mirroir : miroir
traffic : trafic
sex : sexe
Ca fait le charme des sites de commentaires! Il y en a pas mal des comme ça... Ca vaudrait le coup de les répertorier...
[^] # Re: On écrit langage et non language
Posté par Philip Marlowe . Évalué à 2.
connection : connexion
mirroir : miroir
traffic : trafic
sex : sexe
license : licence
Les bonnes volontés peuvent compléter, on fera un document de référence.
[^] # Re: On écrit langage et non language
Posté par Benoît Sibaud (site web personnel) . Évalué à 1.
opportunity : occasion
completion : complètement
compress : comprimer
pipe : tube
status : état
mirror : miroir (avec un r)
...
Sinon http://www.debian.org/international/french/aide.fr.html(...)
[^] # Re: On écrit langage et non language
Posté par Yohann (site web personnel) . Évalué à 1.
[^] # Re: On écrit langage et non language
Posté par Olivier Jeannet . Évalué à 1.
au lieu du franglais impacter, beurk...
Je ne peux plus vous mettre de [+] à tous les deux, mais je suis content de vous lire alors je le dis !
[^] # Re: On écrit langage et non language
Posté par Moby-Dik . Évalué à 1.
M'étonnerait.
[^] # Re: On écrit langage et non language
Posté par Amand Tihon (site web personnel) . Évalué à 1.
complètement n.m. Action de compléter.
Donc, peut-être. Quelqu'un veut investiguer ? :)
J'utiliserai malgré tout encore "complétion" qui, même s'il existe, n'a normalement rien à voir :)
[^] # Re: On écrit langage et non language
Posté par mickabouille . Évalué à 1.
espace métrique. Mais tu ne le verra jamais dans un dico.
Faut pas trop coller aux dictionnaires. Jamais ils n'intègreront les jargons (sinon bon courage!).
Et quand on parle informatique, il faut arrêter de se prendre la tête sur le vocabulaire employé qui-veut-pas-dire-ça ou qui-se-dit-pas. C'est un jargon.
[^] # Re: On écrit langage et non language
Posté par Mokona . Évalué à 1.
J'avais lu la justification de "complètement" plutôt que "complétion" dans... la doc de Grisibi. Sur une des premières versions, je ne sais pas si le passage y est encore.
[^] # Re: On écrit langage et non language
Posté par Benoît Sibaud (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.