Kompositionshanterare

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif
Fönsterbyteseffekt ("alt-tabbande") i KDE 4.1

En kompositionshanterare är en fönsterhanterare som gör att en dators grafiska utseende renderas med hjälp av 3D-effekter. Detta möjliggörs genom att använda sig av tekniker som OpenGL och DirectX för att presentera skärmen för användaren.

Kompositionshanteraren kan dock inte själv hantera den grafiska representationen av en dator, utan fokuserar på de fönster som finns på skärmen. Genom att se varje fönster som ett enskilt objekt renderas alla fönster separat och kan påverkas utan att de andra fönstren på skärmen påverkas på samma vis, fönster kan alltså ändra utseende på olika sätt samtidigt. Ofta ersätter kompositionshanteraren fönsterhanteraren, dvs titelrad och knappar på fönster. Genomskinlighet är en vanlig effekt som kompositionshanteraren kan ge titelrad, men även hela fönster.

Fördelen med att rendera fönster som objekt är att de inte behöver visas på samma sätt (som nämnts ovan), en kompositionshanterare kan till exempel tona ned övriga fönster så att användaren kan fokusera på ett aktivt. Den kan även animera fönster - t ex få fönstren på skärmen att snurra så att användaren kan få en överblick över öppna fönster. En välkänd effekt är den effekt som av Apple döpts till Exposé och först introducerades i Mac OS X. Ofta kan hela skärmen, inte bara fönster kontrolleras. Detta kan vara att t ex tona ned skärmen när datorn stängs av.

Många operativsystem och fönsterhanterare har inbyggda kompositionshanterare som är direkt integrerade i systemet, medan andra kräver en separat mjukvara för att tillhandahålla dessa funktioner.

System som har inbyggda kompositionshanterare är bla Windows Vista, Mac OS X och KDE,. Programmet Compiz som finns för Linux används av vissa som önskar få kompositionseffekter i skrivbordsmiljöer som inte stöder kompositionshantering från början.

Personliga verktyg
På andra språk