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
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:
-
If you are using
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
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
-
-
-
I had to reinstall my nvidia drivers after installing the new xorg packages
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
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