11.1. | Was ist das X Window System? |
Das X Window System (oder auch nur Das X Window System wurde für viele verschiedene
Architekturen und Betriebssysteme implementiert. Eine
serverseitige Implementierung wird dabei als
| |
11.2. | Ich möchte X benutzen, was muss ich tun? |
Wenn Sie X auf einem existierenden System installieren
wollen, sollten Sie entweder den Meta-Port
Es ist auch möglich, Xorg aus sysinstall(8) heraus zu installieren, indem Sie , dann und anschliessend aufrufen. Lesen Sie nach erfolgreicher Installation von Xorg den Abschnitt X11 konfigurieren im FreeBSD Handbuch. | |
11.3. | Ich habe versucht, X zu starten,
aber wenn ich |
Das System läuft auf einer erhöhten
Sicherheitsstufe ( Die Frage ist also eigentlich, was Sie anders machen
sollten. Sie haben zwei Möglichkeiten: Setzen Sie
die Sicherheitsstufe wieder zurück auf 0 (die
Einstellung erfolgt in der Regel in
Der Abschnitt F: 11.9 enthält Informationen darüber, wie Sie xdm(1) beim Start des Systems starten können. | |
11.4. | Warum funktioniert meine Maus unter X nicht? |
Wenn Sie syscons(4) (den Standard-Konsolentreiber)
benutzen, können Sie FreeBSD so konfigurieren,
dass auf jedem virtuellen Bildschirm ein Mauszeiger
unterstützt wird. Um Konflikte mit X zu vermeiden,
unterstützt syscons(4) ein virtuelles Gerät mit dem
Namen Die Datei Section "InputDevice"
Option "Protocol" "SysMouse"
Option "Device" "/dev/sysmouse"
..... Beginnend mit Xorg 7.4 werden Angaben im Abschnitt
Option "AutoAddDevices" "false" Einige Leute ziehen es vor, unter X
link sysmouse mouse Die Verknüpfung kann durch Neustart von devfs(5)
über das folgende Kommando (als # /etc/rc.d/devfs restart | |
11.5. | Kann ich meine Rad-Maus auch unter X benutzen? |
Ja. Dazu müssen Sie X nur mitteilen, dass Sie eine
Maus mit 5 Tasten haben. Dazu fügen Sie die Zeilen
Beispiel 11.1. Abschnitt „InputDevice“ für
Rad-Mäuse in der Konfigurationsdatei von
Xorg Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection Beispiel 11.2. „.emacs“ Beispiel für
seitenweises Blättern mit einer
Rad-Maus (optional) ;; wheel mouse
(global-set-key [mouse-4] 'scroll-down)
(global-set-key [mouse-5] 'scroll-up) | |
11.6. | X verbietet Verbindungen von entfernten Systemen! |
Aus Sicherheitsgründen verbietet der X-Server in der Voreinstellung Verbindungen von entfernten Systemen. Starten Sie den X-Server mit der Option
%
startx -listen_tcp
| |
11.7. | Was ist eine virtuelle Konsole und wie erstelle ich mehr? |
Mit virtuellen Konsolen können Sie mehrere simultane Sitzungen auf einer Maschine laufen lassen, ohne so komplizierte Dinge wie die Einrichtung eines Netzwerkes oder die Benutzung von X zu benötigen. Wenn das System startet, wird es nach der Anzeige aller Bootmeldungen eine Eingabeaufforderung auf dem Bildschirm anzeigen. Sie können dann auf der ersten virtuellen Konsole Ihren Benutzernamen und das Passwort eingeben und anfangen, zu arbeiten (oder zu spielen!). Gelegentlich möchten Sie möglicherweise eine weitere Sitzung starten wollen, vielleicht, um die Dokumentation zu einem Programm, das Sie gerade benutzen, einzusehen, oder, um Ihre Mails zu lesen, während Sie auf das Ende einer FTP-Übertragung warten. Drücken Sie einfach Alt+F2 (halten Sie die Alt-Taste gedrückt und drücken Sie die Taste F2) und Sie gelangen zur Anmelde-Aufforderung auf der zweiten „virtuellen Konsole“! Wenn Sie zurück zur ersten Sitzung möchten, drücken Sie Alt+F1. Die Standardinstallation von FreeBSD bietet acht aktivierte virtuelle Konsolen. Mit Alt+F1, Alt+F2, Alt+F3 und so weiter wechseln Sie zwischen diesen virtuellen Konsolen. Um mehr von ihnen zu aktivieren, editieren Sie
# Edit the existing entry for ttyv8 in /etc/ttys and change
# "off" to "on".
ttyv8 "/usr/libexec/getty Pc" cons25 on secure
ttyv9 "/usr/libexec/getty Pc" cons25 on secure
ttyva "/usr/libexec/getty Pc" cons25 on secure
ttyvb "/usr/libexec/getty Pc" cons25 on secure
Benutzen Sie so wenig oder so viele, wie Sie
möchten. Je mehr virtuelle Terminals Sie benutzen,
desto mehr Ressourcen werden gebraucht; das kann wichtig
sein, wenn Sie 8 MB RAM oder weniger besitzen. Sie
können auch Wichtig:Wenn Sie einen X-Server benutzen möchten, müssen Sie mindestens ein virtuelles Terminal unbenutzt (oder ausgeschaltet) lassen damit der Server es benutzen kann. Das heißt, dass Sie Pech haben, wenn Sie für jede Ihrer 12 Alt-Funktionstasten eine Anmeldeaufforderung haben möchten - Sie können das nur für elf von ihnen tun, wenn Sie einen X-Server auf derselben Maschine laufen lassen möchten. Der einfachste Weg, eine Konsole zu deaktivieren, ist, sie auszuschalten. Wenn Sie zum Beispiel die oben erwähnte volle Zuordnung aller 12 Terminals hätten, müssten Sie die Einstellung für das virtuelle Terminal 12 von: ttyvb "/usr/libexec/getty Pc" cons25 on secure in: ttyvb "/usr/libexec/getty Pc" cons25 off secure ändern. Wenn Ihre Tastatur nur über zehn Funktionstasten verfügt, bedeutet das:
ttyv9 "/usr/libexec/getty Pc" cons25 off secure
ttyva "/usr/libexec/getty Pc" cons25 off secure
ttyvb "/usr/libexec/getty Pc" cons25 off secure
(Sie können diese Zeilen auch einfach löschen.) Die einfachste (und sauberste) Möglichkeit, die
virtuellen Konsolen zu aktivieren, ist, zu rebooten. Wenn
Sie jedoch auf keinen Fall rebooten möchten,
können Sie auch einfach das X Window System
herunterfahren und als # kill -HUP 1 ausführen. Es ist unbedingt erforderlich, dass Sie das X
Window System vollständig herunterfahren, falls es
läuft. Falls Sie es nicht tun, könnte es sein,
dass sich ihr System nach der Eingabe des
| |
11.8. | Wie greife ich von X aus auf virtuelle Konsolen zu? |
Benutzen Sie Ctrl+Alt+F Sobald Sie auf eine virtuelle Konsole umgeschaltet
haben, können Sie ganz normal Alt+F Um zu Ihrer X-Sitzung zurückzukehren, müssen
Sie auf die virtuelle Konsole umschalten, auf der X
läuft. Wenn Sie X über der Eingabeaufforderung
gestartet haben (z.B. mit | |
11.9. | Wie starte ich XDM beim Booten? |
Es gibt zwei Denkansätze, wie
xdm(1) zu starten ist. Bei dem einen wird
Die ttys(5)-Methode hat den Vorteil, dass
dokumentiert ist, auf welchem vty X gestartet wird und der
Neustart des X-Servers beim Abmelden an init(8)
übergeben wird. Die rc(8)-Methode erleichtert
den Aufruf von Beim Laden von rc(8) sollte Wenn Sie :0 local /usr/local/bin/X vt4 Diese Zeile führt dazu, dass der X Server
| |
11.10. | Wieso erhalte ich die Meldung Couldn't open
console, wenn ich |
Wenn Sie X mit
Das hängt damit zusammen, wie die Zugriffsrechte für die Konsole standardmäßig gesetzt sind. Auf einem Mehrbenutzersystem möchte man nicht unbedingt, dass jeder Benutzer einfach auf die Systemkonsole schreiben kann. Für Benutzer, die sich auf einer Maschine direkt mit einem VTY anmelden, existiert die Datei fbtab(5), um derartige Probleme zu lösen. In Kürze: sorgen Sie dafür, dass sich
in der Datei /dev/ttyv0 0600 /dev/console Das sorgt dafür, dass wer auch immer sich auf
| |
11.11. | Früher konnte ich Xorg als normaler User
starten. Warum sagt mir das System jetzt, dass ich
|
Alle X-Server müssen mit der ID
Es gibt zwei Möglichkeiten, um X auch als
normaler Benutzer starten zu können. Die erste ist
die Verwendung von
| |
11.12. | Warum funktioniert meine PS/2-Maus nicht richtig? |
Ihre Maus und der Maustreiber sind etwas aus der Synchronisation geraten. In seltenen Fällen kann es jedoch sein, dass der Treiber fälschlicherweise Synchronisationsprobleme meldet und Sie in den Kernelmeldungen folgendes sehen: psmintr: out of sync (xxxx != yyyy) und Ihre Maus nicht richtig zu funktionieren scheint. Falls das passiert, deaktivieren Sie den Code zur
Überprüfung der Synchronisation, indem Sie die
Treiberangaben für den PS/2-Maustreiber auf
boot: -c Geben sie dann in der Kommandozeile von UserConfig folgendes ein: UserConfig> flags psm0 0x100
UserConfig> quit | |
11.13. | Meine PS/2-Maus von MouseSystems scheint nicht zu funktionieren. |
Es wurde berichtet, dass einige Modelle der PS/2-Mäuse von MouseSystems nur funktionieren, wenn sie im „hochauflösenden“ Modus betrieben werden. Andernfalls springt der Mauszeiger sehr oft in die linke obere Ecke des Bildschirms. Das Flag boot: -c Geben sie dann in der Kommandozeile von UserConfig folgendes ein: UserConfig> flags psm0 0x04
UserConfig> quit Lesen Sie den vorigen Abschnitt über eine andere mögliche Ursache für Probleme mit der Maus. | |
11.14. | Wie vertausche ich die Maustasten? |
Benutzen Sie den Befehl | |
11.15. | Wie installiere ich einen Splash-Screen und wo finde ich sie? |
Die detaillierte Antwort auf diese Frage können Sie im Abschnitt Splash-Screens während des Systemstarts des Handbuchs nachlesen. | |
11.16. | Kann ich die Windows-Tasten unter X benutzen? |
Ja, Sie müssen lediglich mit xmodmap(1) festlegen, welche Aktion diese Tasten auslösen sollen. Unter der Annahme, dass alle „Windows“ Tastaturen dem Standard entsprechen, lauten die Keycodes für die drei Tasten wie folgt:
Nach der folgenden Anweisung erzeugt die linke Windows-Taste ein Komma. # xmodmap -e "keycode 115 = comma" Sie werden Ihren Window Manager wahrscheinlich neu starten müssen, damit diese Einstellung wirksam wird. Um die neue Belegung der Windows-Tasten
automatisch beim Start von X zu erhalten, könnten Sie
entsprechende xmodmap $HOME/.xmodmaprc Sie könnten die drei Tasten zum Beispiel mit den Funktionen F13, F14 und F15 belegen. Dadurch ist es sehr einfach, diese Tasten mit nützlichen Funktionen eines Programmes oder Desktops zu verknüpfen. Falls Sie das auch tun wollen, sollten in Ihrer
keycode 115 = F13
keycode 116 = F14
keycode 117 = F15
Falls Sie zum Beispiel den Dieses Verhalten kann man mit den folgenden
Einträgen in der Datei
Key F13 FTIWS A Iconify
Key F14 FTIWS A RaiseLower
Key F15 A A Menu Workplace Nop
| |
11.17. | Wird 3D Hardware Beschleunigung für OpenGL® unterstützt? |
Dies hängt davon ab, welche Version von Xorg und welche Grafikkarte Sie verwenden. Wenn Sie eine Karte mit NVIDIA-Chipsatz besitzen, benutzen Sie die binären Treiber für FreeBSD, indem Sie einen der folgenden Ports installieren:
Tatsächlich liefert NVIDIA detaillierte Informationen darüber, welche Karte von welchem Treiber unterstützt wird. Diese Information finden Sie auf der Website von NVIDIA: http://www.nvidia.com/object/IO_32667.html. Für Matrox G200/400 sehen Sie sich den Port Bei ATI Rage 128 und Radeon lesen Sie die Anleitungen ati(4), r128(4) und radeon(4). Fü 3dfx Vodoo 3, 4, 5 und Banshee Karten gibt es einen
|
Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an
<de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an
<de-bsd-translators@de.FreeBSD.org>.