====== 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}}