3.6. FLWM

FLWM, The Fast Light Window Manager, tilhører gruppen så-let-som-muligt windowmanagere, og er én af nogle stykker der bygger på samme ideer som WM2. Det er et godt stykke tid siden der er gjort noget ved den og versionsnummeret er da også 1.00.

Umiddelbart vil jeg tro at der ikke sker mere med den, da det nok vil være svært at udbygge den og samtidig være tro mod keep-it-simple ideen.

3.6.1. Installation

På et Debian-system klares installationen med apt-get install flwm.

Jeg hentede en prækompileret udgave. Man kan ikke hente Red Hat-pakker på webstedet.

kvi@snake ~ -> tar tzf flwm-1.00-x86.tgz 
flwm
flwm.1
kvi@snake ~ ->

Selve den kørbare fil og en tilhørende brugsanvisning.

Jeg kopierede flwm til /usr/local/bin og manualsiden til /usr/local/man/man1 , og ændrede så min .xsession :

kvi@snake ~ -> cat .xsession
#!/bin/bash
flwm &
WINDOWMANAGER=$!
wait $WINDOWMANAGER
kvi@snake ~ ->

Figur 3-10. Flwm. I uopsat udgave kan man ikke andet end at få en minimal menu ved at klikke på baggrunden

En ganske sjov feature er måden hvorpå FLWM shader vinduer. Vinduets titlebar sidder lodret på venstre side, og ligeledes kan vinduet kun shades til en lodret barre.

Der er fem knapper på hvert vindue. En blank til ikonisering, en shade-knap og to til at maksimere vinduet: den ene horisontalt, den anden vertikalt. Den sidste knap lukker vinduet, og er placeret nederst i på barren.

I menuen findes punktet "New desktop". Det gør hvad det siger: laver en ny desktop, som man kan navngive efter behov.

Men læg mærke til at disse desktops ikke gemmes når man afslutter FLWM.

Figur 3-11. FLWM med hjemmebygget menu og flere desktops

3.6.2. Opsætning

For at ændre på menuen skal kataloget $HOME/.wmx oprettes. Heri lægges kørbare filer for de programmer der skal optræde i menuen. De vil optræde med filens navn i menuen, så lidt omtanke med navngivningen er hensigtsmæssig.

Men kan med fordel nøjes med at oprette symbolske links hvor det er muligt. Og ellers kan små shellscripts gøre det:

kvi@snake ~/.wmx -> ls -Fl
total 16
lrwxrwxrwx    1 kvi      teknik         13 Dec 18 00:13 CD Player -> /usr/bin/grip*
lrwxrwxrwx    1 kvi      teknik         14 Dec 17 23:36 Emacs -> /usr/bin/emacs*
lrwxrwxrwx    1 kvi      teknik         18 Dec 17 23:35 Evolution -> /usr/bin/evolution*
-rwxr-xr-x    1 kvi      teknik         26 Dec 18 00:17 Galeon*
-rwxr-xr-x    1 kvi      teknik         35 Dec 18 00:18 Minicom*
-rwxr-xr-x    1 kvi      teknik         76 Dec 17 23:45 Netscape*
lrwxrwxrwx    1 kvi      teknik         29 Dec 18 00:13 Volume Control -> /usr/bin/gnome-volume-control*
-rwxr-xr-x    1 kvi      teknik         32 Dec 17 23:36 xterm*
kvi@snake ~/.wmx -> cat Galeon 
#!/bin/sh
/usr/bin/galeon
kvi@snake ~/.wmx ->

3.6.3. Er FLWM god?

Ja da. Den er hurtig og nem at bruge.

Jeg synes dog at det i længen er lidt upraktisk med den lodrette shading. Tilgengæld synes jeg vældig godt om muligheden for separat horisontal og vertikal maximering.

Og så ville det være rart at man ikke skal starte med at lave de samme desktops hver gang man logger ind.

Men som lille og hurtig windowmanager ligger den til en fin placering.