9wm
9wm er en ældre sag. Den første udgave er fra 1994. InstallationDer eksisterer RPM-pakker til Red Hat rundt omkring, men enten er det ikke nyeste version (der under alle omstændheder er nogle år gammel), eller også fungerer de ikke. Det letteste er at hente kildekoden fra <http://sources.isc.org/X/window-managers/9wm-1.1.tar.gz>.
9wm er så gammel at den ikke kan bygges med
DESTDIR = /usr/local BINDIR = /bin MANDIR = /man Herefter udføres disse kommandoer: xmkmf make su make install
PROGRAMNAVN kan være hvad som helst, men det er selvfølgelig praktisk at lade den starte en xterm, hvorfra man så kan starte andre programmer. Hvis man ikke angiver hvilket program der skal startes vil den prøve at starte xterm.
I #!/bin/bash exec /usr/local/bin/9wm -term "xterm -ls"Herunder ses 9wm med en xterm og menuen: Brug af 9wmDer er ingen rammer eller bjælker man kan hive fat i for at flytte vinduer eller ændre størrelse på vinduer. Alt foregår via menuen der kan nås ved trykke højre museknap ned, og holde den nede. I øvrigt bruges højre museknap til alle operationer.
En menu mereVil man have en decideret menu til at starte programmer fra kan man prøve 9menu. Den kan findes på ftp://ftp.comintern.ru/pub/unix/X11/plan9/.
9menu-1.5.shar.gz er en zippet shar-fil. Dvs. et script med indbygget
binær kode. mkdir 9menu gzip -d 9menu-1.5.shar.gz cd 9menu sh ../9menu-1.5.shar
På Red Hat 8 vil den ikke kompilere med det samme, men hvis
# Makefile for 9menu.
#
# Edit to taste
#
# Arnold Robbins
# arnold@skeeve.atl.ga.us
CC = gcc
CFLAGS = -g -O
SEARCHLIBS = -L/usr/X11R6/lib
LIBS = -lX11
9menu: 9menu.c
$(CC) $(SEARCHLIBS) $(CFLAGS) 9menu.c $(LIBS) -o 9menu
Herefter køres make, og den nye binære fil kopieres på
plads:
make su cp 9menu /usr/local/bin9menu har ingen konfigurationsfil, men skal konfigureres i .xsession:
#!/bin/bash xsetroot -solid black oclock -fg gold -bg black -jewel red -bd white -geometry -0-120 & xload -geometry 120x120-0-0 -highlight gold -bg black -fg gold & 9menu -geometry -0+0 \ EMACS:emacs \ GV:gv \ Netscape:/usr/local/netscape/netscape \ Evolution:evolution \ Galeon:galeon \ Gaim:gaim \ Terminal:"xterm -ls" \ "SSLUG ssh":"xterm -e ssh -t gw ssh sslug" \ ScreenShot:"xwd|display" \ Exit:"9wm exit" & exec /usr/local/bin/9wm -term "xterm -ls"Her sættes baggrunden til sort, et ur og xload startes i nederste højre hjørne og 9menu startes i øverste højre hjørne. Et par programmer fra menuen er også startet: Er 9wm anvendelig?Ja. Det synes jeg. Selvfølgelig er der windowmanagere der er hurtigere og mere intuitive at arbejde med, men 9wm slår de fleste andre på ældre hardware; den bruger under 1 MB hukommelse når den kører. |