dwm
- For andre betydninger, se: DWM
Dwm | |||||
---|---|---|---|---|---|
![]() | |||||
![]() dwm-5.7.2 med urxvt, GIMP, Google Chrome og noen terminaler åpne. | |||||
Utvikler(e) | suckless.org | ||||
Utgitt | 14. juli 2006[1] | ||||
Nyeste versjon | 6.4 (4. oktober 2022)[2] | ||||
Operativsystem | Unix-liknende | ||||
Skrevet i | C | ||||
Type | Vindusbehandler | ||||
Lisens | MIT-lisensen[3] | ||||
Nettsted | dwm |
dwm er et minimalistisk og dynamisk skrivebordsmiljø for vindussystemet X.[4] Den er bygget som en dynamisk vindusbehandler som sammenkjører vinduer ved siden av hverandre (kalt «tiling») i stedet for å stable dem over hverandre (kalt «stacking»). Dette gjør at dwm skiller seg vesentlig ut fra andre skrivebordsmiljøer som GNOME og KDE, i både utseende og funksjon. Andre minimalistiske vindusbehandlere som bruker samme modell for vindusvisning, som xmonad[5] og awesome[6], har alle vært sterkt påvirket av dwm. Utseendemessig er dwm svært lik wmii, da begge programmene ble skrevet av samme programmerer rundt samme tid. Hovedforskjellen mellom de to ligger i muligheten for konfigurasjon. Skrevet i programmeringsspråket C inneholder kildekoden til dwm under 2000 linjer, og har ingen andre muligheter for konfigurering annet enn direkte i kildekoden[7]
dwm har muligheten til å bruke flere skrivebord som brukeren kan bla gjennom. Ved en fersk installering uten endringer har brukeren 9 skrivebord man kan velge å bruke. De forskjellige skrivebordene blir listet opp i menyen, og hvis man ønsker å navngi skrivebordene kan dette gjøres i kildekoden, som standard er det 1 til 9. Hvert program kan designeres til sitt spesifikke skrivebord enten ved hjelp av en hurtigtast eller som standard ved spesifisering i kildekoden før kompilering.[8] I motsetning til andre vindusbehandlere, som for eksempel ratpoison, har også dwm moduser for å justere og flytte på vindustørrelser.[9] Fra og med versjon 5.7.2 har også dwm støtte for Xinerama, som tillater brukeren å kjøre dwm på flere skjermer.
Utvidelser[rediger | rediger kilde]
I hovedsak er det kun informasjon om vinduet som er i fokus som blir vist i menyen, men med noen enkle script kan det programmeres til å vise forskjellig informasjon.
Et enkelt script for å vise klokke, dato og oppetid på maskinen kan gjøres ved å skrive følgende i en kjørbar fil.[10]
while true
do
xsetroot -name "`date` `uptime | sed 's/.*,//'`"
sleep 1
done &
For å gjøre det enkelt å åpne programmer har utvikleren av dwm også laget et program som heter dmenu.[11] Ved å taste en hurtigtast (Alt+P i standard dwm konfigurasjon[12]) vil brukeren kunne skrive inn navnet på programmet for så å la det åpne seg i det skrivebordet som er åpnet.
Andre vindusbehandlere basert på dwm[rediger | rediger kilde]
- xmonad er en fullstendig renskrevet utgave av dwm, programmert i Haskell med flere tilleggsfunksjoner.
- awesome er en modifisert utgave a dwm som gir større muligheter for utvidelser, tema og kan kjøre Lua-script.
- scrotwm tar kode fra dwm og gjør det enklere å konfigurere i tillegg til at man kan laste nye innstillinger uten å måtte kjøre en omstart av vindusbehandleren.
Referanser[rediger | rediger kilde]
- ^ «0.1 Release tag».
- ^ http://git.suckless.org/dwm/commit/50ad171eea9db5ccb36fce2592e047c3282975ff.html; utgivelsesdato: 4. oktober 2022.
- ^ «The dwm Open Source Project on Open Hub: Licenses Page». Open Hub. Besøkt 18. juli 2018.
- ^ «dwm dynamic window manager». Besøkt 12. mai 2010.
- ^ «Bits and Bytes: xmonad». Besøkt 12. mai 2010.
- ^ «"Announcing awesome"». Besøkt 12. mai 2010.
- ^ «A Review And Tutorial Of The DWM Window Manager». Arkivert fra originalen 3. juni 2010. Besøkt 12. mai 2010.
- ^ «dwm man-side». Arkivert fra originalen 28. juli 2010. Besøkt 12. mai 2010.
- ^ «Keyboard-driven environments open a new window on the desktop». Arkivert fra originalen 27. mars 2022. Besøkt 12. mai 2010.
- ^ «dwm README-fil». Besøkt 12. mai 2010.[død lenke]
- ^ http://tools.suckless.org/dmenu/
- ^ «Arkivert kopi». Arkivert fra originalen 28. juli 2010. Besøkt 12. mai 2010.
Eksterne lenker[rediger | rediger kilde]
- (en) Offisielt nettsted
- (en) Dwm – kategori av bilder, video eller lyd på Commons