X11 Configuration
In the following I will describe the configuration of XFree86 4.1 but it should also work for version 4.2/4.3 (and maybe 4.0).
Basic Configuration
I presume that you already have selected the support for the ATI Rage 128 framebuffer in the linux kernel setup. The XFree86 server will use this framebuffer for accessing the videocard (Option "UseFBDev") . In my XF86Config everything is selected except the Xkb-extensions because I couldn't get this working with my german keyboard.
Instead of this I switched back to the old xmodmap-kind of keyboard-configuration. My Xmodmap-file sets up the no-dead-key-style and maps Modeswitch (aka Meta) to the Option-key. It also defines some keys which you can not found on the keyboard like
- the backslash (Meta-sz),
- left-brace (Meta-7), right-brace (Meta-0)
- left-bracket (Meta-8) right-bracket (Meta-9)
- @ (Meta-q and Meta-l)
3D Support
My iBook has a ATI Rage128 graphics chip. Newer versions of the iBook also come with a ATI M6 or M9 (?) chip and therefore require a slightly different configuration.
At first you have to select the DRI driver in the kernel. Although it is a version for XFree 4.1, the kernel-driver also works for newer XFree-versions and gives slightly better results compared to the XFree-DRI-driver.
Activate glx and dri as modules in your /etc/X11/XF86Config,
install the GL-libraries for XFree, e.g. the version of Mesa for XFree, and load the
kernel module. At the next start of X, you should have a fully functional 3D system.