Mikä on kompositori?
Kompositori on ohjelmistokomponentti, joka hallitsee käyttöliittymäelementtien, kuten ikkunoiden, painikkeiden ja tekstin, asettelua ja hahmontamista. Se vastaa eri sovellusten tulosteiden ottamisesta ja yhdistämisestä yhdeksi kuvaksi, joka voidaan näyttää näytöllä.
Toisin sanoen, kompositori on ohjelma, joka ottaa useiden sovellusten grafiikkatulosteet ja yhdistää ne yhdeksi kuvaksi, joka sitten näytetään näytöllä. Tämän ansiosta useat sovellukset voivat jakaa saman näytön ja näyttää grafiikkansa koordinoidusti.
Kokooija on vastuussa monista tehtävistä, mukaan lukien:
1. Käyttöliittymäelementtien, kuten ikkunoiden ja painikkeiden, asettelun hallinta.
2. Sovellusten grafiikkatulosteen näyttäminen johdonmukaisella ja tehokkaalla tavalla.
3. Tapahtumien, kuten hiiren napsautusten ja näppäimistön syötteiden, käsittely ja niiden välittäminen sopivaan sovellukseen.
4. Useiden näyttöjen ja resoluutioiden näytön hallinta.
5. Kehittäjille alustan tarjoaminen mukautettujen käyttöliittymäelementtien ja asettelujen luomiseen.
Joitakin esimerkkejä kompositoreista ovat:
1. Xorg: laajalti käytetty avoimen lähdekoodin kompositori, jota käytetään monissa Linux-jakeluissa.
2. Wayland: Moderni kompositoriprotokolla, joka on suunniteltu turvallisemmaksi ja tehokkaammaksi kuin Xorg.
3. Compiz: Kompositori, joka tarjoaa erilaisia visuaalisia tehosteita, kuten huojuvia ikkunoita ja räjähtäviä painikkeita.
4. KWin: KDE-työpöytäympäristön oletuskoostumus.
5. GNOME Shell: GNOME-työpöytäympäristön oletuskoostumus.