====== 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 ==== * http://www.freebsd.org/doc/de/books/handbook/x-config.html # 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 [[http://www.freebsd.org/doc/de/books/handbook/install-post.html#MOUSE|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 === * [[http://user.cs.tu-berlin.de/~eserte/FreeBSD/doc/umlaute/umlaute.html]] # 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