| Linux - Friheden til at vælge grafisk brugergrænseflade: Version 1.2.20050118 - 2020-12-31 | ||
|---|---|---|
| forrige | Kapitel 1. Generelt om håndtering af window-managere | næste |
1.2. Hvad er en windowmanager?
Som navnet siger er en windowmanager det program der håndterer ens vinduer, men hvis man ser på de forskellige windowmanagere beskrevet her i bogen, så er der stor forskel på hvilken funktionalitet de tilbyder. Traditionelt udfører windowmanageren dog følgende opgaver:
- Tegne rammer om vinduerne og håndtere hvad der sker når brugeren trykker med musen på rammerne.
- Håndtere hvilket vindue der er aktivt (hvilket vindue man skriver i med tastaturet).
- Placering af nye vinduer og håndtering i hvilke vinduer der ligger over eller under andre vinduer.
- Mulighed for flere skriveborde (eng.: desktops) og arbejdsområder (eng.: workspaces)
- Menuer når man trykker med musen uden for andre vinduer
Ofte har en windowmanager også haft sin egen//pager//, som viser et lille billede af ens vinduer eller en liste over ens vinduer. Det skyldes at denne funktionalitet ikke har været helt standardiseret Man kan lade andre programmer håndtere menuerne uden for vinduerne, se for eksempel9wm, men traditionelt er det windowmanageren der håndterer dette. Nogle windowmanagere kan selv sætte en baggrundsfarve eller et billed i baggrunden, men dette er traditionelt ikke windowmanagerens opgave.
