====== Xorg 7.1 ======
Xorg current version: 7.1.1\\
Beryl current version: 0.2.1
This guide explains how I installed Xorg-7.1.1 and Beryl-0.1.4 (using xorg/fedora's aiglx extensions) on Slackware 11 with Dropline Gnome 2.16.2
I just noticed that certain files meant for /usr/share/aclocal/ are instead being linked to /usr/X11R7/lib/aclocal/ instead of /usr/X11R7/share/aclocal/\\ To fix, run the following:\\ root@bit:/usr/share/aclocal# for i in `ls /usr/X11R7/share/aclocal/`;do rm $i;done
root@bit:/usr/share/aclocal# for i in `ls /usr/X11R7/share/aclocal/`;do ln -s /usr/X11R7/share/aclocal/$i .;done
===== Download =====
You will need all the packages in [[http://thoughtbit.com/xorg-build/packages/x/]]. If you plan on using [[http://www.beryl-project.org/|Beryl]], then you will also need all the packages in [[http://thoughtbit.com/xorg-build/packages/xap2/]].
Make sure you also have access to your [[http://www.slackware.com|Slackware]] installation disc or installation files.
===== Installation =====
Here's a quick guide to installing my xorg-7.1 packages.
I think the cleanest way to do this (without linking all sorts of things inside /usr/X11R*), is to first remove everything that is in /usr/X11R6, install xorg-7.1, link /usr/X11 and /usr/X11R6 to /usr/X11R7, and then reinstall your removed packages that you still need. Here's my process:
==== System Preparation ====
- Remove the packages in 1_removed (inside [[http://thoughtbit.com/xorg-build/source/xorg-7.1.1-www.tar.bz2|xorg-7.1.1.tar.bz2]]).
- If you are using [[http://www.droplinegnome.org|Dropline Gnome]], you will also need to remove xscreensaver and webfonts
-Make sure you removed glut, and leave it removed (as I've compiled Mesa-glut into the [[http://www.mesa3d.org/|Mesa]] package)
- To make sure you have removed all the proper packages, go into /var/log/packages and run: grep X11R6 * |cut -f 1 -d ":" |uniq - if any packages are listed, make a note, and then remove them.
- __Move__ /etc/X11 to a backup location (I used /tmp/Xback/X11) - this will allow the sample xorg.conf file to be installed into /etc/X11
- Update your path and various other things in /etc (although, I suppose you can skip this since you will be linking things from /usr/X11R6 to /usr/X11R7 - I haven't tested installing and running without making these changes though). Files to include are (but are not limited to!):
- /etc/profile
- /etc/ld.so.conf
- you can run my patheditor script from [[http://thoughtbit.com/xorg-build/source/xorg-7.1.1-www.tar.bz2|xorg-7.1.1-www.tar.bz2]]
==== Xorg 7.1 installation ====
- This step is easy, just install my xorg packages (everything in [[http://thoughtbit.com/xorg-build/packages/x/]]).
- If you plan on trying [[http://www.beryl-project.org|Beryl]], then also install everything in [[http://thoughtbit.com/xorg-build/packages/xap2/]]
**You must have properly supported hardware and drivers in order to use Beryl/AIGLX**
\\ \\
Check [[http://www.freesoftwaremagazine.com/node/1797]] for supported video cards
I had to reinstall my nvidia drivers after installing the new xorg packages
==== Post installation ====
- Create symlinks to allow "seamless" integration with your slack install (some of the symlinks may have already been created by my packages... I can't remember right now, I'm tired):
- ln -s /usr/X11R7 /usr/X11
- ln -s /usr/X11R7 /usr/X11R6
- ln -s /usr/X11R7/bin /usr/bin/X11
- ln -s /usr/X11R7/include/X11 /usr/include/X11
- ln -s /usr/X11R7/lib/X11 /usr/lib/X11
- You now need to reinstall the packages you previously removed. However, **DO NOT REINSTALL THE FOLLOWING**:
- Slackware packages to NOT reinstall:
- glut
- x11-*
- freetype
- fontconfig
- dejavu-ttf
- ttf-indic-fonts-
- xlockmore (it *may* be ok to install this - I haven't tried. I think it overwrites a file from the xorg packages)
- If you use Dropline Gnome, do not reinstall the above, but also exclude Dropline's:
- freetype
- fontconfig
- (you can add freetype and fontconfig to /etc/dropline/blacklist)
- Reinstall the rest of your removed packages (if you feel you need them - Xorg will work without them). If you use Dropline Gnome, and you have added freetype and fontconfig to /etc/dropline/blacklist, you can let the dropline updater reinstall the remaining dropline packages (like xscreensaver and webfonts).
- The final step is to make sure your /etc/X11/xorg.conf file is configured correctly. You can check your backup config in /tmp/Xback/X11/xorg.conf
===== Information =====
==== My System ====
* Dell Latitude D620
* 2Ghz Centrino Duo
* 1Gig RAM
* nVidia Quadro NVS 110M
* kernel 2.6.19.1
* nVidia driver version 9746
* Slackware 11 fully updated as of 09/Jan/2007
* Dropline Gnome fully updated 09/Jan/2007
==== Links ====
* [[http://forums.droplinegnome.org/viewtopic.php?p=35957]]
* [[http://www.linuxquestions.org/questions/showthread.php?p=2576125]]
* [[http://xorg.freedesktop.org/releases/X11R7.1/]]
* [[http://www.x.org/]]
* [[http://www.beryl-project.org/]]
* [[http://fedoraproject.org/wiki/RenderingProject/aiglx]]
* [[http://www.freesoftwaremagazine.com/node/1797]]
* [[http://web.tiscali.it/meskalamdug/aiglx-en.html]]
==
{{tag>:linux :linux:slackpkg}}