Enlightenment
| Enlightenment |
|
|---|---|
Aspetto fornito da Enlightenment alla distribuzione Elive |
|
| Sviluppatore | Carsten Haitzler ed il suo team [1] [2][3] |
| Ultima versione | 1.0.0 (20 agosto del 2008) |
| S.O. | GNU/Linux |
| Genere | window manager |
| Licenza | BSD License (Licenza libera) |
| Sito web | enlightenment.org |
Il window manager Enlightenment, noto più semplicemente anche come "E", è un programma di gestione delle finestre (regola il numero, posizione, dimensioni, sovrapposizione) per X Window System. È un software gratuito ed opensource che può essere utilizzato da solo oppure assieme ad un ambiente desktop come GNOME o KDE. È caratterizzato da un ottimo supporto per i temi e la grafica avanzata senza dover sacrificare velocità e leggerezza. Come tale, Enlightenment può essere preso in considerazione come sostituto di un desktop environment completo su computer magari non molto potenti.
L'ultima versione stabile di Enlightenment è la versione 0.16.8.5 . La versione 0.17, nota anche come DR17 oppure E17, è attualmente nella fase di attivo sviluppo ed è progettata per diventare una desktop shell a pieno titolo, basandosi sulle nuove Enlightenment Foundation Libraries (EFL). La DR17 è una completa riscrittura della DR16 pensata per una vasta tipologia di piattaforme, che vanno dai sistemi embedded (negli elettrodomestici) fino alle più potenti workstation.
Indice |
[modifica] Storia
La prima versione di Enlightenment venne rilasciata da Raster (Carsten Haitzler) il 30 ottobre, 1996.
[modifica] EET 1.0
Con la versione 1.0.0 le librerie EET, utilizzate per memorizzare porzioni di codice in formato compresso e permetterne la lettura decomprimendo quelle porzioni "al volo", raggiungono finalmente uno stadio completamente stabile e di utilizzo anche per gli utenti meno esperti. Infatti nel codice della 1.0.0 sono stati corretti tutti i bug noti che affligevano le vecchie versioni consentendogli di divenire molto stabile oltre che in termini di utilizzo anche in termini di performance.
[modifica] Caratteristiche della versione 0.16
Alcune delle caratteristiche di Enlightenment sono:
- Le "scrivanie virtuali" - Enlightenment permette di avere una griglia di aree di lavoro chiamate desktop virtuali. La commutazione tra loro è ottenuta muovendo il mouse cursore sul bordo dello schermo, con un effetto che simula lo scorrimento. La dimensione della griglia massima è 8 per 8 e si possono avere fino a 32 scrivanie (ognuna con un diverso sfondo), dando luogo a più di 2048 spazi di lavoro totali. Gli utenti possono attivare una mappa delle aree desktop, in caso si perdessero, funzionalità che viene chiamata "the pager" (impaginatore di lavoro).
- La dragbar da desktop permette di far 'scivolare' una scrivania per rivelare la scrivania immediatamente 'sotto'. Il team di sviluppo di E ama paragonarli a fogli di carta, accatastati l'uno sull'altro, dove si può far scivolare parzialmente un foglio per far vedere cosa c'è sotto.
- Il raggruppamento a finestre permette di inserire le finestre in gruppi in modo che essi possano essere mossi, ridimensionati, chiusi, ecc. allo stesso tempo.
- L'iconificazione consiste nella riduzione delle finestre ad un'icona, che vengono immagazzinate come 'iconboxes' che possono essere sistemate sulla schermata-desktop.
- Possibilità di cambiare i bordi delle finestre (o rimuovere completamente bordi e barra del titolo).
- Gli utenti possono creare combinazioni di tasti per azioni come massimizzare le finestre, avviare programmi, spostare tra desktop e muovere il cursore del mouse - rendendo possibile utilizzare Enlightenment soltanto con la tastiera. e16keyedit è un programma grafico per semplificare la creazione di combinazioni di tasti.
Uno degli obiettivi del window manager è di essere il più configurabile possibile, e per questo comprende finestre per la configurazione delle opzioni di focus, movimento finestre, ridimensionamento e raggruppamento, e opzioni di placement, audio, desktop multipli, desktop background, pager, tooltip, e opzioni di autoraise. Comprende anche opzioni sugli effetti speciali, incluso un effetto 'ripple' desktop.
[modifica] Funzioni della versione 0.17
DR17 è attualmente in fase di sviluppo, ma alcune caratteristiche sono già ben delineate:
- Il tema si può modificare completamente, con un'interfaccia di cambiamento del tema sia in modo menu sia per la riga di comando.
- Virtual desktop grid.
- Struttura modulare - può caricare moduli esterni in modo dinamico. I moduli attuali comprendono:
- un desktop pager
- 'iBar' e 'engage', due application launchers animati (engage può anche essere usato come system tray)
- una taskbar
- un modulo finestra drop-shadow
- 'embrace', un mail checker
- desktop sticky notes
- un orologio (analogico o digitale)
- 'dEvian' un semplice feed reader
- un disk mounter
- 'evolume' un mixer compatibile con ALSA
- monitors di livello di batteria, velocità CPU e temperatura
- un monitor di system load
- Uno o più shelves per amministrare la posizione dei moduli e l'apparenza dello schermo.
- Desktop animati e interattivi, elementi del menu, elementi iBar e widgets desktop sono possibili.
- Window shading, iconificazione, massimizzazione e opzioni sticky.
- key bindings modificabili.
- Supporto per internazionalizzazione.
[modifica] Engage
| Engage | |
|---|---|
| Sviluppatore | Andrew "HandyAndE" Williams |
| S.O. | Unix-like |
| Genere | sconosciuto |
| Licenza | open source (Licenza libera) |
| Sito web | http://handyande.co.uk |
Engage è un launcher alternativo per Enlightenment DR17 sviluppato con Enlightenment Foundation Libraries. È stato creato per permettere agli utenti di Enlightenment di avere una system tray, un launcher e una icon bar in un'unica area.
È perfettamente compatibile con i temi del desktop environment in quanto parte di Enlightenment.
[modifica] Sviluppatori
[modifica] Principali
- Carsten "Rasterman" Haitzler - lead developer
- Corey "Atmos" Donohoe [4]
- Ibukun "xcomp" Olumuyiwa [5]
- Kim "kwo" Woelders - E16 maintainer
- Andrew "HandyAndE" Williams [6]
- Hisham "CodeWarrior" Mardam Bey [7]
[modifica] Ritirati
- Geoff "Mandrake" Harrison [8]
[modifica] Voci correlate
- Elive
- Debian
- Eterm - the Enlightened Terminal project.
- Enlightenment Foundation Libraries
- Elbuntu
[modifica] Altri progetti
Commons contiene file multimediali su Enlightenment
[modifica] Collegamenti esterni
- (EN) Official website
- (EN) Resources for Enlightenment
- (EN) Enlightenment at Freedesktop.org
- (EN) Enlightenment Sourceforge Project Page
- (EN) Enlightenment Screenshots
- (EN) SlackE17: A full distribution of Enlightenment DR17 for Linux Slackware.
|
|