Før introduksjonen av Metacity i GNOME 2.2, brukte GNOME Enlightenment og Sawfish som dets vindusbehandlerere. Selv om Metacity er en del av GNOME prosjektet og laget for å integreres i GNOME-skrivebordet, krever det ikke at GNOME kjører, og GNOME kan brukes med forskjellige vindusbehandlere, så lenge de støtter ICCCM-spesifikasjonene.