ikkunanhallintasofta
Ikkunanhallintasofta on tietokoneohjelmisto, jonka tarkoitus on hallita ja järjestää sovellusten ikkunat graafisella käyttöliittymällä. Se määrittää ikkunoiden koon ja sijainnin sekä miten ne käyttäytyvät suhteessa toisiinsa, kun käyttäjä avaa uusia sovelluksia. Ikkunanhallintasofta voi olla itsenäinen ohjelmisto tai osa suurempaa työpöytäympäristöä, ja se voi tukea sekä X11- että Wayland -näytönhallintaympäristöjä.
Keskeisiä ominaisuuksia ovat tilallinen (tiling) ja päällekkäinen (stacking) ikkunanhoito, ikkunojen kiinnitysreunat ja snapping, useat työtilat, näppäinyhteydet
Ikkunanhallintasoftat voivat olla itsenäisiä moduuleja tai osa suurempaa työpöytäympäristöä. Ne voivat toimia Linux- ja Unix-tyyppisissä järjestelmissä
Tunnetuimpia esimerkkejä ovat i3, Sway, Xmonad, Awesome sekä KWinin ja Qtile. Käyttöönotto voi vaatia oppimiskäyrän, erityisesti