Ikkunamanageri on ohjelma, joka X-ikkunoinnissa (engl. X Window System) huolehtii ikkunakehyksien piirrosta ja tekee mahdolliseksi ikkunoiden sulkemisen, siirtämisen, koon säätämisen sekä mahdollisesti sisältää muitakin toimintoja. Ikkunamanagereja on hyvin paljon, ja kokeneilla käyttäjillä on usein omat mieltymyksensä. Eri ikkunamanagerit voivat näyttää hyvinkin erilaisilta, ja sen lisäksi niiden ulkonäköä pystyy usein muokkaamaan hyvin paljon.
Työpöytäympäristö on kokoelma aliohjelmakirjastoja sekä ohjelmia, joilla on yhtenäinen ulkonäkö. Työpöytäympäristöt sisältävät yleensä ainakin tiedostonhallintaohjelman, jonkinlaisen Windowsin tehtäväpalkkia vastaavan keinon ohjelmien käynnistykseen ja pikkusovelmien käyttämiseen, sekä lisäksi monenlaisia sovellusohjelmia. Ohjelmoijille työpöytäympäristöt tarjoavat laajan valikoiman erilaisia ohjelmien kehitystä helpottavia kirjastoja sekä ohjelmia. Ikkunamanageria ei pidetä työpöytäympäristön kiinteänä osana, mutta useimmiten työpöytäympäristön mukana tulee myös ikkunamanageri, joka on suunniteltu toimimaan mahdollisimman hyvin työpöydän muiden osien kanssa.
Tärkeää: Lähes kaikkia X-ohjelmia voi ajaa käytetystä työpöytäympäristöstä ja ikkunamanagerista riippumatta. Esimerkiksi Gnomessa voi käyttää koneelle asennettuja KDE-ohjelmia ja päinvastoin.
GNOME on käyttäjäystävällinen työpöytäympäristö Unixiin, siis myös Linuxiin. Se tulee mukana useimmissa levityspaketeissa. Gnome vaatii vähintään 32-64 megatavua muistia, mieluiten enemmän.
KDE on myös käyttäjäystävällinen työpöytäympäristö UNIXiin. Se tulee myös mukana useimmissa levityspaketeissa, ja sopii hyvin sekä aloittelijoille että kokeneemmille käyttäjille. KDE vaatii vähintään 64-128 megatavua muistia, mieluiten enemmänkin.
XFce vaatii Gnomea ja KDE:tä vähemmän muistia ja prosessoritehoa sekä muistuttaa eniten isoissa Unix-työasemissa käytettävää CDE-työpöytäympäristöä. Kokeilemisen arvoinen ainakin, mikäli muut vaihtoehdot eivät miellytä tai eivät toimi kunnolla vanhassa koneessa.