Amiga Unix — 68040 · 68060

X and RTG

X runs on the display card that /etc/display names, started by xstart. See xstart(1), display(4) and display.d(4).

Starting X

As root on the console:

xstart

xstart finds the card (with card auto, the first one that answers, the Amiga's own display last), checks the mode, and starts the X server and your session. Another mode for this session only: xstart 800x600; it must be one of the card's modes. xstart -n shows what it would run and any mistake in /etc/display, and runs nothing.

The first-boot question about X is for the A2410 colour card: answer n.

On the Z3660

The z3660rtg driver package brings the card's file, /etc/display.d/z3660: the server /opt/amix/X11R6/bin/Xzz9000 (from X11R6.3), the modes 1024x768 (the first), 640x480, 800x600, 1280x720, 1280x800, 1280x1024 and 1920x1080, in 16-bit colour only. The server comes only with the x11r6.3 package: without it, as on a standard install, xstart uses the Amiga's own display. X on the Z3660 is not yet tested on 1.1.

On the Amiga's own display

Without an RTG card, xstart uses the Amiga's own display with the original X11R4 server, as far as that server goes. This is the 68030 image's display.

Your session

xstart runs the first of ~/.xsession, ~/.xinitrc, the session in /etc/display, and the system's default session, which opens an xterm and a window manager (twm). Root's own .xinitrc, written at the first boot, starts OPEN LOOK.

The X11R6.3 package

X11R6.3 brings the Xzz9000 server for the Z3660, twm, xterm, xclock, xdm, the usual X tools and the misc, 75dpi and 100dpi fonts, under /opt/amix/X11R6. It needs a ufs root, and a floating-point unit for full speed: on a 68LC060, X runs through the kernel's floating-point emulation, slowly, and that is untested on 1.1 (acknowledgements). It is the x11r6.3 package: the install CD's x11 set and the network install's full set install it; on any other system, apkg install x11r6.3.

A graphical login at boot

start xdm in /etc/display starts X11R6.3's xdm at boot. display=no in /etc/rc.conf keeps it off whatever /etc/display says. Not yet tested on 1.1 hardware.

First boot · Packages