I detta kapitel beskriv hur du startar miljön OpenWindows, Common Desktop Environment (CDE eller X Display Manager) på ett PGX32-kort.
I detta avsnitt beskrivs hur du startar OpenWindows som ett systemfönster eller med flera PGX32-kort. PGX32-kortets enhetsnamn är gfxp#.
Om du vill starta OpenWindows på två PGX32-enheter, gfxp0 och gfxp1 skriver du:
# openwin -dev /dev/fbs/gfxp0 -dev /dev/fbs/gfxp1
I exemplet ovan är enhetsnumren för gfxp 0 och 1. Detta kan vara annorlunda på ditt system. Kontrollera i /dev/fbs/ eller dmesg för korrekta enhetsnummer.
Om du har installerat CDE och vill att CDE ska visas på din PGX32-skärm, måste du modifiera filen /etc/dt/config/Xservers. Om PGX32-kortet redan används för systemfönstret behöver du inte ändra filen Xservers.
Följande exempel på filen Xservers.gfx förutsätter att PGX32-kortet är det enda bildskärmsminne som CDE skall startas på:
:0 Local Local_uid@console root /usr/openwin/bin/Xsun \ :0 -dev /dev/fbs/gfxp0 -nobanner
Om ditt PGX32-kort har en annan beteckning än gfxp0, måste du använda denna andra beteckning i filen.
Du kan lägga till ytterligare argument till kommandot sist på raden. Du kan t ex starta CDE på flera skärmar.
Följande exempel öppnar CDE på skärmen /dev/fbs/gfxp0 och använder enheten /dev/fbs/m640 (det inbyggda grafikstödet på Sun Ultra 5 och Sun Ultra 10) som ett andra bildskärmsminne:
:0 Local Local_uid@console root /usr/openwin/bin/Xsun \ :0 -dev /dev/fbs/gfxp0 -dev /dev/fbs/m640
PGX32-kortet stöder även X display manager (xdm). Du hittar ett exempel på konfiguration i filen /usr/openwin/lib/X11/xdm/Xservers.
Om du redan har filen Xservers sparar installationen av programvaran för PGX32 filen som /usr/openwin/lib/X11/xdm/Xservers.nogfx.
Som standard lägger installationsprogrammet till följande rad vilket förutsätter att PGX32-kortet är det enda bildskärmsminne som xdm skall användas på:
:0 Local Local /usr/openwin/lib/xdm/StartOW \ :0 -dev /dev/fbs/gfxp0
Du kan lägga till ytterligare argument till kommandot sist på raden. Du kan t. ex. starta xdm på flera skärmar.
Följande exempel öppnar xdm on the display named /dev/fbs/gfxp0 och använder enheten /dev/fbs/m640 (det inbyggda grafikstödet på Sun Ultra 5 och Sun Ultra 10) som ett andra bildskärmsminne:
:0 Local Local_uid@console root /usr/openwin/bin/Xsun \ :0 -dev /dev/fbs/gfxp0 -dev /dev/fbs/m640