https://www.thinkwiki.org/w/api.php?action=feedcontributions&user=Torh&feedformat=atom
ThinkWiki - User contributions [en]
2024-03-28T22:33:30Z
User contributions
MediaWiki 1.31.12
https://www.thinkwiki.org/w/index.php?title=Xgl&diff=27969
Xgl
2007-01-28T09:51:13Z
<p>Torh: </p>
<hr />
<div>{{Fixme|This article requires a cleanup: reorg, intro, separation of distro-specific info.}}<br />
<br />
Given the overwhelming interest in the two latest eye candy offerings for Linux and their dependence on the underlying hardware, I thought it would make sense to start pages for them. If it needs to be moved, recategorized, or even deleted - have at it. <br />
<br />
In the meantime, some links of interest for those wishing to install Xgl:<br />
<br />
[http://www.freedesktop.org/wiki/Software/Xgl Freedesktop.org page]<br><br />
[http://en.opensuse.org/Xgl OpenSuSE page]<br><br />
[http://gentoo-wiki.com/HOWTO_XGL Gentoo Xgl HowTo]<br><br />
[https://wiki.ubuntu.com/XglHowto Ubuntu Xgl HowTo]<br />
<br />
For those of you on x40's, it apparently is possible to get Xgl running:<br />
<br />
<br />
[https://wiki.nurd.se/global:howto:x40:xgl Xgl HowTo x40]<br />
<br />
Thus far, I've had no success:<br />
<br />
[http://forums.gentoo.org/viewtopic-t-457152-start-0-postdays-0-postorder-asc-highlight-.html Gentoo forum thread on x40/Xgl/AIGLX]<br />
<br />
==How to install XGL on Ubuntu Dapper==<br />
The source of this guide is http://ubuntuforums.org/showthread.php?t=145068. Check for updates and update here if neccecery. Original guide by "gandalfn" from ubuntuforums.<br />
<br />
1. Add this to your sources.list:<br />
<br />
deb http://xgl.compiz.info/ dapper aiglx<br />
<br />
deb http://xgl.compiz.info/ dapper main<br />
<br />
<br />
2. Update your repositories by running:<br />
<br />
sudo apt-get update<br />
<br />
sudo apt-get dist-upgrade<br />
<br />
<br />
3. Install latest dri modules packages by running:<br />
<br />
sudo apt-get install linux-dri-modules-common linux-dri-modules-`uname -r`<br />
<br />
[if after a linux-restricted-modules or linux-image update you have some troubles, run "sudo /sbin/ldm-manager" to regenerate modules.dep]<br />
<br />
<br />
4. Install Compiz:<br />
<br />
compiz aiglx are now partially official, compiz-vanilla packages work now on xorg-aiglx. All compiz-aiglx packages are now deprecated, well first uninstall all compiz-aiglx packages:<br />
<br />
sudo aptitude purge compiz-aiglx compiz-aiglx-gnome<br />
<br />
sudo apt-get install compiz-vanilla-aiglx compiz-vanilla compiz-vanilla-gnome<br />
<br />
<br />
5. Configure Xorg:<br />
<br />
update /etc/X11/xorg.conf with:<br />
<br />
Section "Module"<br />
<br />
<br />
<pre><br />
#Load "GLcore"<br />
Load "GLcore"<br />
Load "bitmap"<br />
Load "ddc"<br />
Load "dbe"<br />
Load "dri"<br />
Load "extmod"<br />
Load "freetype"<br />
Load "glx"<br />
Load "int10"<br />
Load "type1"<br />
Load "vbe"<br />
EndSection<br />
<br />
#XGL: remove all other option in device section:<br />
Section "Device"<br />
Identifier "Intel Corporation Intel Default Card"<br />
Driver "i810"<br />
Option "XAANoOffscreenPixmaps"<br />
BusID "PCI:0:2:0"<br />
EndSection<br />
<br />
Section "ServerLayout"<br />
Option "AIGLX" "true"<br />
Identifier "Default Layout"<br />
Screen "Default Screen"<br />
InputDevice "Generic Keyboard"<br />
InputDevice "Configured Mouse"<br />
InputDevice "Synaptics Touchpad"<br />
EndSection<br />
<br />
Section "DRI"<br />
Mode 0666<br />
EndSection<br />
<br />
<br />
Section "Extensions"<br />
Option "Composite" "Enable"<br />
EndSection<br />
</pre><br />
<br />
6. Create or modify /etc/gdm/gdm.conf-custom to change your xorg server like this:<br />
<br />
<pre><br />
[servers]<br />
0=aiglx<br />
[server-aiglx]<br />
name=aiglx server<br />
command=/usr/bin/Xorg-air :0<br />
flexible=true<br />
</pre><br />
<br />
<br />
7. Restart GDM:<br />
<br />
sudo /etc/init.d/gdm restart<br />
<br />
and choose XGL from the session menu :)<br />
<br />
<br />
This Howto is known to work on:<br />
* R50e with Intel Integrated Graphics Controller 855GE<br />
<br />
== See also ==<br />
* [[AIGLX]]<br />
* [http://en.wikipedia.org/wiki/Xgl Xgl] at Wikipedia</div>
Torh