3D Accelerated Desktop
From Freespire
Screenshots
Project Summary
Allows your computer to take advantage of modern 3D accelerated video processors for rendering your desktop, and windows. Many different effects and themes are available.
3D desktop acceleration generally requires three separate components:
- A compatible X server (Currently only XGL Server)
- A compatible window manager (Compiz or Beryl)
- A compatible window decorator (Compiz or Emerald)
You can discuss this project further here: Xgl for Freespire forum thread
Installation
Install Instructions
[Note: Heavy use is made of sudo in the packages listed on this page. A non-standard sudoers file may cause them to function incorrectly. This will be corrected at some stage...probably]
XGL/Compiz
- Remove any previous script based XGL installs with this uninstall script or this:
disable-xgl ; sudo dpkg -r libxfont fontenc libdrm xgl-cvs-jasp gnome-window-decorator compiz-control xgl-config compiz-cvs-jasp
- Add these to /etc/apt/sources.list:
deb http://apt.jasp.com freespire1 xgl deb-src http://apt.jasp.com freespire1 xgl
- then do
sudo apt-get update sudo apt-get install xgl-config-control-kde
Now you should be able to go into the control panel to turn on 'Desktop Effects'. Restart your session to see if it works.
Beryl/Emerald
Updated: 20061122
Using the sources identified above:
sudo apt-get update sudo apt-get install xgl-config-control-kde sudo apt-get install beryl-config
No need to start anything by hand. Simply enable Desktop Effects in control panel and restart.
Freespire 2 Testing
(1.1.57 onwards)
Add this to /etc/apt/sources.list
deb http://apt.jasp.com/freespire2/ freespire2/
then
sudo apt-get update sudo apt-get install desktop-effects-freespire sudo enable-xgl
Restart your entire X session. Note: You'll need to click on 'Session' on the login screen and select 'Restart X Server'
Removal Instructions
- To remove 'XGL 2.0'
sudo apt-get remove xgl-super-packagefs1
- To remove basic XGL
sudo apt-get remove xorg-server-xgl
- To remove/disable beryl/emerald
sudo apt-get remove beryl-manager
Deprecated Installers
These are self contained installers. Their use is not recommended.
XGL Installer Version 3.1.4posted 31 August 2006 (Changes: card details right in the control panel)XGL Installer Version 3.1.3posted 30 August 2006 (Changes: No more novell.png | Compiz settings are applied for all known users as time of installation regardless of who ran the installer)XGL Installer 3.1.2posted 29 August 2006 (fixed glitch in 3.1.1 Control Center)XGL Installer 3.1.1posted 29 August 2006 (compiz --replace gconf/kwin fix)Freespire XGL Installer 3.1.0posted 24 August 2006 (added basic Control Center functionality)Freespire XGL Installer 3.0.1posted 19 August 2006Freespire XGL Installer 2.4posted 14 August 2006
Hardware Support
For video card information:
cat /etc/devices/devices.inf | sed -e '/./{H;$!d;}' -e 'x;/\[video\./!d;' | egrep 'pci_id|[^_]desc[^.]'
or
lspci | awk '/VGA compatible controller/ {n = ""; for (i=5; i<=NF; i++) n = (n $i " ");print n}' ; lspci -n | grep $(lspci -v | awk '/VGA compatible controller/ {print $1}') | awk '{print "pci id: " $3}'
Video cards with initial problems but workarounds exist
- RADEON XPRESS 200M (RC410) [PCI ID: 1002:5A62]
kate /etc/X11/xorg.conf
then add
Option "KernelModuleParm" "agplock=0"
under devices under
Option "UseInternalAGPGART" "no"
and enable effects server in control center and reboot.
Known Working Video Cards (3.x.x installer):
- ATI MOBILITY RADEON X300 (M22) [pci_id = 1002:5460]
- Radeon RV100 QY [Radeon 7000/VE] [pci_id = 1002:5159]
- Intel Corporation 82852/855GM Integrated Graphics Device
- nVidia GeForce2 MX 400 (rev b2) [PCI ID 10de:0100]
- Card Name: GeForce4 4200 Go [PCI ID : 10DE:0286]
- NVidia GeForce 5200 FX [PCI ID 10DE:0322]
Known Working Video Cards (2.4 installer):
- NVidia GeForce 5200 FX [PCI ID 10DE:0322]
- NVidia GeForce3 Ti 200
- nVidia GeForce2 MX 400 (rev b2)
- Intel Corporation 82852/855GM Integrated Graphics Device
CARDS KNOWN NOT TO WORK
- Nvidia Vanta [PCI ID: 10DE:002C]
- Intel 82810E DC-133 CGC [PCI ID: 8086:7125]
- VIA Technologies, Inc. VT8378 [S3 UniChrome] Integrated Video (rev 01) Vesa compatible (generic) [pci_id = 1106:7205]
Usage
- Switch windows = Alt + Tab
- Arrange and View All Windows = Moving the pointer to the top right screen corner turns on or off; clicking a window will zoom it to the front (disabled in 3.x.x - use 'Pause key')
- Switch desktops on cube = Ctrl + Alt + Left/Right Arrow
- Switch desktops on cube - with active window following = Ctrl + Shift + Alt + Left/Right Arrow
- Rotate cube manually = Ctrl + Alt + left-click and grab an empty desktopspace.
- Make window translucent/opaque = possible with the "transset" utility or Alt + wheel mouse
- Zoom-in once = Super-key right-click
- Zoom-in manually = Super-key + wheel mouse up
- Zoom-out manually = Super-key + wheel mouse down
- Move window = Alt + left-click
- Snap Move window (will stick to borders) = Ctrl + Shift + left-click
- Resize window = Alt + right-click
- Bring up the window below the top window = Alt + middle-click
- Slow-motion = Shift + F10
- Water = hold Ctrl+Super key
- Rain = Shift-F9




