News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

Xgl

From FrugalWiki

Jump to: navigation, search

Contents

Warning

This howto now has been moved to the official documentation. If you modify this page, please send a patch to keep the official text in sync. Thanks.

This document has been replaced by Eye_Candy

Warning to 0.4 users

This howto will *NOT* work for 0.4. If you want Xgl on Frugalware 0.4, please refer to the README.Frugalware in /usr/share/doc for Xgl.

Introduction

Xgl server

Xgl is a new hardware accelerated X server. Although it is still in development, I find it OK for day-to-day use. It's especially good for you Gnome users who want a bit of Windows Vista- or Mac OS X-like eye-candy. Xgl is currently in extra-current, and is available for you all to try in the 0.5 release.

Compiz

Compiz is a new window manager that has been specifically designed to be used with Xgl. Unfortunately, if you are a KDE user, this will not work for you (yet). Compiz provides some great effects demonstrated in the images/movies below.

See it in action

Screenshots

Movies

We currently have 2 movies of Xgl in action. We may add more in the future. Note that these movies may jump or skip bits, as they were filmed on my trusty 700Mhz Pentium 3 :)

Getting it working (for Gnome)

Note that this only works for nVidia, ATI or i810 users atm! nVidia/ATI users, please make sure that you have the nVidia/ATI binary drivers set up and working correctly (pacman -Sy nvidia or pacman -Sy fglrx)

Fire up your Gnome Terminal, Xterm, Linux Console, or whatever. Do

su -

Enter your root password, then run:

pacman -Sy mesa-cvs xgl compiz-cvs

Now simply run this to enable Xgl:

fw-xgl-control --enable

Now you can reboot (or init 3 && init 4, for advanced users), and hopefully you will be running on a nice fancy desktop :) If at any time you want to stop using Xgl, run:

fw-xgl-control --disable

Extra resources

Personal tools
Namespaces
Variants
Actions