Enlightenment
Logo programu
Rodzaj środowisko graficzne
Aktualna wersja stabilna 0.16.8.14 9 sierpnia 2008
Producent Carsten Haitzler
Licencja BSD
Platforma systemowa Linux, Unix
www.enlightenment.org
Screenshot

Enlightenment (ang. oświecenie, nazywany też często E) to menedżer okien dla środowiska X Window System, który może być używany samodzielnie lub wraz ze środowiskami graficznymi takimi jak GNOME (swego czasu był to domyślny menedżer okien tego środowiska) czy KDE. Jego głównym autorem jest programista i grafik Carsten Haitzler (Rasterman). Wydany na licencji BSD.

Enlightenment znany jest z dużych możliwości konfiguracji oraz atrakcyjnej grafiki i efektów specjalnych. Dostępne są (na stronie domowej projektu) niezwykle dopracowane pod względem graficznym tematy pulpitu (themes) oraz statyczne i animowane tła pulpitu.

Menedżer dostępny jest w dwóch liniach – wydanej w 2000 roku, stabilnej DR16 oraz rozwojowej DR17. Kod następnej serii, DR17 (lub inaczej E17), jest napisany od początku i bazuje na silnie zmodularyzowanych bibliotekach EFL (Enlightenment Foundation Libraries). DR17 ma być samodzielną powłoką graficzną, przeznaczoną dla szerokiej gamy urządzeń od urządzeń wbudowanych do stacji roboczych.

Powłoka graficzna to określenie twórców Enlightenment. Oznacza ono, że poza zarządzaniem oknami program wykonuje też inne funkcje, ale nie jest tak rozbudowany jak środowiska graficzne w rodzaju KDE czy GNOME, dla których powstają często duże aplikacje. Podobne do niego są środowiska Xfce czy Window Maker.

Enlightenment również posiada swój menedżer logowania – Entrance. Jest to efektownie wyglądający odpowiednik bardziej znanych menedżerów logowania takich jak XDM, GDM czy KDM.

Z Enlightenment domyślnie korzystją następujące dystrybucje GNU/Linuksa: Elive, OpenGEU, OzOS, Maryan Linux, Yellow Dog Linux, gOS oraz Ebuntu.

Spis treści

[edytuj] Historia

Pierwsza wersja Enlightenment została udostępniona przez Raster-a (Carsten Haitzler) dnia 30 października 1996.[1]

Enlightenment jest aktywnie rozwijany od ponad dekady, ostatnia wersja uznawana za stabilnÄ… to 0.16.8.14.

Wersja 0.17, nazywana także DR17 or E17, jest rozwijana od grudnia 2000 roku[1]. Jest ona pisana od podstaw i zaprojektowana aby być pełnoprawną powłoką systemową, bazującą na nowych bibliotekach Enlightenment Foundation Libraries (EFL).

[edytuj] Wersja 0.16

Najważniejsze funkcje:

  • Siatki Wirtualnych Pulpitów. Przełączanie miÄ™dzy pulpitami odbywa siÄ™ poprzez najechanie kursorem myszy na brzeg ekranu. Maksymalna liczba pulpitów w siatce: 64 (8x8), siatek można mieć 32 (każda z innÄ… tapetÄ…), co daje astronomicznÄ… sumÄ™ 2048 wirtualnych miejsc. (Użytkownik może skorzystać ze specjalnej mapy pulpitów, na wypadek gdyby siÄ™ zgubiÅ‚)
  • Istnieje możliwość "nasuniÄ™cia" na siebie sÄ…siednich pulpitów, w podobny sposób w jaki można nasunąć kartkÄ™ papieru, jedna na drugÄ….
  • Grupowanie okien; możliwość zgrupowania okien tak aby można byÅ‚o je razem przesuwać, mieniać rozmiary lub zamykać,
  • Minimalizacja aplikacji do ikon (ikonizacja)
  • Możliwość zmiany brzegów okien, a nawet ich usuniÄ™cia.

Głównymi założeniami projektu jest umożliwienie użytkownikowi maksymalną możliwą konfigurowalność środowiska okien. Enlightment umożliwia konfiguracje i modyfikacje niemal każdego aspektu powłoki graficznej, a także efekty specjalne.


[edytuj] Wersja 0.17

DR17 jest nadal bardzo aktywnie rozwijany i zmieniany, ale główne cechy pozostają niezmienne:

  • WyglÄ…d w peÅ‚ni zmienialny dziÄ™ki 'tematom', którymi można zarzÄ…dzać zarówno poprzez graficzny interfejs, jak i z linii komend
  • Wbudowany menadżer plików
  • Obecność ikon na pulpicie
  • Siatka wirtualnych pulpitów
  • Modularna budowa - możliwość dynamicznego Å‚adowania zewnÄ™trznych modułów. Aktualnie dostÄ™pne moduÅ‚y to:
    • Pager - przełączanie wirtualnych pulpitów;
    • iBar - uruchamianie aplikacji;
    • iBox - miejsce na zminimalizowane aplikacje;
    • iTask NG - pasek dokowania podobny do obecnego w Mac OSX;
    • Dropshadow - moduÅ‚ odpowiedzialny za rzucanie cieni przez okna;
    • Clock - zegar analogowy;
    • Battery - monitor stanu baterii;
    • CPUFreq - monitor czÄ™stotliwoÅ›ci procesora;
    • Temperature - monitor temperatur;
  • Animowane, interaktywne tapety, elementy menu oraz pasków narzÄ™dzi
  • Zwijanie okien, ikonizacja, maksymalizacja i przypinanie
  • Konfigurowalne skróty klawiszowe
  • Wsparcie dla wielu jÄ™zyków
  • Standaryzacja - speÅ‚nia wszystkie potrzebne standardy (NetWM, ICCCM, XDG, itd)

[edytuj] Główni twórcy

[edytuj] Obecni

  • Carsten "Rasterman" Haitzler - główny programista
  • Kim "kwo" Woelders - utrzymanie E16
  • Hisham "CodeWarrior" Mardam Bey [2]
  • Christopher "devilhorns" Michael

[edytuj] Dawni

  • Geoff "Mandrake" Harrison [3]

[edytuj] Linki zewnętrzne