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
