3.3. Amiwm

amiwm er et forsøg på at efterligne vindues-systemet fra Amiga computeren. Nogle eksempler på den oprindelige vare findes her.

3.3.1. Installation

Hent kildeteksten:

linux% wget ftp://ftp.lysator.liu.se/pub/X11/wm/amiwm/amiwm0.20pl48.tar.gz

Pak kildeteksten ud:

linux% tar xzvf amiwm0.20pl48.tar.gz
linux% cd amiwm0.20pl48/

Oversæt og installér programmet:

linux% ./configure && make && su -c 'make install'
(du bliver bedt om "root"s adgangskode, når der skal installeres)

Hvis du foretrækker bare at hente en rpm-pakke, så findes der færdige rpm-pakker på rpmfind.

3.3.2. Aktivering af amiwm

For at bruge amiwm lagde jeg denne .xsession-fil i mit hjemmekatalog og sørgede for at den var kørbar (chmod +x ~/.xsession). Filen bruger programmet ` xv ` og billederne 14-colibri-1.gif og City_Xers_kassevogn.jpeg (billederne leder den efter i hjemmekataloget). Jeg skrev også opsætningsfilen .amiwmrc for at få amiwm til at virke som jeg er vant til at en windowmanager virker.

Eksempel på en .xsession-fil:

#! /bin/sh

xterm -geometry +20+20 &
xv -root -rmode 5 -8 -rbg white ${HOME}/Colibri-1.gif -quit &
xv -geometry -100+75 ${HOME}/City_Xers_kassevogn.jpeg &

exec amiwm

Eksempel på en .amiwmrc-fil:

Screen "Første"
Screen "Anden"
Screen "Tredje"

AutoRaise yes

Focus clicktotype

Sådan ser amiwm ud:

Figur 3-4. amiwm

Amiwm har arvet en feature fra den originale Amiga - de virtuelle skriveborde ligger "bagved" hinanden, så man kan få de andre skriveborde frem ved at trække de aktuelle skrivebord ned. Sådan her:

Figur 3-5. amiwm

3.3.2.1. Justering af hvordan amiwm virker

Når amiwm er installeret kan man få en grundig vejledning i opsætningen af amiwm med kommandoen

linux% man amiwm

3.3.2.2. Fokus

Man kan vælge mellem "followsmouse", "sloppy" og "clicktotype" som politiker for hvordan amiwm skal tildele vinduer fokus. Jeg bruger:

Focus clicktotype

3.3.2.3. Hæve vinduer

Man kan vælge mellem at vinduer automatisk bliver hævet når de får fokus eller at de først bliver hævet når man klikker på rammen. Sammen med "clicktotype" foretrækker jeg at de automatisk bliver hævet:

AutoRaise yes

3.3.2.4. Flere virtuelle skriveborde

Amigaens tilgang til flere virtuelle skriveborde er fascinerende. Med de følgende linjer i ".amiwmrc" opretter jeg tre virtuelle skriveborde:

Screen "Første"
Screen "Anden"
Screen "Tredje"

Når amiwm starter ser jeg bare "Første", men når jeg trækker "Første"s titelbjælke ned viser det sig at der gemmer sig endnu et skrivebord bagved. Hvis jeg så gør et vindue til en ikon kan jeg trække det over på et andet skrivebord.

Ved at klikke på ikonen ude til højre på skrivebordenes titelbjælker ændrer jeg på skrivebordenes rækkefølge, så et andet skrivebord kommer øverst.

3.3.2.5. Systemmenuen

Man får systemmenuen frem ved at trykke højre musetast ned på et skrivebords titelbjælke.

3.3.3. Hvorfor bruge amiwm?

Hvis din gamle Amiga endeligt har givet op og du er tilvænnet Amigaens brugergrænseflade er amiwm nok ikke et dårligt valg (jeg har aldrig selv for alvor nået at vænne mig til Amigaen).