samedi 25 mars 2006

How To Install XGL on Debian Etch (Testing) [Maybe on Ubuntu] by sonique

hi !
I have writed a full doc you can see at this address :
http://sonique54.free.fr/xgl/xgl.htm
i discribe how install XGL on Debian Etch (testing) and may be ubuntu, evry packages needed evrything !!!
Xgl is a new X server (like Xorg), for GNU/Linux and others Unix, it use OpenGL and Graphic card to create on the desktop many effects like "Mac OS X" and more.

Before anything :
- you need a fast computer (1Ghz minimum)
- you need a graphic card in this list
- install laster Nvidia (or ATI) drivers
- having gnome (apt-get install gnome-desktop-environment
- be sure you have Xorg 6.8 or 6.9, NOT Xorg 7.0.
- install alien (apt-get update && apt-get install alien)
- install libdrm2 libpng3 libxdamage1 libxcomposite1 libxfixes3 libxrender1 (apt-get install libdrm2 libpng3 libxdamage1 libxcomposite1 libfixes3 libxrender1)
- upgrade your distrib (apt-get update && upgrade)
...
..
.

Have you tryed this HowTo with Ubuntu ? Yeah ? leave a comment about your experience, thanks !!


11 Avril 2006 : Documentation Updated, i added GConf & Compiz configuration note, gdm configuration note, and some screenshots.

5 april 2006 : i need feed back !!! please leave comment about your XGL install !!! thanks

92 commentaires:

  1. Hi David,
    look if your keybord is 105 keys (in xorg.conf and in gnome preferences).
    i know some keys like "super" (logo win***) can don't work. but you can change short in Gconf editor in Application > Systeme > Gconf.
    Next
    apps->compiz->plugins->{cube|zoom|wobbly...}->screen0->options.
    i hope, i help you

    RépondreSupprimer
  2. sonique, I followed all your instructions and installed it all. When I stop my gdm and start up xgl.sh my pc shows me the gray background of gnome with the little dial turning waiting, but it just stays there nothing more. Any suggestions??

    RépondreSupprimer
  3. hi Teratux,
    You need waiting about 1minute. if nothing happens...
    Have you the last gnome release in testing ? (2.12)
    do you launch "gnome-window-decorator" at end of script ?
    try CTRL ALT arrow left, then right, then click and drag. (you will see the Cube desktop. how look like is the dial ?

    RépondreSupprimer
  4. The same as teratux,
    Actually only server starts as it seems, because as was said only gray background with hourglass cursor and nothing else.
    In there warnings about font renderer already registered and acpi failed (/proc/acpi/event) (device or resource busy).
    Gnome 2.14.
    Script the same as in How To.

    RépondreSupprimer
  5. Hi !
    Try to download, alien and dpkg -i the devels packages of :
    glitz-devel, libsvg-devel, libsvg-cario-devel.
    you can found them here (use search)
    tell me if that works.
    else
    You can try uninstall all xgl packages and download the lastest release (found them on the same site) and reinstall all
    I hope i help you.

    sonique
    tell me if that work (i was have the same problem with devel that resolve evryting...)

    RépondreSupprimer
  6. Just the same as teratux :(

    RépondreSupprimer
  7. hi Pavel_K !
    have you tryed to install devel packages to resolv this problem, look in comment i explain how to do that.
    else describ exactly your problem look at Xorg log (/var/log/X.org......)

    I hope i help you.

    Cédric : sonique

    RépondreSupprimer
  8. I was anonim...
    At first I reinstalled updated packages, then after your post about devels I also installed them. But nope. Nothing changed. ps tells that script run everything but gnome-window-decorator. CTRL+ALT+left/right also doesn't work.
    Original Xorg shows "X" cursor when you run it alone without anything, but xgl has watch cursor.
    And for example if I try to load opera with export DISPLAY on Xorg it goes well, with Xgl nothing happens.
    Take a look at log Xgl:
    http://eruart.gorodok.net/Xorg.93.log

    RépondreSupprimer
  9. hi sonique,

    I have instaled all packages from howto and glitz-devel, libsvg-devel, libsvg-cario-devel. And I have same problem.

    My log Xorg.log

    RépondreSupprimer
  10. hi Eruart !
    i see you have a ATI Graphic card... i know ATI GC sux with XGL, i have tryed on some computers with ATI and the Kororaa Live CD works 1 time on 3 ! i think it's your graphic card, look in this list if it's supported.

    RépondreSupprimer
  11. Hi there! First of all, thanks for the excellent how-to. I followed it step by step in my debain etch machine and it all went fine....except for one simple but TERRIBLE problem. I've been surfing the web looking for some answers and i still can't find anything...regarding the use of gdesklets and compiz. If you try to use both, you'll notice the loss of transparency from gdesklets, ending up with a messy desktop. Have you find some hacks on how to overcome this problem?
    Many thanks in advance.

    RépondreSupprimer
  12. Hi !
    i'm happy that you like this Howto, thanks :)
    Compiz & gDesklets, don't work fine together, but you can use adesklets, it's same but you must configure your desklets in text mode and no transparency problem.
    I think in a next release, this bug will be resolved, look on this mirror for lastest packages.

    RépondreSupprimer

  13. IMPORTANT !!! IMPORTANT !!!
    Have you tryed this HowTo on Ubuntu ??? Yeah ?! please Leave a comment about your experience !

    Thanks in advance !

    <sonique>

    RépondreSupprimer
  14. Hi, LOL I'm so happy I could make this running... (amd64 sid).

    It runs just smoothly on my notebook, well no errors in the first ten minutes. BTW, my card is not on the list of working ones:

    0000:02:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)

    I have to add that since I have an amd64 system, I could not use the "libs" bundle, but I solved this by just installing the following debs downloaded from ubuntu dapper:

    libfontenc1_1.0.1-0ubuntu2_amd64.deb libglitz-glx1_0.5.3-0ubuntu2_amd64.deb
    libglitz1_0.5.3-0ubuntu2_amd64.deb libxfont1_1.0.0-0ubuntu3_amd64.deb

    The dev stuff that was in libs I did not care and also I noticed that libfontcache.so is missing, I could not find the corresponding .deb in ubuntu that but it seems to run without.

    Thanks a lot for your help, I had spent a lot of time setting it up before, without any success, but with your doc it was just a piece of cake. The stuff is so nice... of course you don't need it really, I guess it's more of an emotional thing. I hope it will soon enter debian really.

    RépondreSupprimer
  15. Hi Ree !
    Thanks for you comment !
    I known "Libs bundle" (xgl-libs.tgz) is too old, i will update it soon(april, 15 2006).
    thanks for your feed back, i enjoy my doc help you !

    RépondreSupprimer
  16. Hi sonique!
    i've followed your instructions to install Xgl on ma Debian Etch.
    Running the script xgl.sh, firt i see "the gray" screen then it becomes blue and i can rotate it CW, CCW... but nothing else
    Any suggestion??
    My ATI card is a 9700pro AIW but in the list seems to be supported only "9700 generic" should i care of that?
    TIA

    RépondreSupprimer
  17. hi powder !
    you may need devel packages (compiz-dev, glitz-dev, libsvg-cario-dev,libsvg-dev), i was have the same problem.

    sonique

    RépondreSupprimer
  18. i'm almost there!!! There were a bug in my script transcription (from web to pico). Now, if i launch the script i get a "full working" gnome session!! (always check twice what you write) but i'm still having troubles in running Xgl by default.
    following your instructions and running /etc/init.d/gdm start it hangs and ask me if i want to see logs... but there are no error "(EE)" there ...
    suggestion?
    thanks again

    RépondreSupprimer
  19. hi Powder,
    you have two solution to launch Xgl by default :
    first : change /etc/X11/X link
    second : write some lines in /etc/gdm/gdm.conf.
    be sure you use one or another, but not two in same time.

    else please send xorg error ("cat /var/log/Xorg.0.log | grep EE")
    (because Xgl use Xorg)

    sonique

    RépondreSupprimer
  20. Hi,
    did some tests ... well
    cat /var/log/X.0.log | grep "EE" produces nothing but the usual X startup line where it says that WW warning EE error ....
    I've X.93.log also but it's the same... non EE inside
    Doing some ps -x! grep X i can see that if i run Xgl.sh i get Xgl and Xorg. Doing the same after /etc/init.d/gdm start i get only
    pid tty7 ... /usr/X11R6/bin/X :0 -auth /path:0.Xauth -nolisten tcp v7
    it's running X instead of Xorg isn't it ??? how do i fix it?
    This after modifying /etc/gdm/gdm.conf and even /usr/share/gdm/default.config (i know that i should do that ...)
    Seems to me a misconfiguration somewhere ...
    ...
    Regards
    PS:Sorry for my english ...
    PPS: Happy Easter!!!!

    RépondreSupprimer
  21. Hi Sonique, I get a Segmentation Fault, when I try to execute the xgl.sh, any idea??
    Thanks!

    RépondreSupprimer
  22. Hi ! for Seg fault i can do nothing sorry, i think some packages are defective (reDownload them).

    Sonique

    RépondreSupprimer
  23. powder,
    To run Xgl at startup you have 2 method, if gdm method dont work usr ReLink X -> Xgl ! that work very nice. else send me gdm.conf ([server] only)

    Sonique
    PS: thanks for Happy Easter, Happy Easter To You !!!!
    PPS:My english isn't better ;)

    RépondreSupprimer
  24. Hi sonique, first im sorry for my very bad english.
    But i cant run it
    i got somes logs registration
    -
    compiz: No composite extension
    gnome-window-decorator, Failed to load shadow images
    -
    and when i try run Xgl from console
    Could not init font path element /usr/X11R6/lib/X11/fonts/TTF, removing from list!

    Fatal server error:
    could not open default font 'fixed'
    FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing.
    X connection to :93.0 broken (explicit kill or server shutdown).


    and i check this loFreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing

    Thanks .
    there put it

    RépondreSupprimer
  25. Hi !
    You need add this :
    Section "Extensions"
    Option "Composite" "true"
    EndSection

    in /etc/X11/xorg.conf

    and maybe, in Device Section :
    Option "RenderAccel" "true"

    Have fun

    sonique
    note : i have writed a script to setup Xgl automaticly. (look in lastest post (in french).

    RépondreSupprimer
  26. Many thanks sonique
    closer to the end ...
    now i can run it with xdm instead of gdm (doing the rename trick) i think there's something wrong with my gdm and soon or later i'll fix (gdm logins looks better... much better!)
    What do you think about using ubuntu packages? Could my gdm be broken because Xgl comes from suse and gnome from debian??
    see ya...

    RépondreSupprimer
  27. Hi Powder !
    You can try ubuntu packages, but i think, that not better, Xgl don't modify Gdm...
    in my configuration :
    i only link X to Xgl.
    i haven't modify gdm.conf, and Gdm, Xgl, Compiz... works fine, on many computers at home.
    try and feedback here !
    i'm happy Xgl works fine ;)

    sonique

    RépondreSupprimer
  28. Hi sonique,
    excuse me for my bad english but I've a question... I follow your guide and all seems to work good but when I try to play a video two things happen: 1 X crash and gdm restart; 2 the video play splitted in two part... what can I do???

    RépondreSupprimer
  29. Hello Sonique, thanks!
    but i got other bit trouble, i have put this line and when i up my X with xgl,
    compiz: GLX_EXT_texture_from_pixmap is missing
    compiz: Failed to manage screen: 0
    compiz: No managable screens found on display :0.0
    its means: i cant do anything when i run compiz --replace.
    and my desk got an frozen, i cant move mouse , and work in keyboard...usgin ctrl + alt 1, so there i need restart X, :|...

    im using glx-nvidia from Debian packages

    RépondreSupprimer
  30. hi Giaz,
    i think your system is unstable... i know some trouble with actual release, try the next release soon...
    Xgl is a beta software.

    sonique

    RépondreSupprimer
  31. Hi !
    first try remove Extensions Section and leave RenderAccel.
    try again.
    else
    remove RenderAccel and leave Extension Section.
    I know some nvidia card have trouble with composite option. i see you use glx-nvidia... I use only nvidia drivers... the problem may be that...

    sonique :: Cédric

    RépondreSupprimer
  32. Hi, I've this error when i try the script:

    Could not init font path element /usr/share/fonts/X11/TTF/, removing from list!
    Could not init font path element /usr/share/fonts/X11/OTF, removing from list!
    Could not init font path element /usr/share/fonts/X11/CID/, removing from list!
    FreeFontPath: FPE "/usr/share/fonts/X11/misc/" refcount is 2, should be 1; fixing.

    RépondreSupprimer
  33. Hi !
    Font problem like :
    "could not init font path element ..." isn't due to Xgl.
    Look in your Xorg configuration file (/etc/X11/xorg.conf).
    else check if xfs run (ps -A |grep xfs )
    else comment (#) FontPath lines problem in xorg.conf

    sonique

    RépondreSupprimer
  34. Hi, I have the same problem that the last user, Xgl refuses to start due to a problem with the fonts. But I have no problem when I launch the normal xorg server, so it seems strange that the font problem is not caused by Xgl...

    RépondreSupprimer
  35. Hi,
    Thanks to your How To I've succeded in installing xgl and compiz on my debian testing ^^. However, I've had to change some little things for it works well on my computer. I post here my modifications, and hope it can help someone.

    First, I've add this repositorie to my source.list : deb http://gilir.free.fr/ubuntu/ ./

    then I've install compiz-gnome EVEN IF I'm under kde because there's not yet some applications which works with kde for the windows decoration.

    For testing the xgl with kde like it's describe in your how to you must change gnome-session with startkde.

    So, I'm under kde but I use gdm (don't ask me why :p) I've modified my gdm.conf as you've describe it in your how to.

    and finaly, I've also had to change the order of the compiz plug-in loading as :

    DISPLAY=:0 compiz --replace gconf decoration wobbly fade minimize scale move resize place switcher &

    Some plug-ins are missing from my loading, cause I've not the time to test them yet, so I don't know where are there place in the loading sequence.

    I hope this precision could help someone. If some of them interested you, you can add then to your how to ;-) great continuation!

    RépondreSupprimer
  36. Hey Sonique,
    I found your howto on google, and damn I like it! Everything works like a charm on my freshly installed Debian Etch. So thanks for that. I do have a question though:

    "wait about 45 secondes you will see effects ;)"

    I waited for like .. 2 seconds, and the nvidia logo came up, followed by the GDM login screen. For me, this was a sign of success, however .. you speak of "effects", but I didn't see any special effects before logging in. Is this normal, or am I just unlucky?

    RépondreSupprimer
  37. hi Snowscape !
    I say wait 45 second when you use xgl.sh script when you are logged in root (in example), else if you run Xgl by default, gdm is lauching and you need type your password to launch gnome.
    if you have Cube, Wobbly etc, evrything works well ;)

    sonique. I'm Happy evry thing work well :)

    RépondreSupprimer
  38. Hi,

    Does Xgl works with kde?
    I have not gnome-session and I don't want to install it because there are too many package dependences to install.

    Regards

    Pascal

    RépondreSupprimer
  39. hi Pascal !
    you can start Kde by remplacing gnome-session by startkde, look Daëavelwyn comment.

    sonique

    RépondreSupprimer
  40. Hi sonique,
    thank you for your precious hints that let me setup Xgl on my notebook with no pain ;)

    I have two thing I'd like to point out:
    1) I'm runnind Etch with gnome 2.12 on an ATI M10 (mobility 9600) and it works well, but only if I don't make the changes to xorg.conf you suggest, if I put those changes in it simply starts the server and sticks to he gray background (I think it's the same as teratux)
    2) I am able to start Xgl as root with your script (xgl.sh), then kill all launched apps and start gdm (/etc/init.d/gdm start), login as my normal user and it's all ok (using gdm.conf mods and .xgl script at session-startup) - but if I cold boot my notebook gdm starts from rc2.d and isn't working.. I must shut it down, launch the root script, kill and re-launch gdm

    do you have any ideas to improve the situation?

    byez! >:{>

    RépondreSupprimer
  41. Hi dieEasy !
    use ln -s solution that work very well
    (ln -s /usr/bin/X11R6/bin/Xgl /etc/X11/X)

    sonique

    PS: for xorg.conf, i know that problem but it's depend of graphic card...

    RépondreSupprimer
  42. Worked like a charm here. Just had to add the I855GM to /etc/X11/xgl-cards-white-list, but that's par for the course

    rugby% lspci -X |grep VGA
    PCI:0:2:0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device

    (Yeah, that's one of the crappiest GL adapters out there; works, um, fair for the money spent)

    Single thing that doesn't work so far: the water effect (GL_ARB_fragment_program is missing).

    Kudos to everyone involved!

    RépondreSupprimer
  43. Hello everybody, I've got this error at boot with xgl : Fatal server error:
    could not open default font 'fixed'
    FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing.
    X connection to :93.0 broken (explicit kill or server shutdown).

    And my xorg.conf is correctly configured, I put the correct option and section (like in the tuto) I have the version 2 of libxft and I think he need (xgl) the version 1, but i can't install it because of unsolvable dependencies, so what's the solution ?

    RépondreSupprimer
  44. Hi!

    I followed your setup, up until the alien part. Alien complained about scripts in the packages, it said that --script was needed. All packages installed, except for one xgl!

    And now i am stuck. There is no way to remove or to reinstall xgl. Please help if you know how i can fix this broken-package.

    The 'screenshot' below will make it clear, please advice on how to continue.



    root@barry:~# apt-get remove xgl
    Reading package lists... Done
    Building dependency tree... Done
    E: The package xgl needs to be reinstalled, but I can't find an archive for it.
    root@barry:~# dpkg -l xgl
    Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
    |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
    ||/ Name Version Description
    +++-===========================-===========================-======================================================================
    rHR xgl cvs_060405-6 Xserver that uses OpenGL for its drawing operations.
    root@barry:~# dpkg -r --force-remove-reinstreq xgl
    dpkg - warning, overriding problem because --force enabled:
    Package is in a very bad inconsistent state - you should
    reinstall it before attempting a removal.
    (Reading database ... 100934 files and directories currently installed.)
    Removing xgl ...

    ERROR: SuSEconfig or requested SuSEconfig module not present!

    dpkg: error processing xgl (--remove):
    subprocess post-removal script returned error exit status 1
    Errors were encountered while processing:
    xgl
    root@barry:~#

    RépondreSupprimer
  45. Hello, me again ;-)

    Got Xgl installed, but when starting the xgl.sh, i first see the nvidia logo(perfect), but then see the error "no glx visuals available". And compiz also complains : "compiz: cannot open display:0".

    i'll keep on searching...

    Paul

    RépondreSupprimer
  46. Hi, it works!!

    I removed Section Extensions, Option composite from xorg.conf, and now it works!
    (debian Etch on P4 with 3GB RAM, Asus nvidia 5700)

    thanks,
    Paul

    RépondreSupprimer
  47. on debian etch with ati card i had to install gdm-2.14 from unstable, to set the option

    GdmXserverTimeout=60

    in section [daemon]

    to let gdm wait long enough for Xgl to start

    thanks for this guide
    nutcase

    RépondreSupprimer
  48. Hi everybody!

    For all those who had problems with
    could not open default font 'fixed'
    FreeFontPath: FPE "/usr/share/fonts/X11/misc"

    Add:
    -fp /usr/share/fonts/X11/misc to your Xgl line in script. It will looks like:

    Xgl -accel glx:pbuffer -accel xv:fbo:1 -fp /usr/share/fonts/X11/misc & sleep 5;

    Note with the parameter to -fp is you font path wich contain fixed font. I my Debian SID /usr/share/fonts/X11/misc is the path.

    RépondreSupprimer
  49. Hi, I have same problem that Paul Cobbaut had. Xgl package is not installed after alien. How do you resolve it?

    RépondreSupprimer
  50. don't use --script.
    read and do, don't think :) lol

    sonique

    RépondreSupprimer
  51. Hi,

    I have big problem to uninstall xgl package :
    debian:/home/baallrog# dpkg -r xgl
    (Lecture de la base de données... 86979 fichiers et répertoires déjà installés.)
    Suppression de xgl ...

    ERROR: SuSEconfig or requested SuSEconfig module not present!

    dpkg : erreur de traitement de xgl (--remove) :
    le sous-processus post-removal script a retourné une erreur de sortie d'état 1
    Des erreurs ont été rencontrées pendant l'exécution :
    xgl


    what can i do???

    i don't remember if i have converting the rpm with the "--script" option ...

    help me please, i'm on Debian Etch

    thanks a lot

    RépondreSupprimer
  52. hi baallrog,
    you can't unistall because you have been using ---script option....
    i have no solution. please look on google about uninstalling breaked packages.

    sorry...
    sonique

    RépondreSupprimer
  53. Ce commentaire a été supprimé par un administrateur du blog.

    RépondreSupprimer
  54. [I remove your message to prevent spam, thanks for your solution]
    baallrog said...
    Hi Sonique!

    Good news, i've found the solution!
    A deb pakage is just an archive with control scripts, when you specified --script for the alien it generated script control in the deb package.
    this script are the script of the rpm who is made for suse distro ... so debian can't execute it properly because of some binary specific to suse distro (fillup, sysconfig and SuSEconfig)!

    So if you want to uninstall properly you must remove manually the scripts :
    rm /var/lib/dpkg/info/xgl.post*

    and after, you can uninstall xgl package with the traditionnal method.

    thanks for your job Sonique!!

    RépondreSupprimer
  55. Sonique, I ABSOLUTELY LOVE YOUR XGL HOWTO!!!

    Seriously, I can't be happier with my new Xgl Desktops. Running Debian Etch on 3 machines all working flawlessly with your help! (Nvidia 7800GT, Nvidia 440Mx-Go, Nvidia FX5200).

    I wanted to leave some feedback on your automatic script. It quit when trying to install libfontenc-dev with this error : "libfontenc-dev: PreDepends: x11-common (>= 1:1.09) but 6.9.0.dfsg.1-6 is to be installed". I continued on manually, and it worked just fine.

    Thanks for the hard work! Xgl ROCKS!

    RépondreSupprimer
  56. hi JeremyD !
    libfontenc-dev is include in xgl-libs packages. if apt can't install it it's not a problem.
    Thank you for your comment :)
    i enjoy!

    sonique :: Cédric

    RépondreSupprimer
  57. I Sonique,

    I'm running Debian in unstable mode, in unstable mode the pakage libxft2 is used. However, the package libxft1 is required, otherwise, i will get an error like unable to open default font : fixed font ... but I can't install libxft1, so is there any solution ?

    RépondreSupprimer
  58. thx for the guide. xgl is working but i cannot set transparency to window.. the keybinding did not work and in apps->compiz ther is only general, not plugin. how can i chance keybindings?

    RépondreSupprimer
  59. Hi sonique!
    I used your script for installing Xgl.
    I had some problem probably because of some inconsistency in the packages installed in my etch/sid...but after some work I can run Xgl!!!

    I modified gdm.conf following your suggestion ant it works very well!

    Thank you for your howto!!

    Fulvio

    RépondreSupprimer
  60. hi !
    for libxft2 problem :
    Try to uninstall it. and download libxft1 and use dpkg -i.

    For compiz shortcuts, uninstall compiz and install this release :
    here.

    Thanks for feedback, i hope i help you.

    RépondreSupprimer
  61. great guide! i have only 2 little problems
    1)sometimes the toolbar of a windows is unusable, the mouse click didnt open for exalple the _File menu
    2)the Alt right key doesnt works on my layout pc105 it

    if i fix those 2, i can use xgl by default

    RépondreSupprimer
  62. For libxft1 : i can remove libxft2 because of dependecies. If i do that i will delete among 600 mo of package so it's impossible. Isn't there any more recent version of xgl, because using libxft1 isn't so great such as it's an old version of libxft.

    Thanks for interessing my problem,

    RépondreSupprimer
  63. Script installed everything fine except error at end about libfontenc-dev not having right pre-dependency on x11-common.

    Xgl never launched though. I am trying this on one of the new MacBooks with Intel Integrated Graphics (GMA 950). Is it even likely to work on this chipset?

    RépondreSupprimer
  64. Hi brian !
    i know GMA 915 works, i think GMA 950 works too.

    if that works please leave a message about Xgl on MacBook :)

    sonique

    RépondreSupprimer
  65. hi sonique,

    xgl is fantastic eye candy. and your guide is pretty good.

    i got two problems though:

    i) i cannot load xgl by default, i have changed the symbolc link in /etc/X11 and added the startup script in sessions -> startup. but can only run xgl mode by manualy running .xgl script at the command-line.

    ii) when system loads, but before i active .xgl script, all window title-bars are not there, generally bad windows behaviour?

    Cheers

    RépondreSupprimer
  66. hi LinuxAlchemist !

    Change authorisation. make .xgl executable !!! chmod uog+x .xgl

    sonique :: Cédric

    RépondreSupprimer
  67. Hi there, sonique. First of all, thank you for your excellent work and support. I am using xgl&compiz for a while, but recently i've noticed some crashes on mplayer with xgl. have you heard/experienced somthing alike? have you got some hints on how to solve this problem?

    Many thanks in advance

    RépondreSupprimer
  68. hi !
    I have no problem with mplayer and Xgl. try the lastest version.
    else try launching mplayer in console and report error. i sorry i can't help you more.

    sonique

    RépondreSupprimer
  69. MaJ etch 05/06/06

    Avec un récent apt-get dist-upgrade sur ma debian etch, les extions gl de Xorg ne sont plus dispo , et je tourne plus qu'en vesa (plus de Xgl :'(), avez vous aussi eu ce pb ?

    RépondreSupprimer
  70. please ready F.A.Q. :
    You need re-install graphical drivers, after a Xorg upgrade (while your dist-upgrade). is't not a Xgl error !

    RépondreSupprimer
  71. Thank you for the great script works fine for me on Debian Etch.

    This is the way how you fix the problem with missing gconf entrys

    gconftool-2 --install-schema-file /etc/opt/gnome/gconf/schemas/compiz.schemas

    HF and Stay Clean ; )

    RépondreSupprimer
  72. Thanks for the .deb packages Sonique. I encountered an error after upgrading to the June 6, 2006 CVS compiz package. When gnome-window-decorator runs I get:
    gnome-window-decorator: symbol lookup error: gnome-window-decorator: undefined symbol: wnck_window_has_name

    I'm running Etch with Xorg 7.0.

    RépondreSupprimer
  73. I get the same error, gnome-window-decorator: undefined symbol: wnck_window_has_name.

    I did your tutorial on june 9...

    Best regards, thanks a million by the great tutorial.

    RépondreSupprimer
  74. hi !
    If you use Xorg 7.0, i think it's the problem ! last day a receive many comments about problem with Xorg 7.0 and Xgl. I need error report, with config (kernel, gnome, xorg, when and where error come...).

    sonique

    RépondreSupprimer
  75. Sonique / All:

    I decided it might be cool to upgrade my Xgl packages to the latest version.. Unfortunately, it breaks gnome-window-decorator when I install the latest packages. Same error as other people are experiencing (I'm using Xorg 6.9.0.dfsg.1-6 , not 7)

    gnome-window-decorator: undefined symbol: wnck_window_has_name

    First I installed using the .rpms in Sonique's mirror. I think some code has been introduced that causes that error in the latest compiz packages.. Because I even tried downloading the very latest from the second SUSE link in the guide. No luck, same error.

    Then I just rolled back to the previous packages, and all is well again.. Here's the versions of the deb's that worked for me (keep in mind that the final revision is incremented by one from the alien conversion, IE compiz_cvs_060407-5.deb really is compiz_cvs_060407-4.rpm)

    compiz_cvs_060407-5_i386.deb
    libdrm-devel_2.0-10_i386.deb
    libsvg_0.1.4-13_i386.deb
    glitz_0.4.4-18_i386.deb libsvg-cairo_0.1.6-13_i386.deb
    glitz-devel_0.4.4-18_i386.deb libsvg-cairo-devel_0.1.6-13_i386.deb
    libdrm_2.0-10_i386.deb libsvg-devel_0.1.4-13_i386.deb
    libdrm-debuginfo_2.0-10_i386.deb xgl_cvs_060405-6_i386.deb

    Again, thanks Sonique for getting me Xgl ENABLED!

    RépondreSupprimer
  76. I had the same problem as above with recent compiz; wnck_window_has_name. I ended up installing the latest version of libwnck (2.12.2-32) and everything is working again. Hope this solves your problems.

    RépondreSupprimer
  77. after installing , every thing works fine except xkb , I cant switch lang layouts

    RépondreSupprimer
  78. Gidday Sonique,
    Are you able to make source packages of your .debs so i can try and build them for amd64. I have tried the method as per the ubuntu formu, but it always fails w=for one reason or another. I assume this is todo with cvs changing constatnly ad breaking everything.

    Jasper

    RépondreSupprimer
  79. sonique, i love U!!! works perfect!
    ;*

    RépondreSupprimer
  80. Hey Sonique!

    Well you're the one who got me so excited about Xgl, cause it got me going with Debian Etch so quickly! Anyways, I've started testing Ubuntu Dapper Drake for my desktops and wrote up a quick HowTO for NVIDIA+Dapper here:
    http://freedomlinux.com/node/10

    Just incase you were interested. I like how Ubuntu has a couple repositories setup for these packages... Very nice and hopefully maintainable via apt!

    -Jeremy

    RépondreSupprimer
  81. hy sonique...your work has to be listed for nobel...
    I've only a strange problem I don't have seen anything similar inside your blog or faq. When I launch xgl some strange gray strips appear on the screen something like a shadow of what there was under the current view for exaple after a cube-desktop switching. Those strips desappears if I move something over them...do you have any ideas?
    Thank you a lot!!!

    RépondreSupprimer
  82. Hi sonique
    I followed your tutorial, and installed and ran your script.
    I am running gnome 2.14, xorg 7.0 on debian etch. i get the nvidia splash screen, and then a gray backround and the cursor turns X. I do not get the gdm login. It stays like this indefinitely.
    I have read through the comments, and reinstalled the dev packages.. this has not helped.

    Any help you can provide would be greatly appreciated! Thanks for taking the time to write this tutorial + script!

    RépondreSupprimer
  83. ok sonique,
    I've solved my problem. Those strange shadows are caused by the fact I was using a dual-head configuration file for my xorg.conf
    Probably xgl doesn't support it yet.
    Thanx

    RépondreSupprimer
  84. Hi. Everything went fine, it just works ok, except that, I don't have compiz configuration options on configuration editor. There are just compiz/plugins/fade but nothing else. Weird, especially when cube, etc works properly. How may I sort that out? Thx

    RépondreSupprimer
  85. Hi sonigue

    I tried your packages on Debian Sid today. They are working very well so far, I had only some minor problems (but I didn't use the autoinstall-script).

    1. compiz installs it's gconf schema in the worng location (at least for Sid). I could correct this with "gconftool-2 --install-schema-file=/etc/opt/gnome/
    gconf/schemas/compiz.schemas"
    (normally this should go into /usr/share/gconf/schemas)

    2. my key mapping didn't work after install. I use a german layout and had to set "third level chooser" to "right Alt key" with Gnomes keyboard preferences for the default behavior.

    3.These gnome-xgl-* tools in /opt/gnome/bin don't work at all. These tools need real porting for Debian - but i didn't need them so far.

    There is only a real problem with tvtime so far. I need to start an extra X session as workaround "xinit tvtime -display :1 -- /usr/bin/X :1 -ac"

    Thanks a lot for your work.

    RépondreSupprimer
  86. same problem as micolaj.... in gconf-editor, i just have fade plugin.... nothing else.... bring me your light.... and thx again... Debian is my fav distro.... THX for this awesome work.... was easier to install on debian then ubuntu ^^ :)

    RépondreSupprimer
  87. hi sonique.. before all, thank you very much for your work doing this stuffs to work.

    I have some pleblems to get running XGL, i installed it from your script and all was succesfull, when i want to starx XGL from the script, it says me:

    /bin/sh /etc/sysconfig/displaymanager no such file or directory

    but i cant understand it, if im in gnome, and then i open a terminal and run the script in display 2, it works fine.

    Ok logout of gnome and i try to run XGl by default changing the X symlink, it says:

    cannot open default font 'fixed'.

    ok, i try to run througt gdm, it blinks some times and crash, but no errors are shown.

    im very confuse.. if i run script fom running gnome in other display it works fine, but when i try to run it by default i can't....

    what can i do for solve this problem?

    thanks for your time.

    RépondreSupprimer
  88. hi Ivan !
    Xgl with sym link is out of date. you must use gdm.conf, you can see how to configure your gdm.conf with Xgl in F.A.Q. (on this blog).

    RépondreSupprimer
  89. hi sonique..

    i found a solution changing X simlynk.

    cp -r /usr/share/fonts/X11/ /usr/lib/X11/fonts/

    and it works very good.


    have you installed cgwd?? to get more beauty effects? i searched on google about this, but only is for ubuntu drapper.

    RépondreSupprimer
  90. hi sonique,

    many thanks for your howto....I tried it and after about 5 minutes everything worked perfectly on my debian testing system...

    great work...
    greetz

    gsx

    Screenshot

    RépondreSupprimer
  91. Hi,

    Just a few comments on the v2.0 release. BTW...great .debs and scripts! Anyway a few notes:

    - Line 118 of setupxglen.sh should be /etc...you have /etd, when appending to gdm.conf

    - Line 36 to install libglitz* packages need force-overwrite options to install (dpkg -i --force-ovewrite foo.deb). Same goes for csm...deb package created from alien conversion.

    - Reinstallation of NVIDIA drivers were necessary (v. 8774).

    - libwnck18 deb package from experiemental (2.16.0-1) had to be installed to get gnome-window-decorator working.

    Chris

    RépondreSupprimer
  92. not sure why but no you i ger an error i think xgl is working vut compiz does not i get no effects but i get an error in the console about dbus (libnotify-Message: Unable to get session bus: Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help) ?

    any ideas

    RépondreSupprimer