In diesem Kapitel wird beschrieben, wie Sie die OpenWindows-Umgebung, die Umgebung Common Desktop Environment (CDE) und den X Display Manager auf der PGX32-Karte starten.
In den folgenden Abschnitten wird erläutert, wie die OpenWindows-Umgebung als Konsole oder mit mehreren PGX32-Karten gestartet wird. Der Gerätename der PGX32-Karte lautet gfxp#.
Um die OpenWindows-Umgebung auf zwei PGX32-Geräten, gfxp0 und gfxp1, zu starten, geben Sie folgendes ein:
# openwin -dev /dev/fbs/gfxp0 -dev /dev/fbs/gfxp1
Im Beispiel oben lauten die gfxp-Gerätenummern 0 und 1. Ihre Konfiguration kann davon abweichen. Die richtigen Gerätenummern entnehmen Sie /dev/fbs/ oder dmesg.
Wenn CDE auf Ihrem System installiert ist und auf dem PGX32-Bildschirm angezeigt werden soll, müssen Sie die Datei /etc/dt/config/Xservers bearbeiten. Fungiert die PGX32-Karte als Konsole, muß die Datei Xservers dagegen nicht geändert werden.
In folgendem Beispiel für eine Xservers.gfx-Datei wird vorausgesetzt, daß die PGX32-Karte die einzige Grafikkarte ist, auf der CDE gestartet werden soll:
:0 Local Local_uid@console root /usr/openwin/bin/Xsun \ :0 -dev /dev/fbs/gfxp0 -nobanner
Lautet der Name Ihrer PGX32-Karte anders als gfxp0, muß der entsprechende Name in diese Datei eingesetzt werden.
An das Ende dieser Zeile können Sie jedes beliebige Befehlszeilenargument hinzufügen. Sie können beispielsweise CDE auf mehreren Bildschirmen starten.
In folgender Beispielkonfiguration wird CDE auf dem Bildschirm namens /dev/fbs/gfxp0 angezeigt, und das Gerät /dev/fbs/m640 (die eingebaute Grafikkarte in Sun Ultra 5- und Sun Ultra 10-Systemen) wird als sekundäre Grafikkarte verwendet:
:0 Local Local_uid@console root /usr/openwin/bin/Xsun \ :0 -dev /dev/fbs/gfxp0 -dev /dev/fbs/m640
Die PGX32-Karte unterstützt auch den X Display Manager (xdm). Dafür wird eine einfache Konfigurationsdatei namens /usr/openwin/lib/X11/xdm/Xservers geliefert.
Wenn zuvor bereits eine Xservers-Datei vorhanden war, wurde diese bei der Installation der PGX32-Software als /usr/openwin/lib/X11/xdm/Xservers.nogfx gespeichert.
Standardmäßig wird bei der Installation folgende Zeile hinzugefügt, in der vorausgesetzt wird, daß PGX32 die einzige Grafikkarte ist, auf der xdm gestartet werden soll.
:0 Local Local /usr/openwin/lib/xdm/StartOW \ :0 -dev /dev/fbs/gfxp0
An das Ende dieser Zeile können Sie jedes beliebige Befehlszeilenargument hinzufügen. Sie können beispielsweise xdm auf mehreren Bildschirmen starten.
In folgender Beispielkonfiguration wird xdm auf dem Bildschirm namens /dev/fbs/gfxp0 angezeigt, und das Gerät /dev/fbs/m640 (die eingebaute Grafikkarte in Sun Ultra 5- und Sun Ultra 10-Systemen) wird als sekundäre Grafikkarte verwendet:
:0 Local Local_uid@console root /usr/openwin/bin/Xsun \ :0 -dev /dev/fbs/gfxp0 -dev /dev/fbs/m640