Eyecandy for CTS

Damian Christey <[email protected]> Sun, 02 Apr 2006 13:55:58 -0400
Newsgroups gmane.org.user-groups.linux.morlug
Message-ID <[email protected]>
Greetings,

There was talk of setting up box to show off some free desktop eyecandy
at our CTS booth.  And what better way to show off eyecandy than on a
hardware accelerated X server built on top of OpenGL?  Craig mentioned
that he had a gaming rig with a fairly new Nvidia card that he might
volunteer to bring, so this is for his benefit, as well as anyone else
who wants to see the future of desktop eyecandy for themselves. ;)
Those who aren't comfortable with bleeding edge unstable X servers can
watch the videos: http://www.novell.com/linux/xglrelease/

First you'll need a working install of Ubuntu Dapper.  I upgraded from a
stable install, you could also install from one the test flights:
http://www.ubuntu.com/testing .

Next you'll need the aforementioned X on OpenGL, and a window manger
that takes advantage its window rendering abilities.  The combination I
have had the most success with is XGL/Compiz.

I followed the instructions here:
http://www.ubuntuforums.org/showthread.php?t=131267 , up to the point
where they create a script called "/usr/bin/thefuture".  Instead, I
created a .xsession file for the user with which I wanted to test
Compiz, containing the following:
#!/bin/sh
# Start compiz window manager
gnome-window-decorator &
LD_PRELOAD=/usr/lib/nvidia/libGL.so.1.2.xlibmesa compiz --replace gconf
&
gnome-session

The LD_PRELOAD fixes a bug that prevented Compiz from starting.  You may
need it if you get an error like: "GLX_EXT_texture_from_pixmap is
missing".  More information and instructions for other video cards can
be found here: http://ubuntuforums.org/showthread.php?t=148351 .

Craig, if you would rather borrow an SATA disk for the installation than
mess around with repartitioning, or run into any problems, stop by my
office (311 Armstrong Hall) any afternoon this week.

If anyone else has good eyecandy suggestions, post them to this list!

Cheers,

-- 
Damian Christey <[email protected]>