Xgl, le desktop Linux du futur - howto gentoo et diverses infos

grosse surprise à solution Linux, Novell nous a fait une impressionnante presentation de l’environement de sa future distribution Novell Desktop sous Gnome et Xgl.
Voir les videos prises par athome : http://www.clubic.com/forum/desktop-novell…n–t332788.html

sur ce les gentooistes ne pouvaient pas rester inactifs :smiley:
Bref je vais vous faire un rapide howto pour l’installer grace aux ebuilds d’hanno.
On commence par dl la dernière version de ses ebuilds à cette adresse : http://dev.gentoo.org/~hanno/
si vous n’avez pas encore d’overlay, decompressez tout ça dans /usr/local/portage
et ajoutez la variable : PORTDIR_OVERLAY="/usr/local/portage/xgl" à votre make.conf
sinon ajoutez simplement ce chemin à la votre (on peut ajouter plusieurs dossiers overlay separés par un espace).
ensuite on “de-tildarch” les ebuilds qui nous interessent, c’est à dire :

echo "media-libs/mesa" >>/etc/portage/package.keywords
echo "media-libs/glitz" >>/etc/portage/package.keywords
echo "x11-base/xgl" >>/etc/portage/package.keywords
echo "x11-wm/compiz" >>/etc/portage/package.keywords

Et on emerge :

emerge -av mesa glitz xgl compiz

C’est fait ? avec succés ? cool, vous avez de la chance :smiley:
Bon on va tester vite fait avant de poursuivre.
executez : Xgl :1 -ac -accel glx:pbuffer -accel xv (nvidia)
ou : Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer (ati)
puis :

DISPLAY=:1 compiz decoration &
DISPLAY=:1 gnome-window-decorator &
DISPLAY=:1 xterm (ou n'importe quoi d'autre)

super ! ça marche ! mais pas très impressionnant.
bon je passe la batterie de teste que j’ai fait, puisqu’il se revele finalement bien stable, j’ai decidé de l’utilisé tous les jours, pour ça j’ai dû bricoler quelques fichiers de config.
Comme dans /etc/X11/gdm/gdm.conf, ajouté Xgl à la liste des serveurs disponibles comme ceci (juste après [server-Standard]) :

# Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl -accel xv:fbo -accel glx:pbuffer -ac -kb -audit 0 -br
flexible=true

Et modifier l’option “0=Standard” en “0=Xgl”.
Avant de relancer gdm, ajouter le script executable 99compiz.sh qui contient :

#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz --replace gconf wobbly switcher decoration fade minimize cube rotate zoom scale move resize place &
gnome-window-decorator &

dans le dossier /etc/X11/xinit/xinitrc.d/

Relancez gdm, loggez vous dans votre session Gnome, croisez les doigts, et, si ça fonctionne bien, degustez une preview très stable et tout à fait utilisable de ce que sera le desktop Linux dans quelques mois.

