IT-lexikon › Infrastruktur › Composite-tillägget (X11)

Composite-tillägget (X11)

Infrastruktur In English → Uppdaterad: 2026-10-07

X-tillägget som låter fönster ritas utanför skärmen och sätts ihop av ett separat program — grunden för varje skugga och genomskinlighet på Linux.

Utan Composite delar alla fönster samma bildminne, och det som syns är det som ritades sist. Keith Packard tog fram tillägget runt 2003, och det kom med X.Org 6.8 året därpå. En klient kan be servern omdirigera ett fönster, eller ett helt fönsterträd, till en osynlig pixmap. Programmet ritar som vanligt och märker ingenting; det är kompositorn som hämtar pixmapen och avgör var och hur den ska hamna på skärmen.

Tillägget gör ingen sammansättning själv. Det lämnar ut bitarna och ett eget överläggsfönster att rita resultatet i, och förlitar sig på Damage för att veta vad som ändrats och på XRender eller OpenGL för själva ritandet. Uppdelningen var typisk X: mekanismen i servern, policyn hos en klient.

← Tillbaka till lexikonet