Yhdistelmäikkunanhallinta - ikkunanhallinta , joka käyttää ympäristön ominaisuuksia (esimerkiksi Composite X11-palvelimen valinnainen ominaisuus tai Windows Aero -työkalut ) laitteistokiihdytyksen avulla näyttämään läpinäkyvyyttä, piirtämään varjoja, näyttämään pintakuvioita, kolmiulotteisia tehosteita, animaatioita , näytön suurennuslasit .
Toisin kuin varhaiset ikkunanhallintaohjelmat, joissa jokainen yksittäinen ohjelma oli vastuussa ikkunansa hahmontamisesta suoraan kehyspuskuriin , yhdistelmähallinta tarjoaa näytön ulkopuolisille sovelluksille ikkunan muistipuskurin ja yhdistää ikkunan näyttöä edustavaksi kuvaksi ja kirjoittaa tuloksen kehyspuskuri .
Kokoonpanon hallintaohjelma voi suorittaa lisäkäsittelyä ikkunapuskurissa käyttämällä 2D- ja 3D-animaatiotehosteita, kuten alfasekoitusta, häipymistä, skaalausta, kiertoa, kopiointia, taivutusta ja vääntymistä, hämärtämistä. On myös mahdollista siirtää ikkuna yhdelle useista näytöistä ja virtuaalisista työpöydistä. Tämä tekniikka mahdollistaa tehosteiden, kuten varjojen, live-ikkunan esikatselun ja muiden monimutkaisten tehosteiden, reaaliaikaisen renderöinnin.
Yksi ensimmäisistä järjestelmistä, joissa oli yhdistelmäikkunanäyttöominaisuuksia, oli Commodore Amiga , joka julkaistiin vuonna 1985 . AmigaOS - sovellukset vaativat muistialueen nykyisen näyttöalueen ulkopuolelta käytettäväksi bittikarttana. Intuitio renderöi sitten Amiga - laitteiston blitterillä ja muodostaa näiden sovellusten bittikartat - painikkeiden, liukusäätimien ja kaikkien muiden (mikä tahansa) käyttöliittymäelementtien kanssa - näytön muistiin ilman, että sovelluksia pyydetään piirtämään erikseen uudelleen mitään rajapintojaan. [yksi]
24. maaliskuuta 2001 julkaistiin Mac OS X 10.0 , jossa ensimmäistä kertaa 3D-sommittelun ja komposiittiefektien toiminnot toteutettiin ohjelmistossa ja toimitti näytönhallinta Quartz Compositor . Quartz Extreme -tekniikan tultua käyttöön Mac OS X 10.2 :ssa yhdistelmäkuvien tuki on kuitenkin palaamassa erikoistuneisiin grafiikkalaitteistoihin ja näytönohjaimiin . [2]
Vuonna 2003 Sun Microsystems esitteli Project Looking Glass -alijärjestelmän 3D-grafiikan renderöimiseksi ja Swing -kirjaston päällä . Se esiteltiin ensimmäisen kerran LinuxWorld Expo 2003:ssa. Vaikka Apple uhkasi haastaa Sunin oikeuteen heidän immateriaalioikeuksiensa loukkaamisesta, monet ilmaiset ikkunoiden ylläpitäjät lainasivat osan toiminnoista tästä projektista. Vuoteen 2006 mennessä Sunin kehittäminen lopetettiin nimellä heidän liiketoimintaintressinsä siirtyivät GUI UNIX - työasemista yritysten keskustietokoneiden myyntiin . [3]
Ensimmäisten joukossa käyttivät täysin X11 - palvelimen yhdistelmätoimintoja johtajat Beryl ja Compiz , myöhemmin Enlightenment - , Mutter - , KWin - ja Xfwm - johtajista tuli myös yhdistettyjä .
Komposiittiikkunanhallinnan Desktop Window Managerin kehitys Microsoft Windowsille aloitettiin vuonna 2003 , mutta Project Longhornin kehitystyön aikana ilmenneiden ongelmien vuoksi se julkaistiin vasta tammikuussa 2007 osana Windows Vistaa .
Klassisen AmigaOS :n jälkeläiset - AROS ( 1995 , Wanderer ), MorphOS ( 2002 , Ambient ), AmigaOS 4 ( 2007 , Amiga Workbench ), ottivat käyttöön myös litteät renderöintiominaisuudet, mukaan lukien komposiittikerrokset, alfakanava , gradientit korkearesoluutioisilla tuilla. useille työpöydille ("näytöt" AmigaOS -terminologiassa ), joissa työpöydät ovat kokonaan tai osittain päällekkäisiä.
Käyttöliittymä Unix-tyyppisissä järjestelmissä | |||||||||
---|---|---|---|---|---|---|---|---|---|
Työpöytäympäristöt |
| ||||||||
Graafiset kuoret | |||||||||
Ikkunoiden ylläpitäjät |
| ||||||||
Wayland - pöytäkirjassa | |||||||||
Komentokuoret | |||||||||
X-ikkunajärjestelmä |
|