Since I already moved to the Xorg X-server on my Gentoo compile
host in my company, I decided to move to Xorg on my home system as
well.
The move was simple enough: removed the xfs and xdm startup scripts
from the default runlevel, emerge -C xfree to remove
XFree, emerge -k xorg to install the binary Xorg package,
which I carried home from my company Gentoo system, copied
XF86config to xorg.conf and edited some font
paths (/usr/X11R6/lib/X11/fonts to
/usr/share/fonts) and I was up and running again after
restarting the xdm init script.
The Xorg installation also included a new xterm
version and compared to the previous version, this xterm
now draws line graphics characters, even when the currently used fonts
does not supply them. I prefer the antialiased Andale font as my
standard font and programs like mc or
alsamixer didn’t look too good with the previous
xterm version. This is much better now.
There were two issues however, which needed a little bit
fiddling. I don’t remember for how long, but I’ve alway had
pc104 configured for XkbModel in
/etc/X11/XF86config in the keyboard “InputDevice”
section. This worked with XFree86 with my old 102 keys keyboard and my
current 105 keys ergonomic keyboard. With Xorg however, the
“<>|” key in the german layout wouldn’t work. To get this key
correctly working, I needed to set XkbModel to the
correct value of pc105.
And XEmacs with some fonts caused a bit of a
problem. I’ve modified XEmacs usage of fonts through the
~/.Xdefaults file. For instance
Emacs*popup*Font: -*-comic sans ms-medium-r-*-*-*-80-*-*-*-*-iso8859-15
to change the fonts for the popup menus. This looked totally ugly
after the move to Xorg. To fix this, I had to start
xfs (add it to the default runlevel) with all the correct
font paths and include
FontPath "unix/:-1"
in the xorg.conf “Files” section. After this
XEmacs fonts looked ok again.