Inhaltsverzeichnis

FreeBSD - X11

X-Display-Manager

Installation von XDM aus den Ports:

# portmaster x11/xdm

Um es beim booten automatisch starten zu lassen, muss nur ein Wort umgestellt werden.

dazu öffnen wir diese Datei:

# vi /etc/ttys

und ändern in dieser Zeile das off:

ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure

in ein on:

ttyv8 "/usr/local/bin/xdm -nodaemon" xterm on secure

Jetzt kann man den Rechner neu starten oder einfach den Befehl xdm eingeben.

Installation einer kleinen grafischen Oberfläche

# portmaster sysutils/pciutils x11-clocks/rclock sysutils/xosview www/firefox-i18n mail/thunderbird-i18n x11-wm/icewm x11/xorg
# echo 'hald_enable="YES"' >> /etc/rc.conf
# echo 'dbus_enable="YES"' >> /etc/rc.conf
# /usr/local/etc/rc.d/hald restart
# X -configure
# vi /root/xorg.conf.new
# X -config /root/xorg.conf.new -retro

Wenn die Maus nicht funktioniert, prüfen Sie, ob die Maus konfiguriert wurde. Die Mauskonfiguration wird in Abschnitt 2.10.10 im FreeBSD-Installationskapitel beschrieben. In neueren Xorg-Versionen werden die InputDevice-Abschnitte in xorg.conf ignoriert, um stattdessen die automatisch erkannten Geräte zu verwenden. Um das alte Verhalten wiederherzustellen, fügen Sie die folgende Zeile zum ServerLayout- oder dem ServerFlags-Abschnitt dieser Datei hinzu:

Option "AutoAddDevices" "false"

auf Deutsch umstellen

Konsole

# vi /etc/login.conf
...
default:\
        :passwd_format=md5:\
        ...
        :charset=UTF-8:\
        :lang=de_DE.UTF-8:\
        :umask=022:
...

# cap_mkdb /etc/login.conf
# reboot
# echo 'font8x14="iso15-8x14"' >> /etc/rc.conf
# echo 'font8x16="iso15-8x16"' >> /etc/rc.conf
# echo 'font8x8="iso15-8x8"' >> /etc/rc.conf
# echo 'keymap="german.iso"' >> /etc/rc.conf
# echo 'keyrate="fast"' >> /etc/rc.conf
# echo 'saver="blank"' >> /etc/rc.conf
# echo 'scrnmap="NO"' >> /etc/rc.conf

Alternativ kann die Tastaturbelegung schon im Kernel eingebunden werden. Das hat den Vorteil, dass bereits im Single-User-Mode mit der richtigen Tastaturbelegung gearbeitet werden kann. Dazu muss der Kernel neu compiliert und installiert werden, nachdem in der Kernel-Config-Datei die Zeilen

options ATKBD_DFLT_KEYMAP # specify the built-in keymap
makeoptions ATKBD_DFLT_KEYMAP="german.iso"

eingefügt werden (siehe Handbuch "Configuring the FreeBSD Kernel" und /sys/i386/conf/LINT).

xorg

Profil anpassen:

# echo 'LANGUARGE="de"; export LANGUARGE' >> /etc/profile
# echo 'LANG="de_DE.UTF-8"; export LANG' >> /etc/profile
# echo 'LC_ALL="de_DE.UTF-8"; export LC_ALL' >> /etc/profile
# echo 'MM_CHARSET="UTF-8"; export MM_CHARSET' >> /etc/profile

X.org-Konfiguration anpassen:

# vi /etc/X11/xorg.conf
...
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option "Protocol" "Standard"
        Option "AutoRepeat" "200 5"
        Option "LeftAlt" "Meta"
        Option "RightAlt" "ModeShift"
        Option "ScrollLock" "Compose"
        Option "RightCtl" "Compose"
        Option "XkbKeycodes" "xorg"
        Option "XkbTypes" "default"
        Option "XkbCompat" "default"
        Option "XkbSymbols" "de(pc105)"
        Option "XkbGeometry" "pc"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "de"
        Option "XkbVariant" "nodeadkeys"
EndSection
...

XTerm-Konfiguration anpassen:

# echo 'XTerm*eightBitInput: false' >> ~/.Xdefaults