Index: head/de_DE.ISO8859-1/books/handbook/bsdinstall/chapter.xml
===================================================================
--- head/de_DE.ISO8859-1/books/handbook/bsdinstall/chapter.xml (revision 54217)
+++ head/de_DE.ISO8859-1/books/handbook/bsdinstall/chapter.xml (revision 54218)
@@ -1,3096 +1,3092 @@
&os; installierenJimMockRestructured, reorganized, and parts
rewritten by GavinAtkinsonUpdated for bsdinstall by WarrenBlockAllanJudeErweitert um root-on-ZFS von BenedictReuschlingÜbersetzt von ÜbersichtinstallationEs gibt verschiedene Möglichkeiten, &os; zu installieren,
abhängig von der Einsatzumgebung. Dazu gehören:Abbilder von virtuellen Maschinen, die Sie herunterladen
und in einer virtuellen Umgebung einsetzen können. Diese
Abbilder können von der FreeBSD Downloadseite
heruntergeladen werden. Es gibt Abbilder für
KVM (qcow2), VMWare (vmdk),
Hyper-V (vhd), sowie Raw-Device Abbilder, die
durchgängig unterstützt werden. Dies sind keine
Installationsabbilder, sondern vorkonfigurierte
(bereits installierte) Instanzen, die sofort
gestartet und konfiguriert werden können.Abbilder von virtuellen Maschinen, die auf Amazon's
AWS Marketplace,
Microsoft Azure Marketplace
und
Google Cloud Platform
verfügbar sind, um auf den jeweiligen Hosting-Diensten
ausgeführt zu werden. Weitere Informationen zur
Bereitstellung von &os; auf Azure finden Sie im
entsprechenden Kapitel der
Azure Dokumentation.SD-Karten Abbilder für eingebettete Systeme wie den
Raspberry Pi oder BeagleBone Black. Diese Abbilder können
von der
FreeBSD Downloadseite heruntergeladen werden. Die
Dateien müssen unkomprimiert und als Raw-Image auf eine
SD-Karte geschrieben werden, von der das System dann
booten wird.Installationsabbilder, um &os; auf einer Festplatte für
die üblichen Desktop-, Laptop- oder Serversysteme
zu installieren.Der Rest dieses Kapitels beschreibt den vierten Fall und
erklärt, wie man &os; mit dem textbasierten
Installationsprogramm bsdinstall
installiert.Die Installationsanweisungen in diesem Kapitel gelten für
die &i386;- und AMD64-Architekturen.
Gegebenenfalls werden spezifische Anweisungen für andere
Plattformen erwähnt. Möglicherweise gibt es auch geringfügige
Unterschiede zwischen dem Installationsprogramm und dem, was
hier gezeigt wird. Sie sollten dieses Kapitel daher als eine
Art Wegweiser und nicht als exakte Anleitung betrachten.Benutzer, die es vorziehen, &os; mit einem graphischen
Installationsprogramm zu installieren, sind vielleicht an
- pc-sysinstall, dem
- Installationsprogramm des TrueOS Projekts interessiert.
- Dieses Installationsprogramm wird benutzt, um einen
- graphischen Desktop (TrueOS) oder eine Kommandozeilen-Version
- von &os; zu installieren. Weitere Details finden Sie im
- TrueOS Handbuch (
- https://www.trueos.org/handbook/trueos.html).
+ FuryBSD,
+ GhostBSD oder
+ MidnightBSD
+ interessiert.
Nachdem Sie dieses Kapitel gelesen haben, werden Sie
wissen:welche Mindestanforderungen an die Hardware gestellt
werden und welche Architekturen &os; unterstützt.wie man &os; Installationsmedien erstellt.wie man bsdinstall
startet.welche Fragen bsdinstall
stellt, was sie bedeuten und wie man diese
beantwortet.wie Sie Fehler bei der Installation beheben.wie Sie eine Live-Version von &os; ausprobieren können,
bevor Sie die Installation starten.Bevor Sie dieses Kapitel lesen, sollten Sie:Die Liste von unterstützter Hardware lesen, die mit
der zu installierenden Version von &os; ausgeliefert wird,
um sicherzustellen, dass die Hardware auch unterstützt
wird.Minimale HardwareanforderungenDie Hardwareanforderungen zur Installation von &os;
variieren mit der Architektur. Hardwarearchitekturen und von
&os; unterstützte Geräte sind auf der Seite &os; Release
Informationen aufgelistet. Die &os; Download Seite
enthält Informationen zur Auswahl des richtigen Abbilds für
verschiedene Architekturen.Für die Installation von &os; sind mindestens 96 MB
RAM und 1.5 GB freier
Festplattenspeicher erforderlich. Allerdings ist eine solch
geringe Menge an Arbeitsspeicher und Speicherplatz nur für
spezifische Anwendungen ausreichend, beispielsweise für
Embedded-Geräte. Desktop-Systeme benötigen weitaus mehr
Ressourcen. 2-4 GB RAM und mindestens
8 GB Speicherplatz sind ein guter Anfang.Dies sind die Anforderungen an den Prozessor für jede
Architektur:&arch.amd64;Dies ist die gängigste Art von Prozessor für Desktop-
und Laptop-Systeme. Andere Anbieter nennen diese
Architektur auch x86-64.Beispiele für &arch.amd64;-kompatible Prozessoren
umfassen: &amd.athlon;64, &amd.opteron;, multi-core
&intel; &xeon; und &intel; &core; 2 sowie
neuere Prozessoren.&arch.i386;Ältere Desktop- und Laptop-Systeme verwenden oft die
32-Bit x86-Architektur.Fast alle i386-kompatiblen Prozessoren mit einer
Floating-Point-Einheit werden unterstützt. Alle
&intel;-Prozessoren 486 oder neuer werden
unterstützt.&os; nutzt die
Physical Adress Extensions
(PAE), falls die CPU
diese Funktion unterstützt. Wenn PAE
im Kernel aktiviert ist, wird Speicher über 4 GB vom
Kernel erkannt und kann von System verwendet werden.
PAE schränkt allerdings auch die
Gerätetreiber und anderen Komponenten von &os; ein.&arch.powerpc;Alle New Word ROM &apple;
&mac;-Systeme mit integriertem USB
werden unterstützt. SMP wird auf
Maschinen mit mehreren CPUs
unterstützt.Ein 32-Bit Kernel kann jedoch nur die ersten
2 GB RAM verwenden.&arch.sparc64;Systeme, die von &os;/&arch.sparc64; unterstützt
werden, sind auf der
FreeBSD/sparc64-Projektseite aufgelistet.SMP wird auf allen Systemen mit
mehr als einem Prozessor unterstützt. Eine dedizierte
Platte wird benötigt, da es nicht möglich ist, eine
Platte mit einem anderen Betriebssystem zur gleichen
Zeit zu teilen.Vor der InstallationWenn das System die Mindestanforderungen für die
Installation von &os; erfüllt, sollte die Installationsdatei
heruntergeladen und die Installationsmedien vorbereitet
werden. Bevor Sie dies tun, prüfen Sie mit Hilfe dieser
Checkliste, ob das System für die Installation bereit
ist:Sichern Sie wichtige DatenErstellen Sie immer eine Sicherung
aller wichtigen Daten, bevor Sie ein
Betriebssystem installieren. Speichern Sie die Daten jedoch
nicht auf dem System, auf dem das Betriebssystem installiert
wird, sondern nutzen Sie einen Wechseldatenträger, wie
beispielsweise ein USB-Laufwerk, oder
sichern Sie auf einem anderen System im Netzwerk, oder
nutzen einen Online-Backup-Dienst. Überprüfen Sie die
Sicherungen, bevor Sie mit der Installation beginnen.
Sobald das Installationsprogramm die Festplatte des Systems
formatiert, gehen alle gespeicherten Daten unwiderruflich
verloren.Den Installationsort von &os; festlegenFalls &os; das einzige installierte Betriebssystem sein
wird, kann dieser Schritt übersprungen werden. Sollte &os;
allerdings die Platte mit anderen Betriebssystemen teilen,
müssen Sie entscheiden, welche Platte oder Partition für
&os; verwendet werden soll.Für die Architekturen &arch.i386; und &arch.amd64;
können die Platten in mehrere Partitionen aufgeteilt werden.
Dazu stehen Ihnen zwei Partitionsschemas zur Verfügung.
Traditionell enthält ein
Master Boot Record
(MBR) eine Partitionstabelle, welche bis
zu vier primäre Partitionen aufnehmen
kann. Aus historischen Gründen werden diese primären
Partitionen in &os; slices genannt.
Eine Begrenzung von nur vier Partitionen ist für große
Platten sehr beschränkt, so dass eine dieser primären
Partitionen als erweiterte Partition
eingesetzt wird. Mehrere
logische Partitionen können dann
innerhalb der erweiterten Partition angelegt werden. Die
GUID-Partitionstabelle
(GPT) ist eine neuere und einfachere
Methode zur Partition einer Festplatte. Geläufige
GPT-Implementierungen erlauben bis zu
128 Partitionen pro Platte, was die Notwendigkeit von
logischen Partitionen eliminiert.&os;s Standard-Bootloader benötigt entweder eine
primäre oder eine GPT-Partition. Wenn
alle primären oder GPT-Partitionen
bereits in Verwendung sind, muss eine davon für &os; zur
Verfügung gestellt werden. Benutzen Sie ein Werkzeug zur
Veränderung der Partitionsgrößen, wenn Sie eine Partition
erstellen möchten, ohne dabei vorhandene Daten zu löschen.
Den freigegebenen Platz können Sie dann für die Installation
verwenden.Eine Vielzahl freier und kommerzieller Werkzeuge zur
Veränderung der Partitionsgrößen finden Sie unter
http://en.wikipedia.org/wiki/List_of_disk_partitioning_software.
GParted Live (http://gparted.sourceforge.net/livecd.php)
ist eine freie Live-CD, die den
GParted-Partitionseditor enthält.
GParted ist auch in
einer Vielzahl von anderen Linux Live-CD Distributionen
enthalten.Bei richtiger Anwendung können Werkzeuge zur
Veränderung von Partitionsgrößen auf sichere Art und
Weise Platz für eine neue Partition schaffen. Erstellen
Sie trotzdem eine Vollsicherung und überprüfen Sie deren
Integrität bevor Sie die Partitionen auf der Platte
verändern.Festplattenpartitionen, die unterschiedliche
Betriebssysteme enthalten, ermöglichen es, jeweils eines
dieser Systeme zu verwenden. Eine alternative Möglichkeit,
mehrere Betriebssysteme gleichzeitig einzusetzen, ohne dabei
Partitionen ändern zu müssen, wird im behandelt.Netzwerkparameter ermittelnManche &os; Installationsarten benötigen eine
Netzwerkverbindung, um Installationsdateien herunter zu
laden. Nach jeder Installation bietet das
Installationsprogramm die Möglichkeit, die
Netzwerkschnittstellen des Systems zu konfigurieren.Steht im Netzwerk ein DHCP-Server zur
Verfügung, wird dieser im Allgemeinen verwendet, um
automatisch Netzwerkeinstellungen vorzunehmen. Falls
DHCP nicht verfügbar ist, müssen die
folgenden Netzwerkeinstellungen beim lokalen
Netzwerkadministrator oder Provider erfragt werden:Erforderliche Informationen zum NetzwerkIP-AdresseSubnetz-MaskeIP-Adresse des
Default-GatewayDomänenname des NetzwerksIP-Adressen der
DNS-Server im NetzwerkLesen Sie die &os;-ErrataObwohl das &os; Projekt sich bemüht, jede
veröffentlichte Version von &os; so stabil wie möglich
zu machen, können sich doch gelegentlich Fehler in den
Veröffentlichungsprozess einschleichen. In sehr seltenen
Fällen betreffen diese Fehler den Installationsvorgang.
Wenn diese Probleme entdeckt und behoben sind, werden dazu
Hinweise in der &os; Errata (
https://www.freebsd.org/releases/&rel121.current;R/errata.html)
auf der &os; Webseite veröffentlicht. Prüfen Sie die Errata
vor der Installation, um sicherzustellen, dass es keine
Probleme gibt, welche die Installation betreffen.Informationen und Errata für all diese
Veröffentlichungen finden Sie unter den Release
Informationen auf der &os; Webseite (
https://www.freebsd.org/releases/index.html).Die Installationsmedien vorbereitenDas &os;-Installationsprogramm ist keine Anwendung, das
aus einem anderen Betriebssystem heraus gestartet werden kann.
Laden Sie stattdessen eine Installationsdatei für &os;
herunter und brennen Sie den Dateityp auf einen entsprechenden
Datenträger (CD, DVD,
oder USB). Starten Sie dann das System mit
diesem Datenträger.Die &os;-Installationsmedien sind unter
www.freebsd.org/where.html#download verfügbar. Der
Name der Installationsdatei enthält die Version von &os;,
die Architektur sowie den Dateityp. Wenn Sie beispielsweise
&os; 12.1 auf einem &arch.amd64;-System von
DVD installieren wollen, laden Sie
FreeBSD-12.1-RELEASE-amd64-dvd1.iso und
brennen Sie die Datei auf eine DVD.
Starten Sie dann das System mit dieser
DVD.Die Installationsdateien stehen in verschiedenen Formaten
zur Verfügung und variieren je nach Rechnerarchitektur und
Medientyp.Für Rechner,
die mit UEFI (Unified Extensible Firmware
Interface) booten, stehen zusätzliche Installationsdateien zur
Verfügung. Die Namen dieser Dateien enthalten die
Zeichenkette uefi.Dateitypen:-bootonly.iso: Dies ist die
kleinste Installation, die lediglich das
Installationsprogramm enthält. Hierzu ist während der
Installation eine funktionierende Internetverbindung
erforderlich, da das Installationsprogramm die benötigen
Dateien für die &os;-Installation herunter laden muss.
Diese Datei sollte mit einem
CD-Brennprogramm auf
CD gebrannt werden.-disc1.iso: Diese Datei enthält
alle benötigten Dateien für eine &os;-Installation, den
Quellcode und die Ports-Sammlung. Die Datei sollte mit
einem CD-Brennprogramm auf
CD gebrannt werden.-dvd1.iso: Diese Datei enthält alle
benötigen Dateien für eine &os;-Installation, den
Quellcode und die Ports-Sammlung. Darüber hinaus enthält
sie eine Reihe von beliebten Binärpaketen zur Installation
eines Window-Managers, sodass Sie ein komplettes System
installieren können, ohne dass Sie eine Verbindung zum
Internet benötigen. Die Datei sollte mit einem
DVD-Brennprogramm auf eine
DVD gebrannt werden.-memstick.img: Diese Datei enthält
alle benötigten Dateien für eine &os;-Installation, den
Quellcode und die Ports-Sammlung. Die Datei sollte mit
den nachstehenden Anweisungen auf einen
USB-Stick geschrieben werden.-mini-memstick.img: Diese Datei
enthält, wie -bootonly.iso, keine
Installationsdateien, sondern lädt diese bei Bedarf nach.
Während der Installation wird eine funktionierende
Internetverbindung benötigt. Schreiben Sie die Datei, wie
in beschrieben, auf einen
USB-Stick.Nachdem Sie die Datei heruntergeladen haben, laden Sie
CHECKSUM.SHA256 aus dem gleichen
Verzeichnis herunter. Berechnen Sie dann die
Prüfsumme für die Datei. &os; bietet
hierfür &man.sha256.1;, das Sie als
sha256
Dateiname aufrufen
können. Andere Betriebssysteme haben ähnliche
Programme.Vergleichen Sie die berechnete Prüfsumme mit der in
CHECKSUM.SHA256. Die beiden Prüfsummen
müssen übereinstimmen, ansonsten ist die Datei beschädigt und
muss erneut heruntergeladen werden.Eine Installationsdatei auf einen
USB-Stick schreibenDie *.img-Datei ist ein komplettes
Abbild (engl. Image) des späteren
USB-Sticks. Die Datei kann
nicht auf das Zielgerät kopiert
werden. Es existieren jedoch mehrere Programme, mit denen
die *.img-Datei auf einen
USB-Stick geschrieben werden kann. In
diesem Abschnitt werden zwei dieser Programme
vorgestellt.Bevor Sie fortfahren, machen Sie Sicherungskopien der
Daten auf dem USB-Stick. Diese
Prozedur wird alle Daten auf dem Stick löschen.Das Image mit dd auf einen
USB-Stick schreibenDieses Beispiel verwendet
/dev/da0 als das Zielgerät, auf
welches das Image geschrieben werden soll. Seien Sie
sehr vorsichtig, dass das richtige
Gerät benutzt wird, da das Kommando alle vorhandenen
Daten auf dem Zielgerät zerstört.Das Werkzeug &man.dd.1; steht unter BSD, &linux; und
&macos;-Systemen zur Verfügung. Um das Image zu
brennen, verbinden Sie den USB-Stick
mit dem System und bestimmen Sie dessen Gerätenamen.
Geben Sie dann den Namen der Installationsdatei und den
Gerätenamen des USB-Sticks an.
Dieses Beispiel schreibt die Installation für
&arch.amd64; auf das erste USB-Gerät
im &os;-System.&prompt.root; dd if=FreeBSD-12.1-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=syncWenn dieser Befehl fehlschlägt, stellen Sie sicher,
dass der USB-Stick nicht eingehangen
ist und prüfen Sie den Gerätenamen. Auf einigen
Systemen muss der Befehl vielleicht mit Hilfe von
&man.sudo.8; ausgeführt werden. Die Syntax von
&man.dd.1; variiert leicht zwischen verschiedenen
Plattformen. Zum Beispiel erfordert &macos; ein
kleingeschriebenes bs=1m. Einige Systeme wie
&linux; verwenden vielleicht einen Puffer. Verwenden
Sie dann &man.sync.8;, um die Daten zu schreiben.Das Image unter &windows; schreibenVersichern Sie sich, dass Sie den korrekten
Laufwerksbuchstaben angeben, da die bestehenden Daten
des Laufwerks überschrieben und zerstört werden.Image Writer für
&windows; herunterladenImage Writer für
&windows; ist eine frei verfügbare
Anwendung, welche eine Imagedatei korrekt auf einen
USB-Stick schreiben kann. Laden Sie
diese von
https://sourceforge.net/projects/win32diskimager/
herunter und entpacken Sie sie in ein
Verzeichnis.Das Image mit Image Writer auf den USB-Stick
schreibenKlicken Sie doppelt auf das
Win32DiskImager-Icon, um
das Programm zu starten. Prüfen Sie dabei, dass der
Laufwerksbuchstabe unter
Device dem Gerät
entspricht, in dem sich der USB-Stick
befindet. Klicken Sie auf das Ordnersymbol und wählen
Sie das Image aus, welches auf den
USB-Stick geschrieben werden soll.
Um den Image-Dateinamen zu akzeptieren, klicken Sie auf
[ Save ]. Überprüfen
Sie erneut, ob alles stimmt und dass keine Ordner auf
dem USB-Stick in anderen Fenstern
geöffnet sind. Sobald alles bereit ist, klicken Sie
auf [ Write ], um die
Imagedatei auf den USB-Stick zu
schreiben.Sie sind jetzt dazu bereit, mit der Installation von
&os; zu beginnen.Die Installation startenEs werden bei Installation so lange keine Änderungen an
den Festplatten durchgeführt, bis die folgende Meldung
erscheint:Your changes will now be written to disk. If you
have chosen to overwrite existing data, it will
be PERMANENTLY ERASED. Are you sure you want to
commit your changes?Die Installation kann vor dieser Warnung zu jeder Zeit
abgebrochen werden. Falls Zweifel bestehen, dass etwas
falsch konfiguriert wurde, schalten Sie einfach den Computer
vor diesem Punkt aus und es werden keine Änderungen an der
Festplatte vorgenommen.Dieser Abschnitt beschreibt, wie das System vom
Installationsmedium, das nach den Anweisungen in erstellt wurde,
gebootet wird. Wenn Sie einen bootfähigen
USB-Stick einsetzen, verbinden Sie diesen
mit dem System, bevor Sie den Computer einschalten. Falls die
Installation von einer CD startet, müssen Sie
den Computer einschalten und die CD so bald
wie möglich einlegen. Wie das System konfiguriert werden muss,
um von dem verwendeten Installationsmedium zu booten, hängt von
der Architektur ab.Systemstart von &i386; und &arch.amd64;Diese Architekturen beinhalten ein
BIOS-Menü zur Auswahl des Boot-Gerätes.
Abhängig von dem verwendeten Installationsmedium können Sie
CD/DVD oder
USB als erstes Boot-Gerät auswählen. Die
meisten Systeme erlauben es auch, das Boot-Gerät während des
Startvorgangs zu wählen, typischerweise durch drücken von
F10, F11,
F12 oder Esc.Falls der Computer wie normal startet und das bestehende
Betriebssystem lädt, befolgen Sie einen der hier aufgeführten
Schritte:Das Installationsmedium wurde während des
Startvorgangs nicht früh genug eingelegt. Lassen Sie das
Medium eingelegt und versuchen Sie, den Rechner neu zu
starten.Die Änderungen am BIOS waren nicht
richtig oder wurden nicht gespeichert. Überprüfen Sie,
dass das richtige Boot-Gerät als erstes Boot-Gerät
ausgewählt ist.Das verwendete System ist zu alt und unterstützt das
starten vom gewählten Medium nicht. In diesem Fall kann
der Plop Boot Manager ()
verwendet werden, um ältere Computer von
CD oder USB-Medien
zu starten.Systemstart beim &powerpc;Auf den meisten Maschinen können Sie C
auf der Tastatur gedrückt halten, um von der
CD zu starten. Andernfalls, halten Sie
CommandOptionOF, oder
WindowsAltOF
auf nicht-&apple; Tastaturen gedrückt. Geben Sie an der
0 >-Eingabeaufforderung folgendes
ein:boot cd:,\ppc\loader cd:0Systemstart für &sparc64;Die meisten &sparc64;-Systeme sind so eingerichtet, dass
diese automatisch von der Festplatte starten. Um &os; von
CD zu installieren ist es nötig, in die
PROM einzubrechen.Um dies zu tun, starten Sie das System neu und warten Sie
bis die Startmeldungen erscheinen. Abhängig vom Modell sollte
dies in etwa folgendermaßen aussehen:Sun Blade 100 (UltraSPARC-IIe), Keyboard Present
Copyright 1998-2001 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.2, 128 MB memory installed, Serial #51090132.
Ethernet address 0:3:ba:b:92:d4, Host ID: 830b92d4.Falls das System jetzt damit fortfährt von Platte zu
starten, müssen Sie
L1A oder StopA
auf der Tastatur eingeben oder ein BREAK
über die serielle Konsole senden. Wenn Sie
tip oder cu benutzen,
können Sie mit ~# einen
BREAK erzeugen. Der Prompt von
PROM zeigt dann ok an,
wenn es sich um ein System mit einer CPU
handelt, beziehungsweise ok {0} auf
SMP-Systemen, wobei die Nummer die Anzahl
der aktiven CPUs anzeigt.Legen Sie nun die CD in das Laufwerk
und geben Sie boot cdrom am
PROM-Prompt ein.&os; BootmenüWenn das System vom Installationsmedium gestartet wird,
erscheint folgendes Menü auf dem Bildschirm:In der Voreinstellung wird das Menü zehn Sekunden auf
Benutzereingaben warten, bevor das Installationsprogramm
gestartet wird. Drücken Sie die Leertaste, um den Timer
anzuhalten. Um eine Option auszuwählen, drücken Sie die
entsprechende Nummer bzw. Buchstaben. Die folgenden Optionen
stehen zur Verfügung.Boot Multi User: Dies wird den
Boot-Prozess von &os; fortsetzen. Wenn der Timer
angehalten wurde, drücken Sie entweder die
1, B, oder
Enter.Boot Single User: Dieser Modus kann
verwendet werden, um eine bestehende &os;-Installation zu
reparieren. Dies wird in beschrieben. Drücken Sie
die 2 oder S um in
diesen Modus zu gelangen.Escape to loader prompt: Dieser
Modus startet einen Prompt, welcher nur eine begrenzte
Anzahl an Low-Level-Befehlen enthält. Dies wird in
beschrieben. Drücken Sie
die 3 oder Esc um in
diesen Modus zu gelangen.Reboot: Startet das System
neu.Kernel: Lädt einen anderen
Kernel.Configure Boot Options: Öffnet das
Menü, welches in beschrieben
ist.Das Boot-Optionen Menü ist in zwei Abschnitte unterteilt.
Der erste Abschnitt wird verwendet, um zurück zum Hauptmenü zu
gelangen, oder um Optionen zurück auf die Standardwerte zu
setzen.Im zweiten Abschnitt können verschiedene Optionen auf
On oder Off gesetzt
werden. Das System wird bei einem Neustart immer mit den
Einstellungen für diese Optionen booten:ACPI Support: Wenn das System
während des Bootens hängt, setzen Sie diese Option auf
Off.Safe Mode: Wenn das System trotz
deaktiviertem ACPI Support immer noch
hängt, setzen Sie diese Option auf
On.Single User: Setzen Sie die Option
auf On, um eine bestehende
&os;-Installation zu reparieren. Dieser Prozess wird in
beschrieben. Sobald das
Problem behoben ist, setzen Sie die Option wieder auf
Off.Verbose: Wenn Sie während des
Bootens ausführliche Meldungen sehen möchten, zum Beispiel
für die Fehlersuche bei Hardwareproblemen, setzen Sie
diese Option auf On.Nachdem Sie die benötigten Auswahlen getroffen haben,
drücken Sie die 1 oder die Rücktaste, um zum
Hauptmenü zurückzukehren. Drücken Sie dann
Enter um den &os; Bootprozess
fortzusetzen. Eine Reihe von Boot-Meldungen werden nun im
Rahmen der Geräteerkennung von &os; angezeigt. Sobald
dieser Prozess abgeschlossen ist, erscheint das Menü aus
.Wählen Sie hier
[ Install ] und drücken Sie
Enter, um in das Installationsprogramm zu
gelangen. Der Rest dieses Kapitels beschreibt das
Installationsprogramm. Andernfalls verwenden Sie die
Pfeiltasten um einen anderen Menüpunkt auszuwählen.
[ Shell ] kann verwendet
werden, um eine Shell zu starten und Zugriff auf die
Kommandozeilenprogramme zu erhalten, damit beispielsweise
die Platten vor der Installation vorbereitet werden können.
[ Live CD ] kann verwendet
werden um &os; vor der Installation auszuprobieren. Die
Live-Version wird in
beschrieben.Um sich die Boot-Meldungen und die Ergebnisse der
Geräteerkennung erneut anzeigen zu lassen, drücken Sie
S gefolgt von Enter.
Dadurch wird eine Shell gestartet, in der Sie die
Ereignisse seitenweise mit
more /var/run/dmesg.boot lesen können.
Geben Sie exit ein, um zum
Willkommen-Menü zurückzukehren.Verwendung von
bsdinstallDieser Abschnitt zeigt die Reihenfolge der Menüs von
bsdinstall sowie die Informationen,
die während der Installation abgefragt werden. Benutzen Sie die
Pfeiltasten zur Navigation und die Leertaste, um einen Menüpunkt
zu aktivieren oder zu deaktivieren. Wenn Sie fertig sind,
drücken Sie Enter, um die Auswahl zu speichern
und zum nächsten Bildschirm zu gelangen.Die Tastaturbelegung auswählenBevor die Installation gestartet wird, lädt
bsdinstall die Tastaturbelegung,
wie in
gezeigt.Nachdem die Tastaturbelegung geladen wurde, zeigt
bsdinstall das Menü aus
an.
Wählen Sie die Tastenbelegung, die der am System
angeschlossenen Tastatur am nächsten kommt, indem Sie die
Pfeiltasten Hoch/Runter verwenden und anschließend
Enter drücken.Durch drücken von Esc wird das Menü
verlassen und die Standardbelegung eingestellt.
United States of America
ISO-8859-1 ist eine sichere Option, falls
Sie sich unsicher sind, welche Auswahl Sie treffen
sollen.Den Rechnernamen festlegenDas nächste bsdinstall-Menü
konfiguriert den Rechnernamen, der für das neu zu
installierende System verwendet werden soll.Geben Sie einen für das Netzwerk eindeutigen Rechnernamen
an. Der eingegebene Rechnername sollte ein
voll-qualifizierter Rechnername sein, so wie z.B. machine3.example.com.Auswahl der zu installierenden KomponentenIm nächsten Schritt fragt Sie
bsdinstall, die optionalen
Komponenten für die Installation auszuwählen.Die Entscheidung, welche Komponenten auszuwählen sind,
hängt größtenteils davon ab, für was das System künftig
eingesetzt werden soll und der zur Verfügung stehende
Plattenplatz. Der &os;-Kernel und die Systemprogramme
(zusammengenommen auch als Basissystem
bezeichnet) werden immer installiert. Abhängig vom Typ der
Installation, werden manche dieser Komponenten nicht
erscheinen.base-dbg - Basiswerkzeuge wie
cat,
ls und vielte weitere mit
aktiviertem Debugging.kernel-dbg - Kernel und Module mit
aktiviertem Debugging.lib32-dbg -
Kompatibilitäts-Bibliotheken mit aktiviertem Debugging,
für die Ausführung von 32-bit-Anwendungen auf einer
64-bit-Version von &os;.lib32 -
Kompatibilitäts-Bibliotheken, um 32-bit-Anwendungen auf
der 64-bit Version von &os; laufen zu lassen.ports - Die &os;
Ports-Sammlung ist eine Sammlung von Dateien, die das
herunterladen, erstellen und installieren von
Drittanbietersoftware automatisiert.
behandelt die Verwendung der
Ports-Sammlung.Das Installationsprogramm prüft nicht, ob
genügend Plattenplatz zur Verfügung steht. Wählen Sie
diese Option nur, wenn die Festplatte über ausreichend
Speicher verfügt. Die Ports-Sammlung nimmt etwa
&ports.size; Plattenplatz ein.src - Der vollständige &os;
Quellcode für den Kernel und die Systemprogramme. Obwohl
dies für die meisten Anwendungen nicht benötigt wird, kann
es doch für manche Gerätetreiber, Kernelmodule und einigen
Anwendungen aus der Ports-Sammlung erforderlich sein. Der
Quellcode wird auch benötigt um an &os; selbst
mitzuentwickeln. Der komplette Quellcodebaum benötigt
1 GB Plattenplatz und um das gesamte Betriebssystem
neu zu erstellen, werden zusätzliche 5 GB Platz
benötigt.tests - &os; Test-Suite.Installation aus dem NetzwerkDas Menü in wird nur angezeigt,
wenn Sie von einer
-bootonly.iso-CD
installieren, da dieses Installationsmedium keine Kopie der
Installationsdateien enthält. Da die Installationsdateien
über eine Netzwerkverbindung abgerufen werden müssen, weist
dieses Menü darauf hin, dass zunächst die
Netzwerkschnittstelle konfiguriert werden muss.Um die Netzwerkverbindung zu konfigurieren, drücken Sie
Enter und folgen Sie den Anweisungen in . Sobald die
Schnittstelle konfiguriert ist, bestimmen Sie einen
Spiegelserver, welcher in der gleichen Region auf der Welt
beheimatet ist, wie der Computer, auf dem &os; installiert
werden soll. Dateien können so viel schneller übertragen
werden, wenn der Spiegelserver sich näher am Zielcomputer
befindet und die Installationszeit wird somit
reduziert.Die Installation wird auf die gleiche Weise fortfahren,
als würden die Installationsdateien auf einem lokalen
Installationsmedium vorliegen.Plattenplatz bereitstellenIm nächsten Menü wird die Methode bestimmt, um den
Plattenplatz zuzuweisen.bsdinstall bietet dem Benutzer
vier Methoden zur Zuweisung von Plattenplatz:Auto (UFS) richtet die Partitionen
automatisch mit dem UFS-Dateisystems
ein.Manual ermöglicht es
fortgeschrittenen Benutzern, angepasste Partitionen über
Menüoptionen zu erstellen.Shell öffnet eine
Eingabeaufforderung, in der fortgeschrittene Benutzer
angepasste Partitionen mit Werkzeugen wie &man.gpart.8;,
&man.fdisk.8; und &man.bsdlabel.8; erstellen können.Auto (ZFS) erzeugt ein
root-on-ZFS-System mit
optionaler GELI-Verschlüsselung für
Boot Environments.Dieser Abschnitt beschreibt, was bei der Partitionierung der
Platten zu beachten ist und wie die einzelnen Methoden zur
Partitionierung angewendet werden.Ein Partitionslayout entwerfenPartitionslayout/etc/var/usrWenn Sie Dateisysteme anlegen, sollten Sie beachten, dass
Festplatten auf Daten in den äußeren Spuren schneller
zugreifen können als auf Daten in den inneren Spuren. Daher
sollten die kleineren und oft benutzten Dateisysteme an den
äußeren Rand der Platte gelegt werden. Die größeren
Partitionen wie /usr sollten in die
inneren Bereiche gelegt werden. Es empfiehlt sich, die
Partitionen in folgender Reihenfolge anzulegen:
/, swap, /var und
/usr.Die Größe der /var-Partition ist
abhängig vom Zweck der Maschine. Diese
Partition enthält hauptsächlich Postfächer, Logdateien und
Druckwarteschlangen. Abhängig von der Anzahl an
Systembenutzern und der Aufbewahrungszeit für Logdateien,
können Postfächer und Logdateien unerwartete Größen annehmen.
Die meisten Benutzer benötigen nur selten mehr als ein
Gigabyte für /var.Ein paar Mal wird es vorkommen, dass viel
Festplattenspeicher in /var/tmp
benötigt wird. Wenn neue Software mit &man.pkg.add.1;
installiert wird, extrahieren die Paketwerkzeuge eine
vorübergehende Kopie der Pakete unter
/var/tmp. Die Installation großer
Softwarepakete wie Firefox oder
LibreOffice kann sich wegen zu
wenig Speicherplatz in /var/tmp als
trickreich herausstellen.Die /usr Partition enthält viele
der Hauptbestandteile des Systems, einschließlich der &os;
Ports-Sammlung und den Quellcode des Systems. Für diese
Partition werden mindestens zwei Gigabyte empfohlen.Behalten Sie bei der Auswahl der Partitionsgrößen den
Platzbedarf im Auge. Wenn Sie den Platz auf einer Partition
vollständig aufgebraucht haben, eine andere Partition aber
kaum benutzen, kann die Handhabung des Systems schwierig
werden.Größe der Swap-PartitionSwap PartitionAls Daumenregel sollten Sie doppelt soviel Speicher für
die Swap-Partition vorsehen, als Sie Hauptspeicher haben, da
die VM-Paging-Algorithmen im Kernel so eingestellt sind, dass
sie am besten laufen, wenn die Swap-Partition mindestens
doppelt so groß wie der Hauptspeicher ist. Zu wenig Swap kann
zu einer Leistungsverminderung im
VM page scanning Code führen,
sowie Probleme verursachen, wenn später mehr Speicher in die
Maschine eingebaut wird.Auf größeren Systemen mit mehreren
SCSI-, oder IDE-Laufwerken an
unterschiedlichen Controllern, wird empfohlen, Swap-Bereiche
auf bis zu vier Laufwerken einzurichten. Diese
Swap-Partitionen sollten ungefähr dieselbe Größe haben. Der
Kernel kann zwar mit beliebigen Größen umgehen, aber die
internen Datenstrukturen skalieren bis zur vierfachen Größe
der größten Partition. Ungefähr gleich große Swap-Partitionen
erlauben es dem Kernel, den Swap-Bereich optimal über die
Laufwerke zu verteilen. Große Swap-Bereiche, auch wenn sie
nicht oft gebraucht werden, sind nützlich, da sich ein
speicherfressendes Programm unter Umständen auch ohne einen
Neustart des Systems beenden lässt.Indem Sie ein System richtig partitionieren, verhindern
Sie, dass eine Fragmentierung in den häufig beschriebenen
Partitionen auf die meist nur gelesenen Partitionen
übergreift. Wenn Sie die häufig beschriebenen Partitionen an
den Rand der Platte legen, dann wird die
I/O-Leistung dieser Partitionen steigen.
Die I/O-Leistung ist
natürlich auch für große Partitionen wichtig, doch erzielen
Sie eine größere Leistungssteigerung, wenn Sie
/var an den Rand der Platte legen.Geführte Partitionierung für UFSBei dieser Methode wird ein Menü die verfügbaren Platten
anzeigen. Sollten mehrere Platten angeschlossen sein, wählen
Sie diejenige aus, auf der &os; installiert werden
soll.Nachdem Sie die Platte ausgewählt haben, fordert das
nächste Menü dazu auf, entweder die gesamte Festplatte für die
Installation zu nutzen oder eine Partition aus unbenutzten
Speicherplatz zu erstellen. Ein allgemeines Partitionslayout,
das die gesamte Platte einnimmt wird erstellt, wenn
[ Entire Disk ]
ausgewählt wird. Durch die Wahl von
[ Partition ] wird ein
Partitionslayout aus dem unbenutzten Speicherplatz der Platte
erstellt.Wenn [ Entire Disk ]
gewählt wurde, weist bsdinstall
darauf hin, dass die Festplatte gelöscht wird.Das nächste Menü zeigt eine Liste der verfügbaren
Partitionsschemas. GPT ist ist normalerweise die
geeignetste Wahl für amd64-Rechner. Ältere Rechner, die nicht
mit GPT kompatibel sind, sollten MBR benutzen. Die anderen
Partitionsschemas werden im Allgemeinen für ungewöhnliche
oder ältere Rechner benutzt. Weitere Informationen finden Sie
in .Nachdem das Partitionslayout nun erstellt wurde, sollten
Sie es überprüfen, um sicherzustellen, dass es die Bedürfnisse
der Installation erfüllt. Durch die Auswahl von
[ Revert ] können die
Partitionen wieder auf den ursprünglichen Wert zurückgesetzt
werden und durch [ Auto ]
werden die automatischen &os; Partitionen wiederhergestellt.
Partitionen können auch manuell erstellt, geändert oder
gelöscht werden. Sollte die Partitionierung richtig sein,
wählen Sie [ Finish ] aus, um
mit der Installation fortzufahren.Sobald die Festplatten konfiguriert sind, bietet das
nächste Menü die letzte Möglichkeit, Änderungen vorzunehmen,
bevor die ausgewählten Laufwerke formatiert werden. Wenn
Änderungen vorgenommen werden müssen, wählen Sie
[ Back ], um zum Hauptmenü
zurückzukehren.
Mit [ Revert & Exit ]
wird das Installationsprogramm beendet, ohne Änderungen am
Laufwerk vorzunehmen. Wählen Sie
[ Commit ], um die
Installation zu starten.Um mit der Installation fortzufahren, gehen Sie zu
.Manuelle PartitionierungDiese Methode öffnet den Partitionseditor:Durch hervorheben einer Platte (in diesem Fall
ada0) und die Auswahl von
[ Create ], wird ein Menü mit
den verfügbaren Partitionierungsschemas angezeigt.GPT ist normalerweise die beste Wahl
für &arch.amd64;-Computer. Ältere Computer, die nicht mit
GPT kompatibel sind, sollten
MBR verwenden. Die anderen
Partitionsschemas werden für gewöhnlich für ältere
Computersysteme benutzt.
PartitionierungsschemasAbkürzungBeschreibungAPMApple Partition Map, verwendet von
&powerpc;.BSDBSD-Labels ohne einen
MBR, manchmal auch
dangerously dedicated mode genannt, da
nicht-BSD Festplatten-Werkzeuge
dies vielleicht nicht erkennen können.GPTGUID Partition Table (
http://en.wikipedia.org/wiki/GUID_Partition_Table).MBRMaster Boot Record (
http://en.wikipedia.org/wiki/Master_boot_record).VTOC8Volume Table Of Contents, von Sun SPARC64 und
UltraSPARC Computern verwendet.
Nachdem das Partitionierungsschema ausgewählt und
erstellt wurde, werden durch erneute Auswahl von
[ Create ] die Partitionen
erzeugt. Mit der Tab-Taste können Sie den
Cursor zwischen den Feldern bewegen.Eine &os;-Standardinstallation mit GPT
legt mindestens die folgenden drei Partitionen an:freebsd-boot - Enthält den
&os;-Bootcode.freebsd-ufs - Ein &os;
UFS-Dateisystem.freebsd-zfs - Ein &os;
ZFS-Dateisystem. Weitere Informationen
finden Sie in .freebsd-swap - &os;
Auslagerungsbereich (swap space).Die einzelnen GPT-Partitionstypen
sind in &man.gpart.8; dokumentiert.Es können mehrere Dateisystempartitionen erzeugt werden
und manche Leute ziehen es vor, ein traditionelles Layout mit
getrennten Partitionen für die Dateisysteme
/, /var,
/tmp und /usr zu
erstellen. Lesen Sie dazu , um ein Beispiel
zu erhalten.Größenangaben (Size) können mit
gängigen Abkürzungen eingegeben werden: K
für Kilobytes, M für Megabytes oder
G für Gigabytes.Korrekte Sektorausrichtung ermöglicht
größtmögliche Geschwindigkeit und das Anlegen von
Partitionsgrößen als vielfaches von 4K-Bytes hilft, die
passende Ausrichtung auf Platten mit entweder 512-Bytes oder
4K-Bytes Sektorgrößen, festzulegen. Generell sollte die
Verwendung von Partitionsgrößen, die sogar vielfache von
1M oder 1G sind, den einfachsten Weg darstellen, um sicher
zu stellen, dass jede Partition an einem vielfachen von 4K
beginnt. Eine Ausnahme gibt es: momentan sollte die
freebsd-boot-Partition aufgrund von
Beschränkungen im Bootcode nicht größer sein
als 512K.Ein Einhägepunkt (Mountpoint) wird
benötigt, falls diese Partition ein Dateisystem enthält.
Falls nur eine einzelne UFS-Partition
erstellt wird, sollte der Einhängepunkt
/ lauten.Ein label ist ein Name, durch den diese
Partition angesprochen wird. Festplattennamen oder -nummern
können sich ändern, falls die Platte einmal an einem anderen
Controller oder Port angeschlossen sein sollte, doch das
Partitionslabel ändert sich dadurch nicht. Anstatt auf
Plattennamen und Partitionsnummern in Dateien wie
/etc/fstab zu verweisen, sorgen Labels
dafür, dass das System Hardwareänderungen eher toleriert.
GPT-Labels erscheinen in
/dev/gpt/, wenn eine Platte angeschlossen
wird. Andere Partitionierungsschemas besitzen
unterschiedliche Fähigkeiten, Labels zu verwenden und diese
erscheinen in anderen
/dev/-Verzeichnissen.Vergeben Sie ein einzigartiges Label für jede Partition,
um Konflikte mit identischen Labels zu
verhindern. Ein paar Buchstaben des Computernamens, dessen
Verwendungszweck oder Ortes kann dem Label hinzugefügt
werden. Beispielsweise labroot oder
rootfslab für die UFS
Root-Partition auf einem Laborrechner namens
lab.Ein traditionelles, partitioniertes Dateisystem
erstellenFür ein traditionelles Partitionslayout, in dem sich
/, /var,
/tmp und /usr in
getrennten Partitionen befinden sollen, erstellen Sie ein
GPT-Partitionsschema und anschließend
die Partitionen selbst. Die gezeigten Partitionsgrößen
sind typisch für eine Festplatte von 20 G. Falls mehr
Platz verfügbar ist, sind größere Swap oder
/var-Partitionen nützlich. Den hier
gezeigten Beschreibungen sind bsp für
Beispiel vorangestellt, jedoch sollten Sie
andere, einzigartige Beschreibungen verwenden, wie oben
beschrieben.Standardmäßig erwartet &os;s
gptboot, dass die erste
UFS-Partition die
/-Partition ist.PartitionstypGrösseEingehängt alsBeschreibungfreebsd-boot512Kfreebsd-ufs2G/bsprootfsfreebsd-swap4Gbspswapfreebsd-ufs2G/varbspvarfsfreebsd-ufs1G/tmpbsptmpfsfreebsd-ufsAkzeptieren Sie die Standardeinstellungen (Rest
der Platte)/usrbspusrfsNachdem die Partitionen erzeugt wurden,
wählen Sie [ Finish ], um
die Installation mit
fortzusetzen.Geführte Partitionierung mit Root-on-ZFSDie Unterstützung für die automatische Erstellung von
Root-on-ZFS Installationen wurde in &os; 10.0-RELEASE
hinzugefügt. Dieser Modus funktioniert nur mit ganzen
Laufwerken und wird alle vorhandenen Daten auf der Platte
löschen. Das Installationsprogramm wird die Partitionen für
ZFS automatisch an 4k Sektoren ausrichten.
Dies funktioniert auch zuverlässig bei einer Sektorgröße von
512 Byte und hat den Vorteil, dass nachträglich Laufwerke
mit einer Sektorgröße von 4k hinzugefügt werden können,
entweder als zusätzlicher Speicherplatz oder als Ersatz für
eine ausgefallene Platte. Das Installationsprogramm kann auch
optional die Platte mit GELI verschlüsseln,
wie in beschrieben.
Wird die Verschlüsselung aktiviert, wird eine 2 GB große
unverschlüsselte Partition für /boot
erstellt. Diese enthält den Kernel und weitere
Dateien, die nötig sind um den Kernel zu booten. Zudem wird
eine Swap-Partition erstellt. Der verbleibende Platz wird für
den ZFS-Pool verwendet.Das Konfigurationsmenü für ZFS bietet
einige Optionen, um die Erstellung des Pools zu
beeinflussen.Wählen Sie T um den Pool Typ und die
Festplatte(n) zu konfigurieren, die den Pool bilden werden.
Mit Ausnahme des Stripe Modus, unterstützt das automatische
ZFS Installationsprogramm derzeit nur die
Erstellung eines einzigen Top-Level-vdevs. Wenn Sie
komplexere Pools erstellen möchten, folgen Sie den Anweisungen
in . Das
Installationsprogramm unterstützt
verschiedene Pool Typen, einschließlich Stripe (nicht
empfohlen, keine Redundanz), Spiegel (beste Leistung,
weniger nutzbarer Speicherplatz), und RAID-Z 1, 2 und 3
(übersteht den Ausfall von jeweils einer, zwei und drei
Platten). Am unteren Rand des Bildschirms werden Hinweise zur
Anzahl der benötigten Platten angezeigt. Im Fall von RAID-Z
wird die optimale Anzahl von Platten für die jeweilige
Konfiguration angezeigt.Sobald ein Pool Typ (Pool Type)
ausgewählt wurde, wird eine Liste der
verfügbaren Laufwerke angezeigt und der Benutzer wird
aufgefordert, eine oder mehrere Festplatten auszuwählen um den
Pool zu bilden. Anschließend wie die Konfiguration geprüft um
zu gewährleisten, dass genug Platten ausgewählt wurden.
Wählen Sie <Change Selection> um
zur Auswahl der Laufwerke zurückzukehren, oder
<Cancel> um den Pool Typ zu
ändern.Wenn eine oder mehrere Platten in der Liste fehlen, oder
wenn Festplaten angebunden wurden, nachdem das
Installationsprogramm gestartet wurde, wählen Sie
- Rescan Devices um die Laufwerke
nochmals zu suchen und anzuzeigen. Um zu vermeiden, dass
versehentlich die falsche Platte gelöscht wird, können Sie das
- Disk-Info Menü verwenden. Dieses
Menü zeigt verschiedene Informationen, einschließlich der
Partitionstabelle, der Modelnummer und der Seriennummer,
falls verfügbar.Das Konfigurationsmenü von ZFS
ermöglicht es dem Benutzer auch, einen Namen für
den Pool zu vergeben, 4k Sektoren zu deaktivieren,
Tabellentypen zu aktivieren oder deaktivieren, zwischen
GPT (empfohlen) und MBR
zu wechseln und die Größe des Swap-Bereichs zu wählen. Wenn
alle Optionen auf die gewünschten Werte eingestellt sind,
wählen Sie >>> Install am
oberen Rand des Menüs.Wenn die GELI Plattenverschlüsselung
aktiviert wurde, fordert Sie das Installationsprogramm zweimal
zur Eingabe der Passphrase auf.Das Installationsprogramm bietet dann eine letzte Chance,
abzubrechen, bevor der Inhalt der ausgewählten Laufwerke
zerstört wird, um den neuen ZFS-Pool
zu erstellen.Danach wird die Installation normal weitergeführt.Shell Partitionierungbsdinstall bietet bei
fortgeschrittenen Installationen womöglich nicht die
benötigte Flexibilität. Erfahrene Benutzer können die
Option Shell im Menü auswählen, um
die Laufwerke manuell zu partitionieren, Dateisysteme zu
erstellen, /tmp/bsdinstall_etc/fstab zu
befüllen und Dateisysteme unter /mnt
einzuhängen. Geben Sie anschließend exit
ein, um zu bsdinstall
zurückzukehren und die Installation fortzusetzen.Abrufen der DistributionenDie Installationsdauer hängt von den gewählten
Distributionen, dem Installationsmedium und der Geschwindigkeit
des Computers ab. Eine Reihe von Nachrichten werden angezeigt,
um den Fortschritt darzustellen.Zunächst formatiert das Installationsprogramm die
ausgewählten Platten und initialisiert die Partitionen.
Bei bootonly media oder
mini memstick werden als
nächstes die benötigten Komponenten heruntergeladen:Als nächstes wird die Integrität der Distributionsdateien
überprüft, um sicherzustellen, dass diese während des
Ladevorgangs nicht beschädigt oder unsauber vom
Installationsmedium gelesen wurden:Zum Schluss werden die überprüften Distributionsdateien auf
die Festplatte entpackt:Sobald alle benötigten Distributionsdateien entpackt wurden,
wird bsdinstall das erste Menü für
die Arbeiten nach der Installation anzeigen. Die zur Verfügung
stehenden Konfigurationsoptionen werden im nächsten Abschnitt
beschrieben.Arbeiten nach der InstallationSobald &os; installiert ist, fordert Sie
bsdinstall dazu auf, mehrere Optionen
zu konfigurieren, bevor das neu installierte System gebootet
wird. Die Konfigurationsoptionen werden in diesem Abschnitt
beschrieben.Nach einem Neustart des Systems bietet
bsdconfig eine menügestützte Konfiguration
dieser und weiterer Optionen.Setzen des root-PasswortsZuerst muss das root-Passwort gesetzt werden.
Die eingegebenen Zeichen werden dabei nicht auf dem Bildschirm
angezeigt. Nachdem das Passwort eingegeben wurde, muss es zur
Bestätigung erneut eingetippt werden. Damit werden auch
Tippfehler verhindert.Die Netzwerkschnittstelle konfigurierenAls nächstes wird eine Liste der gefundenen
Netzwerkschnittstellen gezeigt. Wählen Sie die
Schnittstelle aus, die Sie konfigurieren möchten.Die Menüs für die Netzwerkkonfiguration werden
übersprungen, falls dies bereits als Teil der
bootonly-Installation durchgeführt
worden ist.Wenn Sie eine Ethernet-Schnittstelle ausgewählt haben,
fährt das Installationsprogramm mit dem Menü aus fort. Wenn Sie
eine drahtlose Netzwerkschnittstelle ausgewählt haben, wird
das System nach drahtlosen Zugriffspunkten
(Access Points) suchen:Drahtlose Netzwerke werden durch einen Service Set
Identifier (SSID) identifiziert. Der
SSID ist ein kurzer, eindeutiger Name, der
für jedes Netzwerk vergeben wird. SSIDs,
die während des Scans gefunden wurden, werden aufgelistet,
gefolgt von einer Beschreibung der Verschlüsselungsarten, die
für dieses Netzwerk verfügbar sind. Falls die gewünschte
SSID nicht in der Liste auftaucht, wählen
Sie [ Rescan ], um erneut
einen Scanvorgang durchzuführen. Falls dann das gewünschte
Netzwerk immer noch nicht erscheint, überprüfen Sie die
Antenne auf Verbindungsprobleme oder versuchen Sie, näher an
den Access point zu gelangen. Scannen Sie erneut nach jeder
vorgenommenen Änderung.Geben Sie nun die Verschlüsselungsinformationen ein, um
sich mit dem drahtlosen Netzwerk zu verbinden.
WPA2 wird als Verschlüsselung dringend
empfohlen, da ältere Verschlüsselungsmethoden, wie
WEP, nur wenig Sicherheit bieten. Wenn
das Netzwerk WPA2 verwendet, geben Sie
das Passwort (auch bekannt als Pre-Shared Key
PSK) ein. Aus Sicherheitsgründen werden
die in das Eingabefeld eingegeben Zeichen nur als Sternchen
angezeigt.Wählen Sie, ob eine IPv4-Adresse auf
der Ethernet-Schnittstelle oder der drahtlosen Schnittstelle
konfiguriert werden soll.Es gibt zwei Arten, ein IPv4-Netzwerk
zu konfigurieren. DHCP wird automatisch
die Netzwerkschnittstelle richtig konfigurieren und sollte
verwendet werden, wenn das Netzwerk über einen
DHCP-Server verfügt. Eine
statische
IP-Konfiguration erfordert die
manuelle Eingabe von Netzwerkinformationen.Geben Sie keine zufällig gewählten
Netzwerkinformationen ein, da dies nicht funktionieren
wird. Holen Sie sich die in
gezeigten Informationen vom Netzwerkadministrator
oder Serviceprovider, falls kein
DHCP-Server verfügbar ist.Falls ein DHCP-Server zur Verfügung
steht, wählen Sie im nächsten Menü
[ Yes ], um die
Netzwerkschnittstelle automatisch einrichten zu lassen.
Dieser Vorgang kann einige Sekunden dauern.Wenn kein DHCP-Server zur Verfügung
steht, wählen Sie [ No ]
und tragen Sie die folgenden Informationen in das Menü
ein:IP Address - Die
IPv4-Adresse, welche diesem
Computer zugewiesen werden soll. Diese Adresse muss
eindeutig sein und darf nicht bereits von einem anderen
Gerät im lokalen Netzwerk verwendet werden.Subnet Mask - Die
Subnetzmaske des Netzwerks.Default Router - Die
IP-Adresse des Defaultrouters im
Netzwerk.Das nächste Menü fragt, ob die Schnittstelle für
IPv6 konfiguriert werden soll. Falls
IPv6 verfügbar ist und verwendet werden
soll, wählen Sie
[ Yes ] aus.IPv6 besitzt ebenfalls zwei Arten der
Konfiguration.
StateLess Address AutoConfiguration,
(SLAAC) wird automatisch die richtigen
Informationen von einem lokalen Router abfragen. Lesen Sie
http://tools.ietf.org/html/rfc4862 für weitere
Informationen. Eine statische
Konfiguration verlangt die manuelle Eingabe von
Netzwerkinformationen.Wenn ein IPv6-Router verfügbar ist,
wählen Sie im nächsten Menü
[ Yes ], um die
Netzwerkschnittstelle automatisch konfigurieren zu
lassen.Wenn kein IPv6-Router zur Verfügung
steht, wählen Sie [ No ]
und tragen Sie die folgenden Adressinformationen in dieses
Menü ein:IPv6 Address - Die zugewiesene
IPv6-Adresse, welche dem Computer
zugeteilt werden soll. Diese Adresse muss eindeutig sein
und nicht bereits von einer anderen Netzwerkkomponente im
lokalen Netzwerk verwendet werden.Default Router - Die
IPv6-Adresse des Defaultrouters im
Netzwerk.Das letzte Menü der Netzwerkkonfiguration konfiguriert
den Domain Name System
(DNS) Resolver, welcher Hostnamen von
und zu Netzwerkadressen umwandelt. Falls
DHCP oder SLAAC
verwendet wurde, um die Netzwerkschnittstelle zu
konfigurieren, ist die Konfiguration für den Resolver
möglicherweise bereits eingetragen. Andernfalls geben Sie
den lokalen Netzwerkdomänennamen in das Feld
Search ein. DNS #1
und DNS #2 sind die
IPv4- und/oder
IPv6-Adressen der lokalen
DNS-Server. Zumindest ein
DNS-Server wird benötigt.Setzen der ZeitzoneDie nächsten Menüs werden verwendet, um die korrekte
Ortszeit zu ermitteln. Dazu muss die gewünschte geographische
Region, das Land und die Zeitzone ausgewählt werden. Das
Setzen der Zeitzone erlaubt es dem System automatische
Korrekturen vorzunehmen, beispielsweise beim Wechsel von
Sommer- auf Winterzeit.Das hier gezeigte Beispiel bezieht sich auf einen Rechner
in der Zeitzone des spanischen Festlands. Die Auswahl ist je
nach geographischer Lage unterschiedlich.Wählen Sie das zutreffende Land mit den Pfeiltasten und
durch anschließendes drücken von Enter
aus.Die passende Zeitzone wird durch die Pfeiltasten und
anschließendes drücken von Enter
ausgewählt.Bestätigen Sie, dass die Abkürzung für die Zeitzone
korrekt ist.Das entsprechende Datum wird mit den Pfeiltasten
und das anschließende Drücken von
[ Set Date ] gewählt.
Andernfalls kann die Auswahl durch Drücken von
[ Skip ] übersprungen
werden.Die entsprechende Uhrzeit wird mit den Pfeiltasten
und das anschließende Drücken von
[ Set Time ] gewählt.
Andernfalls kann die Auswahl durch Drücken von
[ Skip ] übersprungen
werden.Dienste aktivierenZusätzliche Systemdienste, die zur Startzeit aktiviert
werden sollen, können im folgenden Menü eingeschaltet werden.
All diese Dienste sind optional. Starten Sie nur die Dienste,
die zur korrekten Funktion des Systems benötigt werden.Die folgenden Dienste können über dieses Menü aktiviert
werden:local_unbound - Aktiviert den
lokalen unbound
DNS-Cache. Bedenken Sie, dass dies der Unbound des
Basissystems ist und nur als lokaler
Cache-Forwarding-Resolver gedacht ist. Möchten Sie
einen DNS-Server für das gesamte
Netzwerk einrichten, installieren Sie bitte
dns/unbound.sshd - Der Secure Shell
(SSH)-Daemon für Fernzugriff über eine
verschlüsselte Verbindung. Aktivieren Sie diesen Dienst
nur dann, wenn das System für Fernzugriff zur Verfügung
stehen soll.moused - Aktivieren Sie diesen
Dienst, wenn Sie Mausunterstützung auf der Systemkonsole
benötigen.ntpdate - Aktiviert die
automatische Synchronisation der Uhrzeit beim booten.
Diese Funktionalität ist ebenfalls im &man.ntpd.8;-Daemon
verfügbar. In naher Zukunft soll das Programm
&man.ntpdate.8; entfernt werden.ntpd - Der Network Time Protocol
(NTP)-Daemon zur automatischen
Uhrzeitsynchronisation. Aktivieren Sie diesen Dienst,
wenn es im Netzwerk einen &windows;-, Kerberos- oder
LDAP-Server gibt.powerd - Systemwerkzeug zur
Leistungsregelung und für Stromsparfunktionen.dumpdev - Aktiviert die
Absturzaufzeichnung, welche sehr nützlich sein kann, um
Systemfehler aufzuspüren. Daher wird Anwendern
empfohlen, diese Option zu aktivieren.Aktivieren von SicherheitsoptionenIm nächsten Menü können Sicherheitsoptionen aktiviert
werden. Alle diese Optionen sind optional. Es wird
jedoch empfohlen, sie zu aktivieren.Folgende Optionen können in diesem Menü aktiviert
werden:hide_uids - Versteckt die Prozesse
von anderen Benutzern, um zu verhindern, dass
unprivilegierte Benutzer laufende Prozesse von
anderen Benutzern (UID) sehen können.hide_gids - Versteckt die Prozesse
anderer Gruppen, um zu verhindern, dass unprivilegierte
Benutzer laufende Prozesse von anderen Gruppen (GID)
sehen können.hide_jails - Versteckt
Jail-Prozesse, um zu verhindern, dass
unprivilegierte Benutzer die in den Jails laufenden
Prozesse sehen können.read_msgbuf - Deaktiviert den
Lesezugriff auf den Nachrichtenpuffer des Kernels für
nicht privilegierte Benutzer. Dadurch wird verhindert,
dass &man.dmesg.8; zum Anzeigen von Nachrichten aus dem
Nachrichtenpuffer des Kernels verwendet wird.proc_debug - Die Deaktivierung von
Prozess-Debugging-Funktionen für unprivilegierte Benutzer
deaktiviert einige IPC-Dienste und procfs-Funktionen,
ptrace() und ktrace(). Beachten Sie, dass dadurch auch
die Nutzung von Werkzeugen wie &man.lldb.1;,
&man.truss.1;, &man.procstat.1; und einige
Debugging-Funktionen von Skriptsprachen wie PHP, für
unprivilegierte Benutzer unterbunden wird.random_pid - Zufällig generierte
PID für neu erstellte Prozesse.clear_tmp - Bereinigt das
Verzeichnis /tmp beim
Systemstart.disable_syslogd - Diese Option
verhindert, dass syslogd einen
Netzwerk-Socket öffnet. In der Voreinstellung startet
&os; syslogd auf sichere Weise
mit -s. Das verhindert, dass der
Daemon auf Port 514 auf UDP-Anfragen lauscht. Wenn diese
Option aktiviert ist, läuft
syslogd mit dem Schalter
-ss, dass
syslogd daran hindert, einen
Port zu öffnen. Weitere Informationen finden Sie in
&man.syslogd.8;.disable_sendmail - Deaktiviert den
sendmail MTA.secure_console - Wenn diese Option
aktiviert ist, fragt das System im Single-User-Modus nach
dem root-Passwort.disable_ddtrace - &dtrace; kann in
einem Modus laufen, der sich tatsächlich auf den laufenden
Kernel auswirkt. Destruktive Aktionen dürfen nicht
benutzt werden, es sei denn, sie wurden explizit
aktiviert. Um diese Option bei der Verwendung von
&dtrace; zu aktivieren, benutzen Sie
-w. Weitere Informationen finden Sie
in &man.dtrace.1;.Benutzer hinzufügenDas nächste Menü fordert Sie dazu auf, mindestens ein
Benutzerkonto zu erstellen. Es wird empfohlen, sich als
normaler Benutzer am System anzumelden und nicht als
root-Benutzer.
Wenn man als root angemeldet ist, gibt es
so gut wie keine Beschränkungen oder Schutz vor dem, was man
tun kann. Die Anmeldung als normaler Benutzer ist daher
sicherer und bietet mehr Schutz.Wählen Sie [ Yes ], um
neue Benutzer hinzuzufügen.Folgen Sie den Anweisungen und geben Sie die angeforderten
Informationen für das Benutzerkonto ein. Das Beispiel in
erstellt ein Konto für
den Benutzer asample.Die folgenden Informationen müssen eingegeben
werden:Username - Der Name des Benutzers,
den man zur Anmeldung eingeben muss. Es ist üblich, den
ersten Buchstaben des Vornamens zusammen mit dem Nachnamen
zu kombinieren. Jeder Benutzername ist möglich, solange
er für das System einzigartig ist. Es wird zwischen Groß-
und Kleinschreibung unterschieden und der Benutzername
sollte keine Leerzeichen enthalten.Full name - Der volle Name des
Benutzers. Dieser darf auch Leerzeichen enthalten und
dient als Beschreibung für das Benutzerkonto.Uid - User ID.
Normalerweise wird dieses Feld leer gelassen, so dass das
System einen Wert vergibt.Login group - Die Benutzergruppe.
Normalerweise bleibt dieses Feld leer, um die
Standardgruppe zu akzeptieren.Invite user into
other groups? - Zusätzliche Gruppen zu denen
der Benutzer als Mitglied hinzugefügt werden soll.
Falls der Benutzer administrativen Zugriff benötigt,
tragen Sie hier wheel ein.Login class - In der Regel bleibt
dieses Feld leer.Shell - Die interaktive Shell für
diesen Benutzer. Tragen Sie hier eine der aufgeführten
Shells ein. Weitere Informationen über Shells finden Sie
im .Home directory - Das
Heimatverzeichnis des Benutzers. Die Vorgabe ist für
gewöhnlich richtig.Home directory permissions -
Zugriffsrechte auf das Heimatverzeichnis des Benutzers.
Die Vorgabe ist normalerweise die passende.Use password-based authentication?
- Normalerweise yes, damit der Benutzer
bei der Anmeldung sein Passwort eingeben muss.Use an empty password? -
Normalerweise no, da ein leeres
Passwort unsicher ist.Use a random password? -
Normalerweise no, damit der
Benutzer sein Passwort am nächsten Prompt selber
vergeben kann.Enter password - Das Passwort für
diesen Benutzer. Eingegebene Zeichen werden nicht am
Bildschirm angezeigt.Enter password again - Das Passwort
muss zur Überprüfung erneut eingegeben werden.Lock out the account after
creation? - Normalerweise
no, damit sich der Benutzer anmelden
kann.Nachdem alles eingegeben wurde, wird eine Zusammenfassung
angezeigt und das System fragt Sie, dies so korrekt ist.
Falls ein Eingabefehler gemacht wurde, geben Sie
no ein und versuchen es erneut. Falls
alles in Ordnung ist, geben Sie yes ein, um
den neuen Benutzer anzulegen.Falls es mehr Benutzer hinzuzufügen gibt, beantworten Sie
die Frage Add another user? mit
yes. Geben Sie no ein,
wird das hinzufügen von Benutzern beendet und die Installation
fortgesetzt.Für weitere Informationen zum hinzufügen von
Benutzern und deren Verwaltung, lesen Sie .Letzte KonfigurationsschritteNachdem alles installiert und konfiguriert wurde, bekommen
Sie noch eine letzte Chance, um Einstellungen zu
verändern.Verwenden Sie dieses Menü, um noch letzte Änderungen oder
zusätzliche Konfigurationen vor dem Abschließen der
Installation zu tätigen.Add User - Beschrieben in
.Root Password - Beschrieben in
.Hostname - Beschrieben in
.Network - Beschrieben in
.Services - Beschrieben in
.Time Zone - Beschrieben in
.Handbook - Herunterladen und
installieren des &os; Handbuchs.Nachdem die letzten Konfigurationsschritte beendet sind,
wählen Sie Exit.bsdinstall wird nach
zusätzlichen Konfigurationen, die noch zu tätigen sind,
fragen, bevor in das neue System gebootet wird. Wählen Sie
[ Yes ], um in eine Shell
innerhalb des neuen Systems zu wechseln oder
[ No ], um mit dem letzten
Schritt der Installation zu beginnen.Wenn weitere Konfigurationen oder besondere Einstellungen
benötigt werden, wählen Sie
[ Live CD ], um das
Installationsmedium im Live-CD Modus zu
starten.Wenn die Installation vollständig ist, wählen Sie
[ Reboot ], um den Computer
neu zu starten und das neu installierte &os;-System zu booten.
Vergessen Sie nicht, das &os; Installationsmedium zu
entfernen, oder der Computer wird erneut davon starten.Wenn &os; startet, werden viele Informationsmeldungen
ausgegeben. Nachdem das System den Startvorgang abgeschlossen
hat, wird eine Anmeldeaufforderung angezeigt. Geben Sie am
login: den Benutzernamen ein, den Sie
während der Installation hinzugefügt haben. Vermeiden
Sie es, sich als root anzumelden. Lesen Sie
, wenn Sie
administrativen Zugriff benötigen.Um Nachrichten, die während des Bootens angezeigt
wurden, zu sehen, aktivieren Sie durch drücken von
Scroll-Lock den
scroll-back buffer. Die Tasten
PgUp, PgDn und die
Pfeiltasten dienen zur Navigation durch die Nachrichten.
Durch erneutes drücken von Scroll-Lock wird
der Bildschirm wieder entsperrt und kehrt zur normalen
Anzeige zurück. Mit
less /var/run/dmesg.boot können Sie sich
diese Nachrichten im laufenden Betrieb ansehen. Durch
drücken von q kehren Sie wieder zur
Kommandozeile zurück.Wenn sshd in aktiviert wurde, ist der
erste Start ein bisschen langsamer, weil das System die
RSA- und DSA-Schlüssel
erzeugen muss. Die nachfolgenden Startvorgänge werden dann
wieder schneller sein. Wie in diesem Beispiel zu sehen ist,
werden die Fingerabdrücke der Schlüssel am Bildschirm
ausgegeben:Generating public/private rsa1 key pair.
Your identification has been saved in /etc/ssh/ssh_host_key.
Your public key has been saved in /etc/ssh/ssh_host_key.pub.
The key fingerprint is:
10:a0:f5:af:93:ae:a3:1a:b2:bb:3c:35:d9:5a:b3:f3 root@machine3.example.com
The key's randomart image is:
+--[RSA1 1024]----+
| o.. |
| o . . |
| . o |
| o |
| o S |
| + + o |
|o . + * |
|o+ ..+ . |
|==o..o+E |
+-----------------+
Generating public/private dsa key pair.
Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
7e:1c:ce:dc:8a:3a:18:13:5b:34:b5:cf:d9:d1:47:b2 root@machine3.example.com
The key's randomart image is:
+--[ DSA 1024]----+
| .. . .|
| o . . + |
| . .. . E .|
| . . o o . . |
| + S = . |
| + . = o |
| + . * . |
| . . o . |
| .o. . |
+-----------------+
Starting sshd.Lesen Sie für weitere
Informationen zu Fingerabdrücken und
SSH.&os; installiert standardmäßig keine graphische
Umgebung. enthält Informationen zur
Installation und Konfiguration eines graphischen Window
Managers.Das korrekte herunterfahren eines &os;-Computers hilft,
beugt dem Datenverlust vor und schützt sogar die Hardware vor
Schäden. Schalten Sie nicht den Strom ab, bevor das
System ordnungsgemäß heruntergefahren wurde!
Wenn der Benutzer ein Mitglied der wheel-Gruppe ist, können Sie
zum Superuser durch die Eingabe von su und
der anschließenden Eingabe des Passworts von root werden. Geben Sie dann
shutdown -p now ein. Das System wird
jetzt sauber heruntergefahren und, falls die Hardware es
unterstützt, den Rechner ausschalten.FehlerbehebunginstallationtroubleshootingDieser Abschnitt behandelt einfache Fehlerbehebungen
für die Installation, wie beispielsweise häufig auftretende
Fehler, die von Anwendern berichtet wurden.Überprüfen Sie die Hardware Notes (
https://www.freebsd.org/releases/index.html) nach der
Version von &os;, um sicher zu stellen, dass die Hardware auch
unterstützt wird. Wenn die Hardware unterstützt wird und Sie
immer noch Abstürze oder andere Probleme erleben, müssen Sie
einen eigenen Kernel bauen. Diese Prozedur wird in beschrieben. Das erlaubt es,
Unterstützung für Geräte, die im
GENERIC-Kernel nicht vorhanden sind,
hinzuzufügen. Der Kernel ist mit der Annahme konfiguriert, dass
die Hardwaregeräte sich in ihren Fabrikeinstellungen in Bezug
auf IRQs, I/O-Adressen und
DMA-Kanälen befinden. Wenn die Hardware neu
konfiguriert wurde, werden Sie möglicherweise die Konfiguration
des Kernels bearbeiten und diesen neu erstellen müssen, um &os;
mitzuteilen, wo es gewisse Dinge finden kann.Manche Installationsprobleme können Aktualisierung der
Firmware auf verschiedenen Hardwarekomponenten verhindert
oder verringert werden, meistens am Mainboard. Mit
Mainboard-Firmware ist für gewöhnlich das
BIOS gemeint. Die meisten Mainboard- und
Computerhersteller haben eine Webseite mit Aktualisierungen
und Informationen zur Durchführung.Hersteller raten meist von einer Aktualisierung des
Mainboard-BIOS ab, außer es gibt einen
guten Grund dafür, wie beispielsweise eine kritische
Aktualisierung. Der Aktualisierungsvorgang
kann schiefgehen, was das
BIOS unvollständig macht und den Computer
nicht mehr starten lässt.Wenn das System während der Geräteerkennung beim
Starten hängt oder sich während der Installation merkwürdig
verhält, ist ACPI vielleicht der Übeltäter.
&os; macht auf &arch.i386;- und &arch.amd64;-Plattformen starken
Gebrauch vom ACPI-Dienst, um dem System bei
der Konfiguration während des
Startvorgangs zu helfen. Leider existieren immer noch Fehler im
ACPI-Treiber, in den Mainboards und der
BIOS-Firmware. ACPI kann
durch setzen der Einstellung
hint.acpi.0.disabled im dritten Teil des
Bootloaders deaktiviert werden:set hint.acpi.0.disabled="1"Dies wird nach jedem Neustart des Systems wieder
zurückgesetzt, also ist es notwendig, die Zeile
hint.acpi.0.disabled="1" zu der Datei
/boot/loader.conf hinzuzufügen. Weitere
Informationen über den Bootloader lassen sich in nachlesen.Verwendung der Live-CDDas Willkommensmenü von
bsdinstall, welches in
gezeigt wird, enthält
eine [ Live CD ] Option.
Die Live-CD ist für Benutzer, die sich
fragen, ob &os; das richtige Betriebssystem für sie ist und die
vor der Installation noch einige Merkmale und Eigenschaften
testen wollen.Die folgenden Punkte sollten beachtet werden, bevor die
[ Live CD ] benutzt
wird:Um Zugriff auf das System zu bekommen, wird eine
Authentifizierung benötigt. Der Benutzername ist
root und das
Kennwort bleibt leer.Da das System direkt von dem Installationsmedium
ausgeführt wird, ist die Geschwindigkeit deutlich
langsamer als bei einem System, das auf einer Festplatte
installiert ist.Diese Option enthält nur eine Eingabeaufforderung und
keine graphische Oberfläche.
Index: head/de_DE.ISO8859-1/books/handbook/desktop/chapter.xml
===================================================================
--- head/de_DE.ISO8859-1/books/handbook/desktop/chapter.xml (revision 54217)
+++ head/de_DE.ISO8859-1/books/handbook/desktop/chapter.xml (revision 54218)
@@ -1,968 +1,970 @@
Desktop-AnwendungenÜbersichtObwohl &os; wegen seiner Leistung und Stabilität vor allem
auf Serversystemen sehr beliebt ist, so ist es auch für den
täglichen Einsatz als Desktop geeignet. Mit über &os.numports;
Anwendungen, die als Pakete oder Ports vorliegen, ist es leicht
einen individuellen Desktop zu bauen, auf dem eine Vielzahl von
Desktop-Anwendungen laufen. Dieses Kapitel zeigt, wie Sie die
zahlreichen Desktop-Anwendungen, wie Web-Browser, Office-Pakete,
Dokumentbetrachter und Finanzsoftware, installieren
können.Benutzer die es vorziehen eine vorkonfigurierte
Desktop-Version von &os; zu installieren, anstatt das
- System von Grund auf zu konfigurieren, sollten sich die
- trueos.org Website
+ System von Grund auf zu konfigurieren, sollten sich
+ FuryBSD,
+ GhostBSD oder
+ MidnightBSD
ansehen.Bevor Sie dieses Kapitel lesen, sollten Sie wissen:wie zusätzliche Anwendungen als Paket oder aus der
Ports-Sammlung installiert werden. Dies wird in
beschrieben.wie X und ein Window-Manager installiert wird. Dies
wird in beschrieben.Informationen zur Konfiguration von Multimedia-Anwendungen
finden Sie in .BrowserBrowserWeb&os; besitzt keinen vorinstallierten Browser, stattdessen
enthält das www-Verzeichnis
der Ports-Sammlung viele Browser, die als Paket oder aus der
Ports-Sammlung installiert werden können.Die Desktop-Umgebungen KDE und
GNOME verfügen über eigene
HTML-Browser. Weitere Informationen zur Einrichtung dieser
Umgebungen finden Sie in .Besonders schlanke Browser sind
www/dillo2,
www/links und
www/w3m.Dieser Abschnitt demonstriert, wie die folgenden gängigen
Webbrowser installiert werden, sowie den Ressourcenbedarf, den
Installationsaufwand beim Übersetzen des Ports, oder ob die
Anwendung wichtige Abhängigkeiten benötigt.AnwendungRessourcenbedarfInstallationsaufwand aus den PortsAnmerkungenFirefoxmittelhoch&os;, &linux; und lokalisierte Versionen sind
verfügbarKonquerormittelhochBenötigt
KDE-BiliothekenChromiummittelhochBenötigt Gtk+FirefoxFirefoxFirefox ist ein Open-Source
Browser. Er bietet eine dem HTML-Standard
konforme Anzeige, Browserfenster als Tabs, Blockierung von
Pop-up-Fenstern, Erweiterungen, verbesserte Sicherheit und
mehr. Firefox basiert auf der
Mozilla Codebasis.Installieren Sie das Paket der aktuellen Release-Version
von Firefox:&prompt.root; pkg install firefoxUm stattdessen die Extended Support Release (ESR) Version
zu installieren, benutzen Sie:&prompt.root; pkg install firefox-esrAlternativ kann auch die Ports-Sammlung verwendet werden,
um die gewünschte Version von
Firefox aus dem Quellcode zu
installieren. Dieses Beispiel baut
www/firefox, wobei sich
firefox durch die ESR oder die
lokalisierte Version ersetzen lässt.&prompt.root; cd /usr/ports/www/firefox
&prompt.root; make install cleanKonquerorKonquerorKonqueror ist mehr als nur
ein Webbrowser, da es ebenfalls Dateimanager und
Multimedia-Betrachter ist. Es ist als Paket oder Port
x11/kde4-baseapps verfügbar.Konqueror unterstützt sowohl
WebKit als auch sein eigenes KHTML. WebKit wird von vielen
modernen Browsern verwendet, einschließlich
Chromium. Um
WebKit mit Konqueror unter &os; zu
verwenden, installieren Sie das Paket oder den Port
www/kwebkitpart. Dieses Beispiel
installiert das Paket:&prompt.root; pkg install kwebkitpartAlternativ können Sie den Port installieren:&prompt.root; cd /usr/ports/www/kwebkitpart
&prompt.root; make install cleanUm WebKit in Konqueror zu
aktivieren, klicken Sie auf Settings,
Configure Konqueror. Klicken Sie auf der
Seite General das Dropdown-Menü neben
Default web browser engine und ändern
Sie KHTML auf WebKit.Konqueror kann auch
&flash;-Seiten darstellen. Wie Sie
die &flash;-Unterstützung
aktivieren, können Sie unter http://freebsd.kde.org/howtos/konqueror-flash.php
nachlesen.ChromiumChromiumChromium ist ein quelloffenes
Browserprojekt mit dem Ziel ein sicheres, schnelleres und
stabileres Surferlebnis im Web zu ermöglichen.
Chromium ermöglicht surfen mit
Tabs, Blockieren von Pop-Ups, Erweiterungen und vieles mehr.
Chromium ist das Open Source Projekt,
welches auf dem Google Chrome Webbrowser basiert.Chromium kann als Paket durch die Eingabe des folgenden Befehls installiert werden:&prompt.root; pkg install chromiumAls Alternative kann Chromium
aus dem Quellcode durch die Ports Collection übersetzt
werden:&prompt.root; cd /usr/ports/www/chromium
&prompt.root; make install cleanDie ausführbare Datei für
Chromium ist
/usr/local/bin/chrome und
nicht
/usr/local/bin/chromium.BüroanwendungenNeue Benutzer suchen oft ein komplettes Office-Paket oder
eine leicht zu bedienende Textverarbeitung. Einige graphische Oberflächen wie
KDE enthalten zwar ein Office-Paket,
diese werden unter &os; jedoch nicht standardmäßig installiert.
Unabhängig von der installierten graphischen Oberfläche können
diverse Office-Pakete jederzeit installiert werden.Dieser Abschnitt demonstriert, wie die folgenden gängigen
Büroanwendungen installiert werden, sowie den Ressourcenbedarf,
den Installationsaufwand beim Übersetzen des Ports, oder ob die
Anwendung wichtige Abhängigkeiten benötigt.AnwendungRessourcenbedarfInstallationsaufwand aus den Portswichtige AbhängigkeitenCalligraniedrighochKDEAbiWordniedrigniedrigGtk+ oder
GNOMEThe GimpniedrighochGtk+Apache OpenOfficehochenorm&jdk; und
MozillaLibreOfficeetwas hochenormGtk+,
KDE/
GNOME oder
&jdk;CalligraCalligraOffice-PaketeCalligraDie KDE-Gemeinschaft stellt ein Office-Paket bereit, das
auch separat von KDE eingesetzt
werden kann. Calligra umfasst
Standardkomponenten, die auch in anderen Office-Paketen
enthalten sind. Words ist
die Textverarbeitung, Sheets die
Tabellenkalkulation, mit Stage
werden Präsentationen erstellt und
Karbon ist ein
Zeichenprogramm.In &os; kann editors/calligra als Paket
oder Port installiert werden. Um das Paket zu installieren,
geben Sie folgendes ein:&prompt.root; pkg install calligraWenn das Paket nicht verfügbar ist, benutzen Sie
stattdessen die Ports-Sammlung:&prompt.root; cd /usr/ports/editors/calligra
&prompt.root; make install cleanAbiWordAbiWordAbiWord ist eine freie
Textverarbeitung, die dem Erscheinungsbild von
µsoft; Word ähnlich
ist. Das Programm ist schnell, besitzt
viele Funktionen und ist benutzerfreundlich.AbiWord kann viele Dateiformate
importieren oder exportieren, unter anderem auch propietäre
wie µsoft; .rtf.Das AbiWord-Paket installieren
Sie wie folgt:&prompt.root; pkg install abiwordSollte das Paket nicht zur Verfügung stehen, kann es über
die Ports-Sammlung installiert werden:&prompt.root; cd /usr/ports/editors/abiword
&prompt.root; make install cleanThe GIMPThe GIMPThe GIMP ist ein ausgereiftes
Bildverarbeitungsprogramm mit dem Bilder erstellt oder
retuschiert werden können. Es kann sowohl als einfaches
Zeichenprogramm oder zum retuschieren von Fotografien
benutzt werden. Das Programm besitzt eine eingebaute
Skriptsprache und es existieren sehr viele Plugins.
The GIMP kann zahlreiche Formate
lesen und speichern und stellt Schnittstellen zu Scannern und
Tablets zur Verfügung.Um das Paket zu installieren, geben Sie ein:&prompt.root; pkg install gimpBenutzen Sie alternativ die Ports-Sammlung:&prompt.root; cd /usr/ports/graphics/gimp
&prompt.root; make install cleanDie Kategorie graphics (freebsd.org/ports/graphics.html)
der Ports-Sammlung enthält für
The Gimp verschiedene Plugins,
Hilfedateien und Handbücher.Apache OpenOfficeApache OpenOfficeOffice-PaketeApache OpenOfficeApache OpenOffice ist eine
Open Source Büroanwendung, die unter Leitung der Apache
Software Foundation weiterentwickelt wird. Es enthält die
typischen Anwendungen eines Office-Pakets: Textverarbeitung,
Tabellenkalkulation, Präsentation und ein Zeichenprogramm.
Die Bedienung gleicht anderen Office-Paketen und das Programm
kann zahlreiche Dateiformate importieren und exportieren. Es
gibt lokalisierte Versionen mit angepassten Menüs,
Rechtschreibkontrollen und Wörterbüchern.Die Textverarbeitung von
Apache OpenOffice speichert Dateien
im XML-Format. Dadurch wird die Verwendbarkeit der Dateien
auf anderen Systemen erhöht und die Handhabung der Daten
vereinfacht. Die Tabellenkalkulation besitzt eine
Makrosprache und eine Schnittstelle zu Datenbanken.
Apache OpenOffice läuft stabil auf
&windows;, &solaris;, &linux;, &os; und &macos; X.
Weitere Informationen über
Apache OpenOffice finden Sie auf
openoffice.org.
Spezifische Informationen für &os; finden Sie auf
porting.openoffice.org/freebsd/.Apache OpenOffice installieren
Sie wie folgt:&prompt.root; pkg install apache-openofficeNachdem das Paket installiert ist, geben Sie folgenden
ein, um Apache OpenOffice zu
starten:&prompt.user; openoffice-X.Y.Zwobei X.Y.Z die Versionsnummer
von Apache OpenOffice darstellt.
Nach dem ersten Start werden einige Fragen gestellt. Außerdem
wird im Heimatverzeichnis des Benutzers ein Verzeichnis
.openoffice.org angelegt.Falls das gewünschte Apache
OpenOffice-Paket nicht verfügbar ist,
kann immer noch der Port übersetzt werden. Es erfordert
jedoch eine Menge Plattenplatz und ziemlich viel Zeit um die
Quellen zu übersetzten.&prompt.root; cd /usr/ports/editors/openoffice-4
&prompt.root; make install cleanUm eine lokalisierte Version zu bauen, ersetzen
Sie den letzten Befehl durch:&prompt.root; make LOCALIZED_LANG=Ihre_Sprache install cleanErsetzen Sie Ihre_Sprache
durch den korrekten ISO-Code. Eine Liste der
unterstützten Codes steht in
files/Makefile.localized, die sich im
Portsverzeichnis befindet.LibreOfficeLibreOfficeoffice suiteLibreOfficeLibreOffice ist ein frei
verfügbares Office-Paket, welches von
documentfoundation.org entwickelt wird. Es mit
anderen großen Office-Paketen kompatibel und für eine Vielzahl
von Plattformen erhältlich. Es ist ein Fork von
Apache OpenOffice unter neuem Namen,
das alle Anwendungen in einem kompletten Office-Paket
enthält: Textverarbeitung, Tabellenkalkulation,
Präsentationsmanager, Zeichenprogramm,
Datenbankmanagementprogramm und ein Werkzeug zum Erstellen und
Bearbeiten von mathematischen Formeln. Das Programm steht in
verschiedenen Sprachen zur Verfügung, und die
Internationalisierung wurde auf die Oberfläche,
Rechtschreibkorrektur und die Wörterbücher ausgeweitet.Das Textverarbeitungsprogramm von
LibreOffice benutzt ein natives
XML-Dateiformat für erhöhte Portabilität und
Flexibilität. Die Tabellenkalkulation enthält eine
Makrosprache und kann mit externen Datenbanken Verbindungen
herstellen. LibreOffice ist stabil
und läuft nativ auf &windows;, &linux;, &os; und
&macos; X. Weitere Informationen zu
LibreOffice finden Sie unter
libreoffice.org.Um die englische Version von
LibreOffice als Paket zu
installieren, geben Sie folgenden Befehl ein:&prompt.root; pkg install libreofficeDie Kategorie editors (
freebsd.org/ports/editors.html)
der Ports-Sammlung enthält viele Lokalisierungen für
LibreOffice. Wenn Sie ein
lokalisiertes Paket installieren, ersetzen Sie
libreoffice durch den Namen des
lokalisierten Pakets.Wenn das Paket installiert ist, geben Sie folgendes
Kommando ein, um LibreOffice zu
starten:&prompt.user; libreofficeWährend des ersten Starts werden einige Fragen
gestellt. Außerdem wird im Heimatverzeichinis des Benutzers
ein Verzeichnis .libreoffice
angelegt.Falls das gewünschte
LibreOffice-Paket nicht verfügbar
ist, kann immer noch der Port übersetzt werden. Es erfordert
jedoch eine Menge Plattenplatz und ziemlich viel Zeit um die
Quellen zu übersetzten. Dieses Beispiel übersetzt die
englische Version:&prompt.root; cd /usr/ports/editors/libreoffice
&prompt.root; make install cleanUm eine lokalisierte Version zu bauen, wechseln Sie mit
cd in das Portverzeichnis der
gewünschten Sprache. Unterstützte Sprachen finden Sie in
der Kategorie editors (
freebsd.org/ports/editors.html) der
Ports-Sammlung.Anzeigen von DokumentenEinige neuere Dokumentformate, die sich aktuell großer
Beliebtheit erfreuen, können Sie sich mit den im Basissystem
enthaltenen Programmen möglicherweise nicht ansehen.
Dieser Abschnitt zeigt, wie Sie die folgenden Dokumentbetrachter
installieren können:Die nachstehenden Anwendungen werden behandelt:AnwendungRessourcenbedarfInstallationsaufwand aus den Portswichtige AbhängigkeitenXpdfniedrigniedrigFreeTypegvniedrigniedrigXaw3dGeeqieniedrigniedrigGtk+ oder
GNOMEePDFViewniedrigniedrigGtk+OkularniedrighochKDEXpdfXpdfPDFanzeigenFür Benutzer, die einen schnellen PDF-Betrachter
bevorzugen, bietet Xpdf eine
schlanke und effiziente Alternative, die wenig Ressourcen
benötigt. Da das Programm die Standard X-Zeichensätze
benutzt, ist es nicht auf andere Toolkits angewiesen.Um das Xpdf-Paket zu
installieren, geben Sie folgendes ein:&prompt.root; pkg install xpdfWenn das Paket nicht verfügbar ist, benutzen Sie die
Ports-Sammlung:&prompt.root; cd /usr/ports/graphics/xpdf
&prompt.root; make install cleanStarten Sie nach der Installation
xpdf und aktivieren Sie das Menü
mit der rechten Maustaste.gvgvPDFanzeigenPostScriptanzeigengv kann
&postscript;- und PDF-Dokumente anzeigen. Es stammt von
ghostview ab, hat aber wegen
der Xaw3d-Bibliothek eine schönere
Benutzeroberfläche. gv besitzt
viele konfigurierbare Funktionen, wie z. B. Ausrichtung,
Papiergröße, Skalierung und Kantenglättung
(Anti-Aliasing). Fast jede
Operation kann sowohl mit der Tastatur als auch mit der Maus
durchgeführt werden.Installieren Sie das gv-Paket
wie folgt:&prompt.root; pkg install gvBenutzen Sie die Ports-Sammlung, wenn das Paket nicht zur
Verfügung steht:&prompt.root; cd /usr/ports/print/gv
&prompt.root; make install cleanGeeqieGeeqieGeeqie ist ein Fork des nicht
mehr betreuten GQview Projekts, mit
dem Ziel die Entwicklung weiter voranzutreiben und bestehende
Fehlerkorrekturen zu integrieren. Mit
Geeqie lassen sich Bilder
verwalten. Es kann unter anderem Bilder anzeigen, einen
externen Editor starten und eine Vorschau
(thumbnail) erzeugen. Zudem
beherrscht Geeqie einen
Diashow-Modus und einige grundlegende Dateioperationen, was
die Verwaltung von Bildern und das auffinden von doppelten
Dateien erleichtert. Geeqie
unterstützt Vollbild-Ansicht und Internationalisierung.Um das Geeqie-Paket zu
installieren, geben Sie folgendes ein:&prompt.root; pkg install geeqieWenn das Paket nicht verfügbar ist, benutzen Sie die
Ports-Sammlung:&prompt.root; cd /usr/ports/graphics/geeqie
&prompt.root; make install cleanePDFViewePDFViewPDFanzeigenePDFView ist ein
leichtgewichtiger PDF-Betrachter, der nur
die Gtk+- und
Poppler-Bibliotheken benötigt. Es
befindet sich derzeit noch in Entwicklung, kann aber bereits
die meisten PDF-Dateien (auch
verschlüsselte) öffnen, speichern und über
CUPS drucken.Um das Paket ePDFView zu
installieren, geben Sie folgendes ein:&prompt.root; pkg install epdfviewBenutzen Sie die Ports-Sammlung, falls das Paket nicht
verfügbar ist:&prompt.root; cd /usr/ports/graphics/epdfview
&prompt.root; make install cleanOkularOkularPDFanzeigenOkular ist ein universeller
Dokumentbetrachter der auf KPDF
für KDE basiert. Es kann die
meisten Formate öffnen, einschließlich PDF,
&postscript;, DjVu, CHM,
XPS und ePub.Um das Paket Okular zu
installieren, geben Sie folgendes ein:&prompt.root; pkg install okularBenutzen Sie die Ports-Sammlung, falls das Paket nicht
verfügbar ist:&prompt.root; cd /usr/ports/graphics/okular
&prompt.root; make install cleanFinanzsoftwareZur Verwaltung der persönlichen Finanzen können einige
leistungsfähige und einfach zu bedienende Anwendungen
installiert werden. Einige von ihnen unterstützen verbreitete
Formate, darunter Dateiformate, die von
Quicken
und Excel verwendet werden.Dieser Abschnitt behandelt die folgenden Anwendungen:AnwendungRessourcenbedarfInstallationsaufwand aus den Portswichtige AbhängigkeitenGnuCashniedrighochGNOMEGnumericniedrighochGNOMEKMyMoneyniedrighochKDEGnuCashGnuCashGnuCash
ist Teil des GNOME-Projekts, mit
dem Ziel, leicht zu bedienende und leistungsfähige
Anwendungen bereitzustellen. Mit
GnuCash können Einnahmen und
Ausgaben, Bankkonten und Wertpapiere verwaltet werden. Das
Programm ist leicht zu bedienen und genügt dennoch hohen
Ansprüchen.GnuCash stellt ein Register,
ähnlich dem in einem Scheckheft und ein hierarchisches System
von Konten zur Verfügung. Eine Transaktion kann in einzelne
Teile aufgespaltet werden. GnuCash kann
Quicken-Dateien (QIF) importieren und einbinden. Weiterhin
unterstützt das Programm die meisten internationalen Formate
für Zeitangaben und Währungen. Die Bedienung des
Programms kann durch zahlreiche Tastenkombinationen und dem
automatischen Vervollständigen von Eingaben beschleunigt
werden.Das GnuCash-Paket installieren
Sie wie folgt:&prompt.root; pkg install gnucashWenn das Paket nicht zur Verfügung steht, benutzen Sie die
Ports-Sammlung:&prompt.root; cd /usr/ports/finance/gnucash
&prompt.root; make install cleanGnumericGnumericTabellenkalkulationGnumericGnumeric
ist eine Tabellenkalkulation, die von der
GNOME-Gemeinschaft entwickelt wird.
Das Programm kann Eingaben anhand des Zellenformats oder einer
Folge von Eingaben vervollständigen. Dateien verbreiteter
Formate, wie die von
Excel,
Lotus 1-2-3 oder
Quattro Pro lassen sich
importieren. Es besitzt viele eingebaute Funktionen und
Zellenformate, darunter die üblichen wie Zahl, Währung,
Datum, Zeit, und viele weitere.Installieren Sie das
Gnumeric-Paket mit
folgendem Kommando:&prompt.root; pkg install gnumericWenn das Paket nicht zur Verfügung steht, benutzen Sie die
Ports-Sammlung:&prompt.root; cd /usr/ports/math/gnumeric
&prompt.root; make install cleanKMyMoneyKMyMoneyTabellenkalkulationKMyMoneyKMyMoney
ist ein Programm zur Verwaltung der persönlichen Finanzen, das
von der KDE-Gemeinschaft entwickelt
wird. KMyMoney hat das Ziel,
wichtige Funktionen zu bieten, die auch von kommerziellen
Programmen zur Verwaltung der persönlichen Finanzen
unterstützt werden. Zudem zählen eine einfache Bedienung
sowie korrekte doppelte Buchführung zu den herausragenden
Fähigkeiten dieses Programms.
KMyMoney unterstützt den Import von
Datendateien im Format Quicken
(QIF), kann Investionen verfolgen, unterstützt verschiedene
Währungen und bietet umfangreiche Reportmöglichkeiten.Um das Paket KMyMoney zu
installieren, geben Sie folgendes ein:&prompt.root; pkg install kmymoney-kde4Sollte das Paket nicht verfügbar sein, benutzen Sie die
Ports-Sammlung:&prompt.root; cd /usr/ports/finance/kmymoney2-kde4
&prompt.root; make install clean
Index: head/de_DE.ISO8859-1/books/handbook/x11/chapter.xml
===================================================================
--- head/de_DE.ISO8859-1/books/handbook/x11/chapter.xml (revision 54217)
+++ head/de_DE.ISO8859-1/books/handbook/x11/chapter.xml (revision 54218)
@@ -1,2356 +1,2358 @@
Das X-Window-SystemMartinHeinenÜbersetzt von ÜbersichtBei einer Installation von &os; mit
bsdinstall wird nicht automatisch
eine grafische Benutzeroberfläche installiert. Dieses Kapitel
beschreibt die Installation und Konfiguration von
&xorg;, das eine grafische
Umgebung über das quelloffene X-Window-System zur Verfügung
stellt. Weiterhin wird beschrieben, wie Sie eine
Desktop-Umgebung oder einen Window Manager finden und
installieren können.Benutzer die eine Installationsmethode bevorzugen, welche
- automatisch &xorg; konfiguriert und
- zudem die Auswahl eines Window Managers während der
- Installation anbietet, sollten sich die
-
- Webseite ansehen.
+ automatisch &xorg; konfiguriert,
+ sollten sich
+ FuryBSD,
+ GhostBSD oder
+ MidnightBSD
+ ansehen.
Weitere Informationen über Video-Hardware, die von
&xorg; unterstützt wird, finden Sie
auf der x.org
Webseite.Nachdem Sie dieses Kapitel gelesen haben, werden SieDie Komponenten des X-Window-Systems und ihr
Zusammenspiel kennen.Wissen, wie &xorg;
installiert und konfiguriert wird.Wissen, wie verschiedene Window-Manager und
Desktop-Umgebungen installiert und konfiguriert
werden.Wissen, wie &truetype;-Schriftarten mit
&xorg; benutzt werden.Wissen, wie Sie die grafische Anmeldung
(XDM) einrichten.Bevor Sie dieses Kapitel lesen, sollten SieWissen, wie Sie Software Dritter, wie in
beschrieben, installieren.TerminologieObwohl es nicht nötig ist, alle Details der verschiedenen
Komponenten des X Window Systems und deren Zusammenspiel zu
kennen, kann es trotzdem nützlich sein die Grundlagen dieser
Komponenten zu verstehen:X-ServerX wurde von Anfang an netzwerktransparent entworfen
und verwendet ein Client-Server-Modell. In
diesem Modell läuft der X-Server auf dem
Rechner, an dem die Tastatur, der Bildschirm und die Maus
angeschlossen ist. Der Server ist für Dinge wie die
Verwaltung des Bildschirms und die Verarbeitung von
Tastatur- und Maus-Eingaben sowie anderer Ein- und
Ausgabegeräte, wie beispielsweise ein Tablet oder ein
Videoprojektor, verantwortlich. Dieses Modell verwirrt
viele Leute, die erwarten, dass der
X-Server der leistungsstarke Rechner im
Maschinenraum und der X-Client ihr
Arbeitsplatzrechner ist.X-ClientJede X-Anwendung, wie beispielsweise
XTerm oder
Firefox ist ein
X-Client. Der Client
sendet dem Server Nachrichten wie Zeichne an diesen
Koordinaten ein Fenster und der Server sendet dem
Client Nachrichten der Art Der Benutzer hat gerade
den Ok-Knopf gedrückt.In kleinen Umgebungen laufen der X-Server und die
X-Clients auf demselben Rechner. Es ist auch möglich, den
X-Server auf einem weniger leistungsfähigen Rechner laufen
zu lassen und die X-Anwendungen auf einem
leistungsfähigeren Rechner zu betreiben. In diesem Fall
kommunizieren der X-Server und die X-Clients über das
Netzwerk.Window-ManagerX schreibt nicht vor, wie Fenster auf dem Bildschirm
auszusehen haben, wie sie mit der Maus zu verschieben
sind, welche Tastenkombinationen benutzt werden sollen um
zwischen den Fenstern zu wechseln, wie die Fensterrahmen
aussehen, oder ob diese Schaltflächen zum schließen haben.
Stattdessen gibt X die Verantwortung für all diese Sachen
an eine separate Window-Manager
Anwendung ab. Es stehen zahlreiche
Window-Manager zur Verfügung. Jeder
Window-Manager bietet ein anderes Erscheinungsbild:
einige unterstützen virtuelle Bildschirme, andere erlauben
Tastenkombinationen zur Verwaltung des Bildschirms.
Einige besitzen eine Start Schaltfläche und
in manchen lässt sich das Aussehen und Verhalten der
Anwendung über Themes
beliebig einstellen. Window-Manager stehen in der
Kategorie x11-wm der Ports-Sammlung
zur Verfügung.Jeder Window-Manager wird unterschiedlich
konfiguriert. Einige erwarten eine manuell erstellte
Konfigurationsdatei, während andere ein grafisches
Werkzeug für die meisten Konfigurationsarbeiten
anbieten.Desktop-UmgebungenKDE und
GNOME werden als
Desktop-Umgebungen bezeichnet, da sie eine ganze Reihe von
Anwendungen für typische Desktop-Aufgaben enthalten. Dazu
zählen beispielsweise Office-Pakete, Webbrowser und
Spiele.FokusDer Window-Manager ist für die Methode verantwortlich,
mit der ein Fenster den Fokus bekommt. Jedes System, das
Fenster verwendet muss entscheiden, wie ein Fenster
aktiviert wird, damit es Eingaben empfangen kann. Das
aktive Fenster sollte zudem sichtbar gekennzeichnet
werden.Eine Methode wird click-to-focus
genannt. Ein Fenster wird aktiv, wenn es mit der Maus
angeklickt wird. Eine weitere Methode ist
focus-follows-mouse. Hier hat liegt der
Fokus auf dem Fenster, auf dem sich der Mauszeiger
befindet. Wird der Mauszeiger in ein anderes Fenster
bewegt, so erhält dieses Fenster den Fokus. Eine dritte
Methode ist sloppy-focus. Hier wechselt
der Fokus nur dann, wenn sich der Mauszeiger in ein neues
Fenster bewegt und nicht, wenn er das aktive Fenster
verlässt. Ist der Mauszeiger auf der Desktop Oberfläche,
so bleibt der Fokus auf dem zuletzt verwendeten Fenster.
Bei der Methode click-to-focus wird das
aktive Fenster durch einen Mausklick festgelegt.
Dabei kann das Fenster vor alle anderen Fenster gesetzt
werden. Alle Eingaben werden dann, unabhängig von der
Position des Mauszeigers, dem aktiven Fenster
zugeordnet.Die verschiedenen Window-Manager unterstützen noch
andere Methoden. Alle unterstützen jedoch
click-to-focus und die meisten von ihnen
auch die anderen Methoden. Lesen Sie die Dokumentation
des Window-Managers um festzustellen, welche Methoden zur
Verfügung stehen.WidgetsWidget bezeichnet Objekte, die
in irgendeiner Weise geklickt oder manipuliert werden
können. Dazu gehören
buttons (Schaltflächen),
check buttons
(Schaltfläche für Mehrfachauswahlen),
radio buttions
(Schaltfläche für Einfachauswahlen), Icons und
Auswahllisten. Eine Widget-Sammlung ist eine Reihe von
Widgets, die verwendet werden um grafische Anwendungen zu
erstellen. Es gibt mehrere populäre Widget-Sammlungen,
einschließlich Qt, das von KDE
benutzt wird, und GTK+, das von
GNOME benutzt wird. Als Folge
dessen, haben Anwendungen einen bestimmten
look and feel, je nachdem
welche Widget-Sammlung benutzt wurde, um die Anwendung zu
erstellen.&xorg; installierenIn &os; kann &xorg; als Paket
oder Port installiert werden.Die Installation des Pakets ist zwar schneller, dafür können
weniger Optionen angepasst werden:&prompt.root; pkg install xorgDie nachstehenden Kommandos bauen und installieren
&xorg; aus der
Ports-Sammlung:&prompt.root; cd /usr/ports/x11/xorg
&prompt.root; make install cleanBei beiden Vorgehensweisen wird ein vollständiges
&xorg;-System installiert. Für die
meisten Anwender ist die Installation des Binärpakets die
bessere Option.Eine kleinere Version des
&xorg;-Systems für erfahrene Anwender
ist mit x11/xorg-minimal verfügbar. Die
meisten Dokumente, Bibliotheken und Anwendungen werden hierbei
nicht installiert. Einige Anwendungen erfordern jedoch diese
zusätzlichen Komponenten, um ordnungsgemäß zu
funktionieren.&xorg; konfigurierenWarrenBlockGeschrieben von BjörnHeidottingÜbersetzt von &xorg;&xorg;Schnellstartanleitung&xorg; unterstützt die meisten
gängigen Grafikkarten, Tastaturen und Zeigegeräte.Grafikkarten, Monitore und Eingabegeräte werden
automatisch erkannt und müssen nicht manuell konfiguriert
werden. Erstellen Sie keine xorg.conf
und führen Sie nicht aus, es sei
denn, die automatische Konfiguration schlägt fehl.Wenn &xorg; bereits zuvor
auf diesem Computer verwendet wurde, verschieben oder
entfernen Sie alle vorhandenen
Konfigurationsdateien:&prompt.root; mv /etc/X11/xorg.conf ~/xorg.conf.etc
&prompt.root; mv /usr/local/etc/X11/xorg.conf ~/xorg.conf.localetcFügen Sie die Benutzer, die
&xorg; verwenden, zur Gruppe
video oder wheel
hinzu, um die 3D-Beschleunigung zu aktivieren. Um den
Benutzer jru in eine der
verfügbaren Gruppen hinzuzufügen:&prompt.root; pw groupmod video -m jru || pw groupmod wheel -m jruDer Window-Manager TWM ist
standardmäßig enthalten und wird auch gestartet, wenn
&xorg; startet:&prompt.user; startxAuf einigen älteren Versionen von &os; muss die
Systemkonsole auf &man.vt.4; eingestellt sein, damit der
Wechsel auf die Konsole ordnungsgemäß funktioniert.
Informationen dazu finden Sie im
.Benutzergruppen für GrafikbeschleunigungUm die 3D-Beschleunigung für Grafikkarten zu ermöglichen,
ist der Zugriff auf /dev/dri notwendig.
In der Regel ist es am einfachsten, die Benutzer zur Gruppe
video oder wheel
hinzuzufügen. In diesem Beispiel wird &man.pw.8; verwendet,
um den Benutzer slurms zu der
Gruppe video hinzuzufügen, bzw. zur Gruppe
wheel, falls die Gruppe
video nicht existiert:&prompt.root; pw groupmod video -m slurms || pw groupmod wheel -m slurmsKernel Mode Setting (KMS)Wenn der Computer die Anzeige von der Konsole auf eine
höhere Bildschirmauflösung für X umstellt, muss der
Videoausgabe-Modus eingestellt werden. Neuere Versionen von
&xorg; verwenden dazu ein System
innerhalb des Kernels, um diesen Modus effizienter zu ändern.
Ältere Versionen von &os; verwenden dafür &man.sc.4;, welches
jedoch nicht mit dem KMS-System umgehen
kann. Das führt dazu, dass nach dem Schließen von X die
Konsole leer bleibt, obwohl sie weiterhin funktioniert. Die
neuere &man.vt.4; Konsole vermeidet dieses Problem.Fügen Sie diese Zeile in
/boot/loader.conf ein um &man.vt.4; zu
aktivieren:kern.vty=vtKonfigurationsdateienEine manuelle Konfiguration ist in der Regel nicht
erforderlich. Bitte erstellen Sie keine manuellen
Konfigurationsdateien, es sei denn, die automatische
Konfiguration funktioniert nicht.Verzeichnis&xorg; sucht in verschiedenen
Verzeichnissen nach Konfigurationsdateien. Unter &os; ist
/usr/local/etc/X11/ das bevorzugte
Verzeichnis für diese Dateien. Die Verwendung dieses
Verzeichnisses hilft dabei, Anwendungsdateien vom
Betriebssystem getrennt zu halten.Das Speichern von Konfigurationsdateien unter
/etc/X11/ funktioniert immer noch,
allerdings vermischt diese Methode Anwendungsdateien mit
Dateien des Basissystems und wird daher nicht
empfohlen.Einzelne oder mehrere DateienAnstatt die traditionelle
xorg.conf zu verwenden, ist es
einfacher, mehrere Dateien, die jeweils eine bestimmte
Einstellung konfigurieren, zu verwenden. Diese Dateien
werden im Unterverzeichnis xorg.conf.d/
des Hauptverzeichnisses gespeichert. Der vollständige Pfad
ist normalerweise
/usr/local/etc/X11/xorg.conf.d/.Beispiele für diese Dateien werden später in diesem
Abschnitt vorgestellt.Die traditionelle, einzelne
xorg.conf funktioniert weiterhin, ist
jedoch nicht so übersichtlich und flexibel wie die
Verwendung von mehreren Dateien im Unterverzeichnis
xorg.conf.d/.GrafikkartenAufgrund von Änderungen in neueren Versionen von &os;
ist es nun möglich, Grafiktreiber zu benutzen, die aus der
Ports-Sammlung oder als Pakete bereitgestellt werden. Die
folgenden Treiber sind mit
graphics/drm-kmod verfügbar:&i915kms;&radeonkms;&amdgpu;2D- und 3D-Beschleunigung wird auf den meisten
&i915kms; Grafikkarten von &intel; unterstützt.Name des Treibers: i915kms2D- und 3D-Beschleunigung wird auf den meisten
älteren &amdgpu; Grafikkarten von &amd;
unterstützt.Name des Treibers: amdgpuEine Liste der unterstützten GPUs finden Sie unter
und .&intel;3D-Beschleunigung wird von den meisten
&intel;-Grafikkarten unterstützt, einschließlich
Ivy Bridge (HD Graphics 2500, 4000 und P4000),
Iron Lake (HD Graphics) und Sandy Bridge
(HD Graphics 2000).Treibername: intelWeitere Informationen finden Sie unter .&amd; Radeon2D- und 3D-Beschleunigung wird von den
meisten Radeon-Karten bis zur HD6000-Serie
unterstützt.Treibername: radeonWeitere Informationen finden Sie unter .NVIDIAVerschiedene NVIDIA Treiber sind in der
Kategorie x11 der Ports-Sammlung
enthalten. Installieren Sie den Treiber, der für die
Grafikkarte benötigt wird.Weitere Informationen finden Sie unter .Hybride KombinationenEinige Notebooks besitzen zusätzlich zum Chipsatz
oder Prozessor einen Grafikprozessor.
Optimus kombiniert &intel; und
NVIDIA Hardware.
Umschaltbare Grafik bzw.
Hybride Grafik ist eine Kombination
aus &intel;, oder &amd; Prozessor mit &amd; Radeon
GPU.Die Implementierungen dieser Hybrid-Grafik-Systeme
variieren und &xorg; in &os; ist nicht in der Lage, alle
Versionen der Hardware zu betreiben.Einige Computer bieten jedoch eine
BIOS-Option, um eine der beiden
Grafikkarten zu deaktivieren oder den
diskreten Modus einzuschalten.
Zum Beispiel ist es manchmal möglich, die NVIDIA
GPU in einem Optimus-System zu
deaktivieren. &intel; Video kann dann mit einem &intel;
Treiber verwendet werden.Die BIOS-Einstellungen sind
abhängig vom Modell des Computers. In manchen
Situationen können beide GPUs
aktiviert bleiben. Um solch ein System lauffähig zu
machen genügt es bereits, nur die
Haupt-GPU im Abschnitt
Device der Konfigurationsdatei zu
setzen.Andere GrafikkartenTreiber für weniger gebräuchliche Grafikkarten
finden Sie in der Kategorie
x11-drivers der
Ports-Sammlung.Karten, die nicht durch einen speziellen Treiber
unterstützt werden, sind vielleicht noch mit dem Treiber
x11-drivers/xf86-video-vesa nutzbar.
Dieser Treiber wird von x11/xorg
installiert. Der Treiber kann auch manuell als
x11-drivers/xf86-video-vesa
installiert werden. &xorg; versucht immer diesen
Treiber zu verwenden, wenn für die Grafikkarte kein
passender Treiber gefunden wird.x11-drivers/xf86-video-scfb ist
ein ähnlicher Treiber, der mit vielen
UEFI und &arm; Computern
funktioniert.Video-Treiber über eine Datei einstellenDen &intel; Treiber in einer Konfigurationsdatei
einstellen:Den &intel; Treiber über eine Datei
auswählen/usr/local/etc/X11/xorg.conf.d/driver-intel.confSection "Device"
Identifier "Card0"
Driver "intel"
# BusID "PCI:1:0:0"
EndSectionWenn mehr als eine Grafikkarte vorhanden ist, kann
der Eintrag BusID verwendet werden,
um die gewünschte Karte auszuwählen. Eine Liste der
BusIDs der Grafikkarten kann mit
pciconf -lv | grep -B3 display
ausgegeben werden.Den Radeon Treiber in einer Konfigurationsdatei
einstellen:Den Radeon Treiber über eine Datei
auswählen/usr/local/etc/X11/xorg.conf.d/driver-radeon.confSection "Device"
Identifier "Card0"
Driver "radeon"
EndSectionDen VESA Treiber in einer
Konfigurationsdatei einstellen:Den VESA Treiber über eine
Datei auswählen/usr/local/etc/X11/xorg.conf.d/driver-vesa.confSection "Device"
Identifier "Card0"
Driver "vesa"
EndSectionDen Treiber scfb für
UEFI- oder &arm;-Computer
auswählen:Den scfb Treiber über eine
Datei auswählen/usr/local/etc/X11/xorg.conf.d/driver-scfb.confSection "Device"
Identifier "Card0"
Driver "scfb"
EndSectionMonitoreFast alle Monitore unterstützen den Extended Display
Identification Data Standard (EDID).
&xorg; verwendet EDID um mit dem Monitor zu
kommunizieren und die unterstützten Auflösungen und
Bildwiederholfrequenzen zu erkennen. &xorg; wählt dann die
für den Monitor am besten geeignete Kombination von
Einstellungen.Weitere vom Monitor unterstützte Auflösungen, können in
der Konfigurationsdatei, oder nach dem Start des X-Servers mit
&man.xrandr.1; gesetzt werden.&man.xrandr.1; benutzenFühren Sie &man.xrandr.1; ohne Parameter aus, um
eine Liste von Video-Ausgängen und erkannten
Monitor-Modi zu sehen:&prompt.user; xrandr
Screen 0: minimum 320 x 200, current 3000 x 1920, maximum 8192 x 8192
DVI-0 connected primary 1920x1200+1080+0 (normal left inverted right x axis y axis) 495mm x 310mm
1920x1200 59.95*+
1600x1200 60.00
1280x1024 85.02 75.02 60.02
1280x960 60.00
1152x864 75.00
1024x768 85.00 75.08 70.07 60.00
832x624 74.55
800x600 75.00 60.32
640x480 75.00 60.00
720x400 70.08
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)Die Auflistung zeigt, dass der
DVI-0 Ausgang benutzt wird, um eine
Bildschirmauflösung von 1920x1200 bei einer
Bildwiederholrate von 60 Hz anzuzeigen. An den
Anschlüssen DisplayPort-0 und
HDMI-0 sind keine Monitore
angeschlossen.Die anderen Anzeigemodi können mit &man.xrandr.1;
ausgewählt werden. Um beispielsweise auf 1280x1024 bei
60 Hz umzuschalten:&prompt.user; xrandr --mode 1280x1024 --rate 60Häufig wird für einen Videoprojektor der externe
Videoausgang eines Notebooks verwendet.Die Typen und Anzahl der Videoanschlüsse variiert
zwischen den Geräten und auch die Ausgabe variiert von
Treiber zu Treiber. Was für den einen Treiber
HDMI-1 ist, nennt ein anderer Treiber
vielleicht HDMI1. Führen Sie daher
zunächst &man.xrandr.1; aus, um alle verfügbaren
Anschlüsse aufzulisten.&prompt.user; xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.04*+
1024x768 60.00
800x600 60.32 56.25
640x480 59.94
VGA1 connected (normal left inverted right x axis y axis)
1280x1024 60.02 + 75.02
1280x960 60.00
1152x864 75.00
1024x768 75.08 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 60.00
720x400 70.08
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)Vier Ausgänge wurden gefunden: das integrierte Panel
LVDS1, sowie die externen Anschlüsse
VGA1, HDMI1 und
DP1.Der Videoprojektor wurde am Ausgang
VGA1 angeschlossen. &man.xrandr.1;
wird nun verwendet, um diese Ausgabe auf die native
Auflösung des Projektors einzustellen und den
zusätzlichen Platz auf der rechten Seite des Desktops
hinzuzufügen:&prompt.user; xrandr --output VGA1 --auto --right-of LVDS1--auto wählt die Auflösung und
Aktualisierungsrate die von EDID
ermittelt wurden. Wenn die Auflösung nicht richtig
ermittelt wurde, kann ein fester Wert mit
--mode anstelle von
--auto angegeben werden.
Beispielsweise können die meisten Projektoren mit einer
Auflösung von 1024x768 betrieben werden, die mit
--mode 1024x768 gesetzt wird.&man.xrandr.1; wird häufig aus
.xinitrc ausgeführt, um den
entsprechenden Modus zu setzen wenn X startet.Bildschirmauflösung über eine Datei einstellenEine Bildschirmauflösung von 1024x768 in einer
Konfigurationsdatei einstellen:Die Bildschirmauflösung in eine Datei
schreiben/usr/local/etc/X11/xorg.conf.d/screen-resolution.confSection "Screen"
Identifier "Screen0"
Device "Card0"
SubSection "Display"
Modes "1024x768"
EndSubSection
EndSectionDie wenigen Monitore, die EDID
nicht beherrschen, können durch setzen von
HorizSync und
VertRefresh auf den Bereich der
vom Monitor unterstützten Frequenzen konfiguriert
werden.Manuelles Einstellen der
Monitorfrequenzen/usr/local/etc/X11/xorg.conf.d/monitor0-freq.confSection "Monitor"
Identifier "Monitor0"
HorizSync 30-83 # kHz
VertRefresh 50-76 # Hz
EndSectionEingabegeräteTastaturenTastaturlayoutDie standardisierte Position von Tasten auf einer
Tastatur wird als Layout
bezeichnet. Layouts und andere einstellbare Parameter
werden in &man.xkeyboard-config.7; beschrieben.In der Voreinstellung ist ein US-amerikanisches
Layout aktiv. Um ein alternatives Layout zu wählen,
setzen Sie die Optionen
XkbLayout und
XkbVariant in der Klasse
InputClass. Dies wird für alle
Eingabegeräte der entsprechenden Klasse angewendet
werden.Konfiguration eines Tastaturlayouts/usr/local/etc/X11/xorg.conf.d/keyboard-fr-oss.confSection "InputClass"
Identifier "KeyboardDefaults"
Driver "keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSectionKonfiguration mehrerer TastaturlayoutsHier werden die Tastaturlayouts für Vereinigte
Staaten, Spanien und Ukraine gesetzt. Mit
AltShift können Sie zwischen den einzelnen
Layouts wechseln. Für eine verbesserte Steuerung
des Layouts kann x11/xxkb oder
x11/sbxkb benutzt werden./usr/local/etc/X11/xorg.conf.d/kbd-layout-multi.confSection "InputClass"
Identifier "All Keyboards"
MatchIsKeyboard "yes"
Option "XkbLayout" "us,es,ua"
EndSection&xorg; über die Tastatur beendenX kann über eine Tastenkombination geschlossen
werden. Standardmäßig ist die Tastenkombination
jedoch nicht gesetzt, da sie mit Tastaturbefehlen für
einige Anwendungen in Konflikt steht. Die Aktivierung
dieser Option erfordert Änderungen in der Sektion
InputDevice für die
Tastatur:X über die Tastatur beenden/usr/local/etc/X11/xorg.conf.d/keyboard-zap.confSection "InputClass"
Identifier "KeyboardDefaults"
Driver "keyboard"
MatchIsKeyboard "on"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSectionMäuse und ZeigegeräteViele Parameter für die Maus können über
Konfigurationseinstellungen eingestellt werden.
&man.mousedrv.4x; enthält eine vollständige Liste.MauszeigerDie Anzahl der Maustasten wird in
xorg.conf im Abschnitt
InputDevice für die Maus
festgelegt. Um die Anzahl der Tasten auf
7 zu setzen:Die Anzahl der Maustasten festlegen/usr/local/X11/xorg.conf.d/mouse0-buttons.confSection "InputDevice"
Identifier "Mouse0"
Option "Buttons" "7"
EndSectionManuelle KonfigurationIn einigen Fällen funktioniert die Autokonfiguration nicht
mit bestimmter Hardware, oder es wird eine andere
Konfiguration benötigt. Für diese Fälle kann eine
benutzerdefinierte Konfigurationsdatei erstellt werden.Erstellen Sie keine manuellen Konfigurationsdateien,
sofern dies nicht erforderlich ist. Eine unnötige manuelle
Konfiguration kann den ordnungsgemäßen Betrieb
verhindern.Eine Konfigurationsdatei kann, basierend auf der von
&xorg; erfassten Hardware erzeugt werden. Diese
Konfigurationsdatei ist ein guter Ausgangspunkt für angepasste
Konfigurationen.Erzeugung einer xorg.conf:&prompt.root; Xorg -configureDie Konfigurationsdatei wird in
/root/xorg.conf.new gespeichert. Machen
Sie alle gewünschten Änderungen an dieser Datei. Danach
testen Sie die Datei mit:&prompt.root; Xorg -retro -config /root/xorg.conf.newNachdem die neue Konfiguration angepasst und getestet
wurde, kann die Konfiguration in kleinere Dateien unter
/usr/local/etc/X11/xorg.conf.d/
aufgeteilt werden.Schriftarten in &xorg;
benutzenType 1 SchriftartenDie Schriftarten, die mit
&xorg; ausgeliefert werden, eignen
sich ganz und gar nicht für Desktop-Publishing-Anwendungen.
Große Schriftarten zeigen bei Präsentationen deutliche
Treppenstufen und kleine Schriftarten sind fast unleserlich.
Es gibt allerdings mehrere hochwertige Type 1 Schriftarten
(&postscript;), die mit &xorg; benutzt werden können.
Beispielsweise enthalten die URW-Schriftarten
(x11-fonts/urwfonts) hochwertige Versionen
gängiger Type 1 Schriftarten (unter anderem
Times Roman,
Helvetica,
Palatino). Die
Sammlung Freefonts (x11-fonts/freefonts)
enthält viele weitere Schriftarten, doch sind diese für den
Einsatz in Grafikprogrammen wie
Gimp gedacht und nicht für den
alltäglichen Gebrauch. Weiterhin kann
&xorg; mit einem Minimum an Aufwand
konfiguriert werden, damit &truetype;-Schriftarten benutzt
werden können. Mehr dazu erfahren Sie in der Manualpage
&man.X.7; und im .Die Type 1 Schriftarten lassen sich als Paket wie folgt
installieren:&prompt.root; pkg install urwfontsAlternativ können die Schriftarten aus der Ports-Sammlung
gebaut und installiert werden:&prompt.root; cd /usr/ports/x11-fonts/urwfonts
&prompt.root; make install cleanAnalog lassen sich Freefont und andere Sammlungen
installieren. Damit der X-Server diese Schriftarten erkennt,
fügen Sie eine entsprechende Zeile in die Konfigurationsdatei
des X-Servers (/etc/X11/xorg.conf)
hinzu:FontPath "/usr/local/share/fonts/urwfonts/"Alternativ kann in der X-Sitzung das folgende Kommando
abgesetzt werden:&prompt.user; xset fp+ /usr/local/share/fonts/urwfonts
&prompt.user; xset fp rehashJetzt kennt der X-Server die neuen Schriftarten, jedoch
nur bis zu Ende der Sitzung. Soll die Änderung dauerhaft
sein, müssen die Befehle in ~/.xinitrc
eingetragen werden, wenn X mittels startx
gestartet wird, beziehungsweise in
~/.xsession, wenn ein grafischer
Login-Manager, wie XDM verwendet
wird. Eine dritte Möglichkeit besteht darin,
/usr/local/etc/fonts/local.conf zu
verwenden, was im demonstriert
wird.&truetype;-SchriftartenTrueType SchriftartenSchriftartenTrueType&xorg; besitzt eine eingebaute Unterstützung zur
Darstellung von &truetype;-Schriftarten. Hierzu existieren
zwei verschiedene Module, die diese Funktionalität aktivieren
können. In diesem Beispiel wird das Freetype-Modul benutzt,
da es besser mit anderen Werkzeugen, die
&truetype;-Schriftarten darstellen, übereinstimmt. Um das
Freetype-Modul zu aktivieren, muss die folgende Zeile zum
Abschnitt "Module" in
/etc/X11/xorg.conf hinzugefügt
werden.Load "freetype"Erstellen Sie ein Verzeichnis für die
&truetype;-Schriftarten (beispielsweise
/usr/local/share/fonts/TrueType) und
kopieren Sie alle Schriftarten dorthin. Beachten Sie, dass
die Schriftarten für &xorg; im
&unix;/&ms-dos;/&windows;-Format vorliegen müssen und nicht
direkt von einem &apple; &mac; übernommen werden können.
Sobald die Dateien in das Verzeichnis kopiert wurden,
verwenden Sie mkfontscale um
fonts.dir zu erstellen, damit X
weiß, dass diese neuen Dateien installiert wurden.
mkfontscale kann als Paket installiert
werden:&prompt.root; pkg install mkfontscaleErstellen Sie dann einen Index der Schriftarten
für X:&prompt.root; cd /usr/local/share/fonts/TrueType
&prompt.root; mkfontscaleGeben Sie dem System das &truetype;-Verzeichnis, wie im
beschrieben, bekannt:&prompt.root; xset fp+ /usr/local/share/fonts/TrueType
&prompt.root; xset fp rehashOder fügen Sie eine FontPath-Zeile in
xorg.conf ein.Jetzt sollten Gimp,
Apache OpenOffice und alle anderen
X-Anwendungen die &truetype;-Schritarten erkennen. Extrem
kleine Schriftarten (Webseiten, die mit hoher Auflösung
betrachtet werden) und sehr große Schriftarten
(in &staroffice;) werden jetzt viel besser aussehen.Anti-aliasingAnti-aliasingSchriftartenAnti-aliasingAlle Schriftarten in &xorg;,
die in den Verzeichnissen
/usr/local/share/fonts/ und
~/.fonts/ gefunden werden, werden
automatisch für Anti-aliasing an Anwendungen zur Verfügung
gestellt, die Xft beherrschen. Die meisten aktuellen
Anwendungen beherrschen Xft, dazu gehören auch
KDE,
GNOME und
Firefox.In
/usr/local/etc/fonts/local.conf
werden die Schriftarten, die mit dem Anti-aliasing-Verfahren
benutzt werden sollen und die Eigenschaften des Verfahrens
festgelegt. In diesem Abschnitt wird nur die grundlegende
Konfiguration von Xft beschrieben. Weitere Details entnehmen
Sie bitte der Hilfeseite &man.fonts-conf.5;.XMLDie Datei local.conf ist ein
XML-Dokument. Achten Sie beim
Editieren der Datei daher auf die richtige Groß- und
Kleinschreibung und darauf, dass alle Tags geschlossen
sind. Die Datei beginnt mit der üblichen XML-Deklaration
gefolgt von einer DOCTYPE-Definition und dem
<fontconfig>-Tag:<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>Wie vorher erwähnt, stehen schon alle Schriftarten
in /usr/local/share/fonts/ und
~/.fonts/ für Anwendungen, die
Xft unterstützen, zur Verfügung. Um ein Verzeichnis außerhalb
dieser beiden Bäume zu benutzen, fügen Sie eine Zeile wie die
nachstehende in
/usr/local/etc/fonts/local.conf
hinzu:<dir>/path/to/my/fonts</dir>Wenn Sie neue Schriftarten hinzugefügt haben,
müssen Sie den Schriftarten-Cache neu aufbauen:&prompt.root; fc-cache -fDas Anti-aliasing-Verfahren zeichnet Ränder leicht
unscharf, dadurch werden kleine Schriften besser lesbar und
der Treppenstufen-Effekt bei wird großen Schriften vermieden.
Auf normale Schriftgrößen sollte das Verfahren aber nicht
angewendet werden, da dies die Augen zu sehr anstrengt. Um
kleinere Schriftgrößen als 14 Punkt von dem Verfahren
auszuschließen, fügen Sie in local.conf
die nachstehenden Zeilen ein: <match target="font">
<test name="size" compare="less">
<double>14</double>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="pixelsize" compare="less" qual="any">
<double>14</double>
</test>
<edit mode="assign" name="antialias">
<bool>false</bool>
</edit>
</match>SchriftartenAbständeDas Anti-aliasing-Verfahren kann die Abstände einiger
Fixschriften falsch darstellen, dies fällt besonders unter
KDE auf. Sie können das Problem
umgehen, indem Sie die Abstände dieser Schriften auf den Wert
100 festsetzen. Fügen Sie die
nachstehenden Zeilen hinzu: <match target="pattern" name="family">
<test qual="any" name="family">
<string>fixed</string>
</test>
<edit name="family" mode="assign">
<string>mono</string>
</edit>
</match>
<match target="pattern" name="family">
<test qual="any" name="family">
<string>console</string>
</test>
<edit name="family" mode="assign">
<string>mono</string>
</edit>
</match>Damit werden die Namen der gebräuchlichen Fixschriften auf
"mono" abgebildet. Für diese Schriften
setzen Sie dann den Abstand fest: <match target="pattern" name="family">
<test qual="any" name="family">
<string>mono</string>
</test>
<edit name="spacing" mode="assign">
<int>100</int>
</edit>
</match> Bestimmte Schriftarten, wie Helvetica, können
Probleme mit dem Anti-Aliasing-Verfahren verursachen.
In der Regel erscheinen diese Schriftarten dann vertikal
halbiert. Im schlimmsten Fall stürzen Anwendungen als Folge
davon ab. Sie vermeiden dies, indem Sie betroffene
Schriftarten in local.conf von dem
Verfahren ausnehmen: <match target="pattern" name="family">
<test qual="any" name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="assign">
<string>sans-serif</string>
</edit>
</match> Nachdem Sie local.conf editiert
haben, müssen Sie sicherstellen, dass die Datei mit dem Tag
</fontconfig> endet. Ist das
nicht der Fall, werden die Änderungen nicht
berücksichtigt.Benutzer können personalisierte Einstellungen in
~/.fonts.conf vornehmen. Diese Datei
verwendet die gleiche XML-Syntax wie im obigen
Beispiel.LCDSchriftartenauf einem LCDMit einem LCD können Sie
sub-pixel sampling anstelle von
Anti-aliasing einsetzen. Dieses Verfahren behandelt die
horizontal getrennten Rot-, Grün- und Blau-Komponenten eines
Pixels gesondert und verbessert damit (teilweise sehr wirksam)
die horizontale Auflösung. Die nachstehende Zeile in
local.conf aktiviert diese
Funktion: <match target="font">
<test qual="all" name="rgba">
<const>unknown</const>
</test>
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
</match>Abhängig von der Art Ihres Bildschirms
müssen Sie anstelle von rgb eines
der folgenden verwenden: bgr,
vrgb oder vbgr.
Experimentieren Sie und vergleichen, was besser
aussieht.Der X-Display-ManagerSethKingsleyBeigetragen von X-Display-Manager&xorg; enthält den
X-Display-Manager XDM, um Sitzungen
zu verwalten. XDM stellt eine
graphische Anmeldemaske zur Verfügung, in der Sie den Server,
auf dem eine Sitzung laufen soll, auswählen können und in der
Sie die Autorisierungs-Informationen, wie Benutzername und
Passwort, eingeben können.Dieser Abschnitt zeigt, wie der X-Displaymanager
konfiguriert wird. Einige grafische Oberflächen enthalten
ihre eigenen graphischen Login-Manager. Eine Anleitung zur
Konfiguration des GNOME Display-Managers finden Sie im . Eine Anleitung zur Konfiguration
des KDE Display Managers finden Sie im .XDM einrichtenXDM kann über das Paket oder
den Port x11/xdm installiert werden. Nach
der Installation lässt sich XDM
durch einen Eintrag in /etc/ttys bei
jedem Start des Rechners aktivieren:ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secureÄndern Sie den Wert off zu
on und speichern Sie die Datei.
ttyv8 zeigt an, dass
XDM auf dem neunten virtuellen
Terminal ausgeführt wird.Die Konfigurationsdateien von
XDM befinden sich in
/usr/local/etc/X11/xdm. Dieses
Verzeichnis enthält einige Dateien, mit denen das Verhalten
und Aussehen von XDM beeinflusst
werden kann, sowie ein paar Skripte und Programme
zur Einrichtung des Desktops. Eine Zusammenfassung der
Aufgaben dieser Dateien beschreibt die . Die genaue Syntax und
Verwendung wird in &man.xdm.1; beschrieben.
Die Konfigurationsdateien von XDMDateiBeschreibungXaccessVerbindungen zu XDM
werden über das X Display Manager Connection
Protocol (XDMCP)
hergestellt. Xaccess enthält
die Client-Berechtigungen zur Steuerung der
XDMCP-Verbindungen entfernter
Maschinen. In der Voreinstellung erlaubt diese
Datei keine Verbindungen von entfernten
Maschinen.XresourcesDiese Datei steuert das Erscheinungsbild der
Bildschirmauswahl und Anmeldemasken von
XDM. In der
Voreinstellung erscheint ein rechteckiges
Anmeldefenster, dass den Hostnamen und einen
Anmeldeprompt mit Login: und
Password anzeigt. Das Format dieser
Datei entspricht den Dateien im Verzeichnis
app-defaults, die
in der Dokumentation von
&xorg; beschrieben
sind.XserversDiese Datei enthält eine Liste entfernter
Rechner, die in der Bildschirmauswahl angeboten
werden.XsessionDieses Skript wird von
XDM aufgerufen, nachdem
sich ein Benutzer erfolgreich angemeldet hat. Es
verweist auf ein angepasstes Skript in
~/.xsession.Xsetup_*Diese Skripten werden automatisch ausgeführt,
bevor die Bildschirmauswahl oder die Anmeldemasken
angezeigt werden. Für jeden lokalen Bildschirm gibt
es ein Skript namens Xsetup_*,
wobei * die lokale
Bildschirmnummer ist. Normalerweise werden damit
ein oder zwei Programme, wie
xconsole, im Hindergrund
gestartet.xdm-configKonfiguration für alle auf der Maschine
verwalteten Bildschirme.xdm-errorsEnthält Fehler, die vom Server generiert
werden. Wenn ein von XDM
verwalteter Bildschirm hängen bleibt, suchen Sie in
dieser Datei nach Fehlermeldungen. Für jede Sitzung
werden die Meldungen auch in die Datei
~/.xsession-errors des
Benutzers geschrieben.xdm-pidDie Prozess-ID des gerade
laufenden
XDM-Prozesses.
Fernzugriff einrichtenIn der Voreinstellung können sich nur Benutzer auf
dem selben System über XDM
anmelden. Um es Benutzern anderer Systeme zu ermöglichen,
sich mit dem Bildschirm-Server zu verbinden, muss der
Zugriffsregelsatz bearbeitet und der Listener aktiviert
werden.Um XDM so zu konfigurieren,
dass jede Verbindung angenommen wird, kommentieren Sie die
Zeile DisplayManager.requestPort in
/usr/local/etc/X11/xdm/xdm-config aus,
indem Sie der Zeile ein !
voranstellen.! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
DisplayManager.requestPort: 0Speichern Sie die Änderungen und starten Sie
XDM neu. Um den Fernzugriff zu
beschränken, sehen Sie sich die Beispiele in
/usr/local/etc/X11/xdm/Xaccess an.
Zusätzliche Informationen finden Sie in &man.xdm.1;Grafische OberflächenValentinoVaschettoBeigetragen von Dieser Abschnitt beschreibt die Installation der drei
beliebtesten grafischen Oberflächen unter &os;. Eine
Oberfläche kann alles von einem einfachen Window-Manager bis hin
zu kompletten Anwendungen sein. Mehr als einhundert grafische
Oberflächen stehen in der Kategorie x11-wm
der Ports-Sammlung zur Verfügung.GNOMEGNOMEGNOME ist eine
benutzerfreundliche Oberfläche. Es besitzt
eine Leiste, mit der Anwendungen gestartet werden und die
Statusinformationen anzeigen kann. Programme und Daten
können auf der Oberfläche abgelegt werden und
Standardwerkzeuge stehen zur Verfügung. Es gibt
Konventionen, die es Anwendungen leicht machen,
zusammenzuarbeiten und ein konsistentes Erscheinungsbild
garantieren. Weitere Informationen zu
GNOME unter &os; finden Sie unter
https://www.FreeBSD.org/gnome.
Die Webseite enthält zusätzliche Informationen über die
Installation, Konfiguration und Verwaltung von
GNOME unter &os;.Diese grafische Oberfläche kann als Paket installiert
werden:&prompt.root; pkg install gnome3Um GNOME stattdessen aus der
Ports-Sammlung zu übersetzen, nutzen Sie das folgende
Kommando. GNOME ist eine große
Anwendung, die sogar auf einem schnellen Computer einige
Zeit zum Übersetzten benötigt.&prompt.root; cd /usr/ports/x11/gnome3
&prompt.root; make install cleanGNOME benötigt ein
eingehängtes /proc Dateisystem. Fügen
Sie daher die folgende Zeile in
/etc/fstab ein, damit &man.procfs.5;
beim Systemstart automatisch eingehängt wird:proc /proc procfs rw 0 0GNOME benötigt
D-Bus und
HAL für einen Nachrichtenbus und
Hardware Abstraktion. Diese Anwendungen werden automatisch
als Abhängigkeiten von GNOME
installiert. Aktivieren Sie die Dienste in
/etc/rc.conf, sodass sie automatisch
gestartet werden wenn das System bootet:dbus_enable="YES"
hald_enable="YES"Nach der Installation weisen Sie
&xorg; an,
GNOME zu starten. Der einfachste
Weg, dies zu tun, ist über den GNOME Display Manager
GDM, der als Teil des
GNOME-Desktops installiert wird.
Um GDM zu aktivieren, fügen Sie
folgende Zeile in /etc/rc.conf
ein:gdm_enable="YES"In der Regel ist es ratsam, alle
GNOME-Dienste zu starten.
Um dies zu erreichen, fügen Sie die folgende Zeile in
/etc/rc.conf ein:gnome_enable="YES"GDM wird nun automatisch
gestartet, wenn das System hochfährt.GNOME kann alternativ auch
von der Kommandozeile gestartet werden, wenn eine
entsprechend konfigurierte ~/.xinitrc
vorliegt. Existiert diese Datei bereits, ersetzen Sie den
Aufruf des Window-Managers durch
/usr/local/bin/gnome-session.
Wenn .xinitrc nicht existiert,
erstellen Sie die Datei mit folgendem Befehl:&prompt.user; echo "exec /usr/local/bin/gnome-session" > ~/.xinitrcEine dritte Methode ist, XDM
als Display-Manager zu verwenden. In diesem Fall erstellen
Sie eine ausführbare ~/.xsession:&prompt.user; echo "exec /usr/local/bin/gnome-session" > ~/.xsessionKDEKDEKDE ist eine weitere, leicht
zu benutzende Desktop-Umgebung. Dieser Desktop bietet eine
Sammlung von Anwendungen mit einheitlichem Erscheinungsbild
(look and feel),
einheitlichen Menüs, Werkzeugleisten, Tastenkombinationen,
Farbschemata, Internationalisierung und einer zentralen,
dialoggesteuerten Desktop-Konfiguration. Weitere
Informationen zu KDE finden Sie
unter http://www.kde.org/.
Spezifische Informationen für &os; finden Sie unter http://freebsd.kde.org.Um KDE als Paket zu
installieren, geben Sie ein:&prompt.root; pkg install x11/kde5Um KDE stattdessen aus dem
Quellcode zu übersetzen, verwenden Sie das folgende
Kommando. Bei der Installation wird ein Menü zur Auswahl
der Komponenten angezeigt. KDE
ist eine große Anwendung, die sogar auf einem schnellen
Computer einige Zeit zum Übersetzen benötigt.&prompt.root; cd /usr/ports/x11/kde5
&prompt.root; make install cleanKDE benötigt ein
eingehängtes /proc. Fügen
Sie diese Zeile in /etc/fstab ein,
um das Dateisystem automatisch beim Systemstart
einzuhängen:proc /proc procfs rw 0 0KDE benötigt
D-Bus und
HAL für einen Nachrichtenbus und
Hardware Abstraktion. Diese Anwendungen werden automatisch
als Abhängigkeiten von KDE
installiert. Aktivieren Sie die Dienste in
/etc/rc.conf, sodass sie automatisch
gestartet werden wenn das System bootet:dbus_enable="YES"
hald_enable="YES"KDEDisplay-ManagerSeit KDE Plasma 5 wird der KDE Display-Manager
KDM nicht weiterentwickelt. Eine
mögliche Alternative ist SDDM. Sie
können das Paket wie folgt installieren:&prompt.root; pkg install x11/sddmFügen Sie anschließend folgende Zeile in
/etc/rc.conf ein:sddm_enable="YES"Eine zweite Möglichkeit KDE zu
starten, ist startx in der Kommandozeile
einzugeben. Damit dies funktioniert, wird folgende Zeile in
~/.xinitrc benötigt:exec ck-launch-session startplasma-x11Eine dritte Möglichkeit ist KDE
über XDM zu starten. Um dies zu
tun, erstellen Sie eine ausführbare
~/.xsession wie folgt:&prompt.user; echo "exec ck-launch-session startkde" > ~/.xsessionSobald KDE gestartet wird,
finden Sie im integrierten Hilfesystem weitere Informationen
zur Benutzung der verschiedenen Menüs und Anwendungen.XfceXfce ist eine
Desktop-Umgebung, basierend auf den von
GNOME verwendeten
GTK+-Bibliotheken. Es hat einen geringeren Speicherbedarf
und stellt dabei einen schlichten, effizienten und einfach
zu benutzenden Desktop zur Verfügung.
Xfce ist vollständig
konfigurierbar, verfügt über eine Programmleiste mit
Menüs, Applets und einen
Programmstarter. Zudem sind ein Datei-Manager und ein
Sound-Manager enthalten und das Programm ist über
Themes anpassbar. Da es
schnell, leicht und effizient ist, eignet sich
Xfce ideal für ältere oder
langsamere Rechner mit wenig Speicher. Weitere
Informationen zu Xfce finden
Sie unter http://www.xfce.org.Um das Paket Xfce zu
installieren, geben Sie folgendes ein:&prompt.root; pkg install xfceUm stattdessen den Port zu übersetzen:&prompt.root; cd /usr/ports/x11-wm/xfce4
&prompt.root; make install cleanXfce benutzt
D-Bus als Nachrichtenbus. Die
Komponente wird automatisch als Abhängigkeit von
Xfce installiert. Um
D-Bus beim Hochfahren des Systems
zu starten, fügen Sie folgende Zeile in
/etc/rc.conf ein:dbus_enable="YES"Im Gegensatz zu GNOME oder
KDE, besitzt
Xfce keinen eigenen
Login-Manager. Damit Xfce von
der Kommandozeile mit startx gestartet
werden kann, muss zunächst ~/.xinitrc
mit diesem Befehl erstellt werden:&prompt.user; echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xinitrcAlternativ dazu kann XDM
verwendet werden. Um diese Methode zu konfigurieren,
erstellen Sie eine ausführbare
~/.xsession:&prompt.user; echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xsessionCompiz Fusion installierenDer Einsatz von hübschen 3D-Effekten ist eine Möglichkeit,
die Benutzerfreundlichkeit eines Desktop-Rechners zu
erhöhen.Die Installation des
Compiz Fusion Pakets ist
einfach, aber bei der Konfiguration sind ein paar Schritte
notwendig, die nicht in der Dokumentation des Ports beschrieben
werden.Konfiguration des &os; nVidia-TreibersDesktop-Effekte erzeugen eine hohe Last auf der
Grafikkarte. Für nVidia-basierte Grafikkarten sind die
proprietären Treiber für eine gute Leistung erforderlich.
Benutzer anderer Grafikkarten können diesen Abschnitt
überspringen und mit der Konfiguration von &xorg;
fortfahren.Lesen Sie die FAQ zu
diesem Thema, um herauszufinden, wie der richtige
nVidia-Treiber ermittelt werden kann.Nachdem der richtige Treiber für die Karte ermittelt
wurde, kann er wie jedes andere Paket installiert
werden.Um beispielsweise den aktuellsten Treiber zu
installieren:&prompt.root; pkg install x11/nvidia-driverDer Treiber erstellt ein Kernelmodul, welches beim
Systemstart geladen werden muss. Fügen folgende Zeile in
/boot/loader.conf ein:nvidia_load="YES"Um das Kernelmodul direkt in den laufenden Kernel zu
laden, kann der Befehl kldload nvidia
eingeben werden. Allerdings wurde festgestellt, dass einige
Versionen von &xorg; nicht richtig funktionieren, wenn der
Treiber nicht beim Systemstart geladen wurde. Nach der
Änderung in /boot/loader.conf wird
daher ein Neustart des Systems empfohlen.Wenn das Kernelmodul geladen ist, muss in der Regel nur
noch eine einzige Zeile in xorg.conf
geändert werden, um den proprietären Treiber zu
aktivieren:Suchen Sie folgende Zeile in
/etc/X11/xorg.conf:Driver "nv"und ändern Sie die Zeile zu:Driver "nvidia"Wenn Sie nun die grafische Oberfläche starten, sollten
Sie vom nVidia Startbildschirm begrüßt werden. Alles sollte
wie gewohnt funktionieren.Konfiguration von Desktop-Effekten in xorg.confUm Compiz Fusion zu
aktivieren, muss /etc/X11/xorg.conf
angepasst werden:Fügen Sie diesen Abschnitt hinzu, um Composite-Effekte zu
aktivieren:Section "Extensions"
Option "Composite" "Enable"
EndSectionSuchen Sie den Abschnitt Screen, der
ähnlich wie hier gezeigt aussehen sollte:Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
...und fügen Sie die beiden folgenden Zeilen hinzu
(z.B. nach Monitor):DefaultDepth 24
Option "AddARGBGLXVisuals" "True"Suchen Sie den Abschnitt Subsection, der
sich auf die gewünschte Bildschirmauflösung bezieht. Wenn Sie
z.B. 1280x1024 verwenden möchten, suchen Sie den folgenden
Abschnitt. Sollte die gewünschte Auflösung nicht in allen
Unterabschnitten vorhanden sein, können Sie den entsprechenden
Eintrag manuell hinzufügen:SubSection "Display"
Viewport 0 0
Modes "1280x1024"
EndSubSectionFür Composite-Effekte wird eine Farbtiefe von 24 Bit
benötigt. Ändern Sie dazu den obigen Abschnitt wie
folgt:SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSectionZuletzt muss noch sichergestellt werden, dass die Module
glx und extmod im Abschnitt
Module geladen werden:Section "Module"
Load "extmod"
Load "glx"
...Die vorangegangenen Einstellungen können automatisch mit
x11/nvidia-xconfig erledigt werden, indem
Sie folgende Kommandos als root ausführen:&prompt.root; nvidia-xconfig --add-argb-glx-visuals
&prompt.root; nvidia-xconfig --composite
&prompt.root; nvidia-xconfig --depth=24Installation und Konfiguration von
Compiz FusionDie Installation von
Compiz Fusion ist so einfach
wie die Installation jedes anderen Pakets:&prompt.root; pkg install x11-wm/compiz-fusionWenn die Installation abgeschlossen ist, starten Sie (als
normaler Benutzer) den grafischen Desktop mit folgendem
Befehl:&prompt.user; compiz --replace --sm-disable --ignore-desktop-hints ccp &
&prompt.user; emerald --replace &Der Bildschirm wird für einige Sekunden flackern, da der
Window Manager (z.B. Metacity, wenn
Sie GNOME benutzen) von
Compiz Fusion ersetzt wird.
Emerald kümmert sich um die
Fensterdekoration (z.B. die Schatzflächenn schließen,
minimieren und maximieren, Titelleisten, usw.).Sie können dieses einfache Skript anpassen und es dann
beim Start automatisch ausführen lassen (z.B. durch
Hinzufügen von Sessions beim
GNOME-Desktop):#! /bin/sh
compiz --replace --sm-disable --ignore-desktop-hints ccp &
emerald --replace &Speichern Sie die Datei in Ihrem Heimatverzeichnis,
beispielsweise als start-compiz und
machen Sie die Datei ausführbar:&prompt.user; chmod +x ~/start-compizBenutzen Sie dann die grafische Oberfläche, um das Skript
zu Autostart-Programme hinzuzufügen
(beim GNOME-Desktop unter
Systemwerkzeuge,
Einstellungen,
Sessions).Um die gewünschten Effekte und Einstellungen zu
konfigurieren, starten Sie (wieder als normaler Benutzer)
den
Compiz Config Einstellungs—Manager:&prompt.user; ccsmIn GNOME finden Sie diese
Einstellungen wieder im Menü unter
Systemwerkzeuge,
Einstellungen.Wenn Sie gconf support während der
Installation ausgewählt haben, können Sie diese Einstellungen
auch im gconf-editor unter
apps/compiz finden.FehlersucheWenn die Maus nicht funktioniert, müssen Sie diese zuerst
konfigurieren. In neueren Versionen von
&xorg; 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 folgende Zeile zum
Abschnitt ServerLayout oder
ServerFlags dieser Datei hinzu:Option "AutoAddDevices" "false"Wie zuvor erwähnt, wird standardmäßig der
hald-Dienst automatisch die
Tastatur erkennen. Es kann jedoch passieren, dass das
Tastaturlayout oder das Modell nicht korrekt erkannt wird.
Grafische Oberflächen wie GNOME,
KDE oder
Xfce stellen Werkzeuge für die
Konfiguration der Tastatur bereit. Es ist allerdings auch
möglich, die Tastatureigenschaften direkt zu setzen, entweder
mit Hilfe von &man.setxkbmap.1; oder mit einer
Konfigurationsregel von
hald.Wenn Sie zum Beispiel eine PC 102-Tasten Tastatur mit
französischem Layout verwenden möchten, müssen sie eine
Tastaturkonfigurationsdatei x11-input.fdi
für hald im Verzeichnis
/usr/local/etc/hal/fdi/policy anlegen.
Diese Datei sollte die folgenden Zeilen enthalten:<?xml version="1.0" encoding="iso-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_options.XkbModel" type="string">pc102</merge>
<merge key="input.x11_options.XkbLayout" type="string">fr</merge>
</match>
</device>
</deviceinfo>Wenn diese Datei bereits existiert, kopieren Sie nur die
Zeilen in die Datei, welche die Tastaturkonfiguration
betreffen.Sie müssen Ihren Computer neu starten, um
hald zu zwingen, diese Datei
einzulesen.Es ist auch möglich, die gleiche Konfiguration von einem
X-Terminal oder einem Skript über den folgenden Befehl heraus
zu tätigen:&prompt.user; setxkbmap -model pc102 -layout fr/usr/local/share/X11/xkb/rules/base.lst
enthält die zur Verfügung stehenden Tastatur- und
Layoutoptionen.&xorg; anpassenDie Konfigurationsdatei xorg.conf.new
kann nun an bestimmte Bedürfnisse angepasst werden. Öffnen
Sie die Datei in einem Editor, wie &man.emacs.1; oder
&man.ee.1;. Falls der Monitor ein älteres oder ungewöhnliches
Modell ist und keine automatische Erkennung unterstützt, können
die Synchronisationsfrequenzen im Abschnitt
"Monitor" der
xorg.conf.new eingetragen werden.Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30-107
VertRefresh 48-120
EndSectionDie meisten Monitore unterstützen die automatische Erkennung
der Synchronisationsfrequenzen, so dass eine manuelle Eingabe
der Werte nicht erforderlich ist. Für die wenigen Monitore, die
keine automatische Erkennung unterstützen, sollten nur die vom
Hersteller zur Verfügung gestellten Werte eingegeben werden, um
einen möglichen Schaden zu vermeiden.X unterstützt die Energiesparfunktionen (DPMS, Energy Star)
für Monitore. Mit &man.xset.1; können die Zeitlimits für die
DPMS-Modi standby, suspend, off vorgeben, oder zwingend
aktiviert werden. Die DPMS-Funktionen können mit der folgenden
Zeile im Abschnitt "Monitor" aktiviert
werden:Option "DPMS"xorg.confDie gewünschte Auflösung und Farbtiefe stellen sie im
Abschnitt "Screen" ein:Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSectionMit DefaultDepth wird die standardmäßige
Farbtiefe angegeben. Mit der Option von
&man.Xorg.1; lässt sich die vorgegebene Farbtiefe überschreiben.
Modes gibt die Auflösung für die angegebene
Farbtiefe an. Die Farbtiefe im Beispiel beträgt 24 Bits pro
Pixel, die zugehörige Auflösung ist 1024x768 Pixel. Beachten
Sie, dass in der Voreinstellung nur Standard-VESA-Modi der
Grafikkarte angegeben werden können.Sichern Sie die Konfigurationsdatei. Testen Sie
anschließend die Konfiguration, wie oben beschrieben.Bei der Fehlersuche stehen Ihnen die Protokolldateien von
&xorg; zur Verfügung. Die
Protokolle enthalten Informationen über alle Geräte, die mit
dem &xorg;-Server verbunden ist.
Die Namen der
&xorg;-Protkolldateien haben das
Format /var/log/Xorg.0.log. Der exakte
Name der Datei variiert dabei von
Xorg.0.log bis
Xorg.8.log, und so weiter.Wenn alles funktioniert, installieren Sie die Datei an einen
Ort, an dem &man.Xorg.1; sie finden kann. Typischerweise ist
dies /etc/X11/xorg.conf oder
/usr/local/etc/X11/xorg.conf.&prompt.root; cp xorg.conf.new /etc/X11/xorg.confDamit ist die Konfiguration von
&xorg; abgeschlossesn.
&xorg; kann nun mit dem Programm
&man.startx.1; gestartet werden. Alternativ kann der
&xorg;-Server auch mithilfe von
&man.xdm.1; gestartet werden.Konfiguration des &intel; i810
Graphics ChipsetsIntel i810 Graphic ChipsetDer &intel; i810-Chipset benötigt den Treiber
agpgart, die AGP-Schnittstelle für
&xorg;. Die Manualpage für den
Treiber &man.agp.4; enthält weitere Informationen.Ab jetzt kann die Hardware wie jede andere Grafikkarte
auch konfiguriert werden. Beachten Sie, dass der Treiber
&man.agp.4; nicht nachträglich in einen laufenden Kernel
geladen werden kann. Er muss entweder fest im Kernel
eingebunden sein, oder beim Systemstart über
/boot/loader.conf geladen werden.Einen Widescreen-Monitor einsetzenWidescreen-Monitor, KonfigurationDieser Abschnitt geht über die normalen
Konfigurationsarbeiten hinaus und setzt ein wenig
Vorwissen voraus. Selbst wenn die Standardwerkzeuge zur
X-Konfiguration bei diesen Geräten nicht zum Erfolg führen,
gibt es in den Protokolldateien genug Informationen, mit denen
Sie letztlich doch einen funktionierenden X-Server
konfigurieren können. Alles, was Sie dazu benötigen, ist ein
Texteditor.Aktuelle Widescreen-Formate (wie WSXGA, WSXGA+, WUXGA,
WXGA, WXGA+, und andere mehr) unterstützen Seitenverhältnisse
wie 16:10 oder 10:9, die unter X Probleme verursachen können.
Bei einem Seitenverhältnis von 16:10 sind beispielsweise
folgende Auflösungen möglich:2560x16001920x12001680x10501440x9001280x800Irgendwann wird die Konfiguration vereinfacht werden,
dass nur noch die Auflösung als Mode in
Section "Screen" eingtragen wird,
so wie hier:Section "Screen"
Identifier "Screen 0"
Device "Card 0"
Monitor "Monitor0"
Default Depth 24
SubSection "Display"
ViewPort 0 0
Depth 24
Modes "1680x1050"
EndSubSection
EndSection&xorg; ist intelligent genug,
um die Informationen zu den Auflösungen über I2C/DDC zu
beziehen, und weiß daher, welche Auflösungen und Frequenzen
der Widescreen-Monitor unterstützt.Wenn diese ModeLines in den
Treiberdateien nicht vorhanden sind, kann es sein, dass Sie
&xorg; beim Finden der korrekten
Werte unterstützen müssen. Dazu extrahieren Sie die
benötigten Informationen aus
/var/log/Xorg.0.log und
erzeugen daraus eine funktionierende
ModeLine. Suchen Sie nach Zeilen ähnlich
den folgenden:(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 146.2 MHz Image Size: 433 x 271 mm
(II) MGA(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
(II) MGA(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
(II) MGA(0): Ranges: V min: 48 V max: 85 Hz, H min: 30 H max: 94 kHz, PixClock max 170 MHzDiese Informationen werden auch als EDID-Informationen
bezeichnet. Um daraus eine funktionierende
ModeLine zu erzeugen, müssen lediglich die
Zahlen in die korrekte Reihenfolge gebracht werden:ModeLine <name> <clock> <4 horiz. timings> <4 vert. timings>Die korrekte ModeLine in
Section "Monitor" würde für dieses Beispiel
folgendermaßen aussehen:Section "Monitor"
Identifier "Monitor1"
VendorName "Bigname"
ModelName "BestModel"
ModeLine "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089
Option "DPMS"
EndSectionNachdem diese Äderungen durchgeführt sind, sollte
X auch auf Ihrem neuen Widescreen-Monitor starten.Fehersuche in Compiz FusionIch habe
Compiz Fusion
installiert und anschließend die hier erwähnten
Kommandos eingegeben. Nun fehlen den Fenstern die
Titelleisten und Schaltflächen. Was kann ich
tun?Wahrscheinlich fehlt eine Einstellung in
/etc/X11/xorg.conf. Überprüfen Sie
diese Datei gründlich, und überprüfen Sie insbesondere
die Richtlinien DefaultDepth und
AddARGBGLXVisuals.Wenn ich
Compiz Fusion starte,
bringt dass den X-Server zum Absturz. Was kann ich
tun?Wenn Sie
/var/log/Xorg.0.log durchsuchen,
finden Sie wahrscheinlich Fehlermeldungen, die
während des Starts von X ausgegeben werden. Die
häufigste Meldung ist:(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encounter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver.Dies ist für gewöhnlich der Fall, wenn Sie
&xorg; aktualisieren.
Sie müssen das Paket
x11/nvidia-driver neu installieren,
damit GLX neu gebaut wird.