This is the guide everyone has been waiting for, this not only works for the Dell Inspiron 1501 but works for any computer running an ATI card using Xgl.
Check ATI DriverIn a terminal type:
fglrxinfoYou should see this output in your terminal window:
display: :0.0 screen: 0OpenGL vendor string: ATI Technologies Inc.OpenGL renderer string: RADEON XPRESS SeriesOpenGL version string: 2.0.6334 (8.34.8)
If you get something different make sure you enable the proprietary ATI driver via the Restricted Driver Manager. You can find it in the top left menu bar under System>Administration>Restricted Drivers.
(This is what you get when using the Dell Inspiron 1501, other users can check for enabled 3D by using the command glxgears, you should see spinning gears)
Install XglIn a terminal type:
sudo apt-get install xserver-xglSetting Up XGL
In a terminal type:
sudo gedit /usr/local/bin/startxgl.shand this to the file:
#!/bin/shXgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &DISPLAY=:1cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"xauth -i add :1 . "$cookie"exec dbus-launch --exit-with-session gnome-sessionsave and close fileThen make the xgl script executable by entering this into a terminal:
sudo chmod a+x /usr/local/bin/startxgl.sh
Creating a XGL LoginMake the script, by typing this into a terminal:
sudo gedit /usr/share/xsessions/xgl.desktopadd this text to the file:
[Desktop Entry]Encoding=UTF-8Name=XglComment=Start an Xgl SessionExec=/usr/local/bin/startxgl.shIcon=Type=Applicationsave and close fileRemove Compiz & Desktop Effects
sudo apt-get remove compiz-core desktop-effectsIf you have Beryl Installed Remove Beryl Too
In a terminal type:
sudo apt-get remove beryl-ubuntu beryl-manager emerald
If you want to use emerald as your decorator for Compiz Fusion do not remove the emerald package.
Add the Compiz Fusion RepositoryIn a terminal type:
sudo gedit /etc/apt/sources.listAdd this to the end of your your source list:
deb http://download.tuxfamily.org/3v1deb feisty eyecandydeb-src http://download.tuxfamily.org/3v1deb feisty eyecandysave and close fileAdd the tuxfamily Repository Key
In a terminal type:
sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -Update Your SystemIn a terminal type:
sudo apt-get update
Install Compiz FusionIn a terminal type:
sudo apt-get install compiz compizconfig-settings-manager compiz-plugins compiz-gnome compiz-fusion-plugins-extra compiz-fusion-plugins-unofficial libcompizconfig-backend-gconfNow you just have to log off, log into your Xgl session and run Compiz Fusion.
To run Compiz Fusion:compiz --replaceTo run the Compiz Setting Manager:
ccsmI find Compiz Fusion to be faster and more responsive then Beryl. I don't use Beryl's window manger, Emerald. If you want to use Emerald with Compiz Fusion, it's as easy as
sudo apt-get emerald and to launch it's
emerald --replace. I didn't mention it in my guide because I prefer Compiz's gtk-window-decorator, and don't want to put up with the hassle of people asking my questions about software I don't use.
TroubleshootingQ: Compiz Fusion doesn't load/work?
A: Make sure you are you logged onto your Xgl session. Select it at startup from sessions.
Q: I don't have windows decorations.
A: Did you run ccsm (compiz setting manager) and enable Window Decorations
Q: I don't have a cube.
A: Did you run ccsm (compiz setting manager) and enable 3D cube
Q: I get error: E: Couldn't find package ******, can you help?
A: You have to add the repository correctly and then update it. Do those steps over again.
Q: How do I get Compiz Fusion to load when I log in?
A: You have to add
compiz --replace to your startup session. First, go to System>Preferences>Session. Then click on the New button on the right hand side of the menu. Add
compiz --replace to your startup.
Hope you guys like the guide.
redDEADresolve
edited by pHreaksYcle