Enlightenment (tunnetaan myös yksinkertaisesti nimellä E) on X-ikkunajärjestelmän vapaa ohjelmisto/avoimen lähdekoodin ikkunanhallintaohjelma. Sitä voidaan käyttää yksin tai yhdessä työpöytäympäristön, kuten GNOMEn tai KDE:n, kanssa. Enlightenmentiä käytetään joskus täydellisen työpöytäympäristön korvaajana.
Ominaisuudet
- Kevyt ja suorituskykyinen: Enlightenment on suunniteltu käyttämään vähän muistia ja prosessoritehoa, mikä tekee siitä sopivan myös vanhemmille koneille ja sulautetuille laitteille.
- Muokattavuus: Ulkoasua ja toimintaa voi muokata laajasti teemoilla, widgeteillä (gadgeteilla), paneeleilla ja muilla moduuleilla.
- Kompositointi ja efektit: Tukee ikkunoiden läpinäkyvyyttä, varjoja, animaatioita ja muita visuaalisia tehosteita sekä X11- että Wayland-ympäristöissä.
- Laaja työkaluvalikoima: Sisältää muun muassa sovellusvalikon, ikkunoiden hallinnan, työtilat (virtual desktops) ja pikatoiminnot, joita voi käyttää sekä hiirellä että näppäimistöllä.
- Enlightenment Foundation Libraries (EFL): Monet E:n toiminnoista perustuvat EFL-kirjastoihin, jotka tarjoavat grafiikka-, tapahtuma- ja käyttöliittymätoimintoja ja joita voidaan käyttää myös muissa projekteissa.
Kehitys ja historia
Enlightenment-projektin alku juontaa 1990-luvulle, ja sen tunnetuimpia kehittäjiä on Carsten "Rasterman" Haitzler. Projekti on kehittynyt useiden merkittävien versioiden kautta (esimerkiksi E16, E17 jne.), joissa on ollut sekä arkkitehtuuri- että käyttöliittymäuudistuksia. Pitkän kehityskaaren myötä Enlightenmentistä on muodostunut toimiva yhdistelmä kevyttä ikkunanhallintaa ja näyttäviä graafisia ominaisuuksia.
Käyttö ja asennus
- Enlightenment voidaan ajaa joko itsenäisenä ikkunanhallintana tai osana laajempaa työpöytäkokonaisuutta. Joissain jakeluissa se tarjotaan valmiina työpöytävaihtoehtona.
- Asennus on yleensä saatavilla useimpien Linux-jakelujen ohjelmalähteistä tai lähdekoodista käännettynä. Konfigurointi onnistuu sekä graafisten asetuspaneelien että konfiguraatiotiedostojen avulla.
- Uudemmat versiot tarjoavat tukea sekä X11:lle että Waylandille, jolloin käyttäjä voi valita ympäristönsä tarpeiden mukaan.
Sovellusalueet ja edut
Enlightenment sopii käyttäjille, jotka haluavat yhdistää keveyden ja tyylikkään ulkoasun. Sen ominaisuudet tekevät siitä hyvän valinnan:
- vanhoille tai niukkatehoisille koneille,
- sulautetuille laitteille ja räätälöidyille järjestelmille,
- käyttäjille, jotka arvostavat laajaa muokattavuutta ilman raskasta työpöytäympäristöä.
Yhteisö ja lisätiedot
Enlightenmentillä on aktiivinen kehittäjä- ja käyttäjäyhteisö, joka ylläpitää dokumentaatiota, teemoja ja lisäosia. Projektin lähdekoodi ja keskustelukanavat löytyvät yleensä projektin virallisilta sivuilta ja koodivarastoista. Koska Enlightenment koostuu useista osista (ydin, EFL-kirjastot, moduulit), sen ominaisuudet ja lisenssiehdot voivat vaihdella komponenttikohtaisesti.
Yhteenveto: Enlightenment on monipuolinen, kevyt ja visuaalisesti miellyttävä ikkunanhallinta, joka tarjoaa paljon muokattavuutta ja hyvät mahdollisuudet toimia joko yksinään tai osana laajempaa työpöytäkokonaisuutta.