Linux - Friheden til at vælge grafisk brugergrænseflade: Version 1.2.20050118 - 2020-12-31 | ||
---|---|---|
forrige | Kapitel 3. Rene WM'er | næste |
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.
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.
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 ->
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.