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

  1. Remove the packages in 1_removed (inside xorg-7.1.1.tar.bz2).
    1. If you are using Dropline Gnome, you will also need to remove xscreensaver and webfonts
    2. Make sure you removed glut, and leave it removed (as I've compiled Mesa-glut into the Mesa package)
    3. 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.

  2. 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
  3. 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!):
    1. /etc/profile
    2. /etc/ld.so.conf
    3. you can run my patheditor script from xorg-7.1.1-www.tar.bz2

Xorg 7.1 installation

  1. This step is easy, just install my xorg packages (everything in http://thoughtbit.com/xorg-build/packages/x/).
    1. If you plan on trying 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

  1. 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):
    1. ln -s /usr/X11R7 /usr/X11
    2. ln -s /usr/X11R7 /usr/X11R6
    3. ln -s /usr/X11R7/bin /usr/bin/X11
    4. ln -s /usr/X11R7/include/X11 /usr/include/X11
    5. ln -s /usr/X11R7/lib/X11 /usr/lib/X11
  2. You now need to reinstall the packages you previously removed. However, DO NOT REINSTALL THE FOLLOWING:
    1. Slackware packages to NOT reinstall:
      1. glut
      2. x11-*
      3. freetype
      4. fontconfig
      5. dejavu-ttf
      6. ttf-indic-fonts-
      7. xlockmore (it *may* be ok to install this - I haven't tried. I think it overwrites a file from the xorg packages)
    2. If you use Dropline Gnome, do not reinstall the above, but also exclude Dropline's:
      1. freetype
      2. fontconfig
      3. (you can add freetype and fontconfig to /etc/dropline/blacklist)
    3. 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).
  3. 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

linux/slackpkg/xorg-7.1.txt · Last modified: 2007/03/21 20:47 by john
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki