Správce oken
Správce oken je zvláštní typ programu, který zodpovídá za vykreslování okrajů a titulků jednotlivých oken. Správce oken obsluhuje všechny operace související s okna jako přesouvání, změny velikosti nebo přesouvání mezi pracovními plochami. Okna aplikací jsou tak obsluhována bez nebo jen s malým přispěním jejich vývojářů. Když potřebuje aplikace ovládat správce oken, může mu zasílat návrhy prostřednictvím volání funkcí GTK+.
Externí programy však mohou pracovat se správcem oken přímo a dokonce jej ovládat. Pomocí knihovny libwnck z projektu GNOME mohou aplikace získat informace o poloze a stavu všech oken a dávat správci různé příkazy, které operace má s okny provést.
Knihovna libwnck však není specifikum správce oken GNOME. Veškerá funkcionalita je založena na Extended Window Manager Hints (neboli EWMH), což je soubor specifikací poskytující jednotný způsob interakce napříč pracovními prostředími, vyvinutý spolu s projektem freedesktop.org.
Interakce správce oken s knihovnou libwnck může být využita jak pro jednoduché úkoly jako zobrazování pracovní plochy nebo různé applety se seznamy oken tak v komplexních aplikacích jako provádění automatických úkonů na nových oknech v závislosti na vlastnostech okna.