Liens :
La grosse thread des forums gentoo, enorme mais contient pleins de bons tuyaux : http://forums.gentoo.org/viewtopic-t-38601…hlight-xgl.html
Howto Ubuntu[/url] Dapper : [url=http://www.ubuntuforums.org/showthread.php?t=127090]http://www.ubuntuforums.org/showthread.php?t=127090
Howto mandriva : http://archives.mandrivalinux.com/cooker/2…02/msg01446.php
Howto OpenSuse : http://en.opensuse.org/Xgl

Chez moi ça marche :stuck_out_tongue: :
[http://lithmaster.free.fr/content/images/gnome/_thumb/20060212-3.jpg[/img][/url] http://lithmaster.free.fr/content/images/gnome/_thumb/20060212-4.jpg [url=http://lithmaster.free.fr/content/images/gnome/20060213.jpg][img]http://lithmaster.free.fr/content/images/gnome/_thumb/20060213.jpg](http://lithmaster.free.fr/content/images/gnome/20060212-3.jpg)

Et pour Debian et KDE, on fait comment? :ane:

on se demerde :stuck_out_tongue: pour kde faut voir si compiz peux remplacer kwin

EDIT: Si quelqu’un veux poster des howto pour les autres distro… :slight_smile:

C’est moi ou il manque la grosse précision qu’il faut X.org 7.0 sous Gentoo (qui n’est pas encore passé stable)

sous mandriva cé par ici :
http://archives.mandrivalinux.com/cooker/2…02/msg01446.php

ok, ajouté

J’ai pas testé, mais a priori c’est un tuto pour ubuntu[/url] (gnome et kde) : [url=http://www.ubuntuforums.org/showthread.php?t=127090]http://www.ubuntuforums.org/showthread.php?t=127090

y’a un tuto pour Ubuntu[/url] Dapper : [url=http://www.ubuntuforums.org/showthread.php?t=127090]http://www.ubuntuforums.org/showthread.php?t=127090

oups … grilled…

attention c’est pour la Dapper

Oui je viens de le voir et j’allais le rajouter :super:

vu :jap:

Xgl :1 -ac -accel glx:pbuffer -accel xv
dlopen: /usr/lib/xorg/modules/xgl/libglcore.so: undefined symbol: _tnl_arb_vertex_shader_stage

Fatal server error:
No GLX modules loaded
dlopen: /usr/lib/xorg/modules/xgl/libglcore.so: undefined symbol: _tnl_arb_vertex_shader_stage

FatalError re-entered, aborting
No GLX modules loaded
Abandon

:confused:

Bon, soit ça viens de ma config, soit le CVS est cassé. Je réessaierai demain!

Raaahh, j’en peux plus d’attendre de retrouver mon amd64 avec une 6600 :love:
Le seul pc que jai eu le courage de passer en dapper etait un portable avec chip intégré sis650 ne supportant même pas l’acceleration 3D :confused:
Mais je vais peut-etre essayer sur ma geForce2 MX400 :paf:

quelques autres captures

http://www.linuxedge.org/?q=taxonomy/term/3

ouhaou L3thium il fait le bô avec son tuto XGL :stuck_out_tongue:

Bon voila une vidéo de mon XGL :
ftp://reeper.myftp.org/Videos/Linux/xgl/Xgl_Reeper.avi

Par contre chez moi UT2004 rame un max comme on peut le voir sur ma vidéo :o
ftp://reeper.myftp.org/Videos/Linux/xgl/xGl_UT2004.avi

Si quelqu’un à une explicatoin … :slight_smile:

c’est normal, pareil chez tout le monde, l’acceleration xv n’est pas complete non plus… bref ya encore beaucoup de bouleau à abattre avant la sortie stable vers juin

:miam: Ca veut surement dire integration à ubuntu 6.10 (j’espere)

oky bon ben jespère qu’ils vont vite intégrer l’acceleration XV car spa trop pour jouer à UT ou WoW :smiley:

rouch : j’ai vue chez quelqu’un un paquet Xgl dans Dapper mais je ne sais pas si ça vient d’un depot officiel ou non
reeper : xv ça concerne la video, pas la 3D

Oui, xserver-xgl existe sous dapper depuis quelque temps et a visiblement été accepté recemment: https://lists.ubuntu.com/archives/dapper-ch…ary/006349.html

Mais quand j’avais vu le paquet, ca m’avait semblé tellement improbable que je pensais que ce n’était pas tout à fait la même chose que ce qui existe et dont tout le monde parle en ce moment.

Dapper integre parfaitement xorg 7, mais ca me parait quand même un peu juste pour mettre Xgl avant avril. D’autant plus que le feature freeze a deja du avoir lieu :confused:

D’ailleurs les differents how-to pour ubuntu n’ont pas l’air de parler de ce paquet donc ca reste un peu mysterieux (je l’avais installé, mais sur un laptop avec un vieu chipset integré sis650 ne supportant même pas l’acceleration 3D :smiley: )

ha oui et ça tournait comment sur le sis650 rouch ??
lithium > oui désolé me rappelai plus ce qu’est xv et j’ai tout mélangé xD