Enlightenment (Italiano)

From ArchWiki
Revision as of 15:12, 28 December 2012 by Veleno77 (Talk | contribs) (pagina allineata)

Jump to: navigation, search
Sommario help replacing me
Fornisce informazioni sul progetto Enlightenment Display Manager e le sue librerie.

Enlightenment è un progetto nato per fornire un 'avanzati strumenti e librerie grafiche per un ambiente desktop'.

Il progetto Enlightenment è diviso in tre parti ::

  • Enlightenment DR16, La versione originale del windows manager enlightenment.
  • Enlightenment DR17, Il nuovo gestore delle finestre che prenderà il posto di DR16.
  • Enlightenment Foundation Libraries, Un'espansione per librerie extra che non fanno parte delle altre due sezioni.

Enlightenment DR16

Il primo rilascio di sviluppo di Enlightenment DR16 è avvenuto nel 2000, e la versione 1.0 è stata rilasciata nel 2009. Si può affermare che è ancora oggi in fase di sviluppo. Regolarmente aggiornata dal suo sviluppatore Kim 'kwo' Woelders comprende l'uso del compositing, ombre e trasparenze, E DR16 risulta molto veloce, ma con rifiniture moderne.

Installare E16

Per installare :

# pacman -S enlightenment

Enlightenment può risultare molto differente dagli altri gestori delle finestre, leggere /usr/share/doc/e16/e16.html dopo l'installazione per maggiori dettagli. La pagina manuale è 'man e16' , non 'man enlightenment', ed analizza solo le opzioni di avvio.

(Il nome Enlightenment presumibilmente è riservato al progetto principale di raggiungere la versione 1.0 - gli attuali 16 e 17 corrispondono ad 0.16 e 0.17, come i loro nomi DR suggeriscono.)

Configurazione di base

La maggior parte dei file di configurazione di E DR16 risiede in ~/.e16 sotto forma di testo semplice, modificabili a piacimento. Essi includo anche il Menu.

I tasti di scelta rapida, possono essere modificati manualmente o tramite il programma e16keyedit reperibile come sorgenti dalla pagina sourceforge del progetto e16, o installando e16keyeditAUR da AUR.

Immagini di sfondo

Copiate l'immagine di sondo desiderata in ~/.e16/backgrounds/

Premendo il tasto centrale del mouse od il tasto destro, in un punto qualsiasi del desktop, accedere al menu delle impostazioni e selezionate /Desktop/Backgrounds/

Ogni nuova immagine copiata sarà presente nella lista che si aggiorna automaticamente. Selezionate lo sfondo desiderato dal menu a discesa. In parte nelle schede appropriate nelle impostazioni globali di E16 è possibile regolare l'affiancamento dell'immagine di sfondo, il riempimento dello schermo e così via.

Script di Avvio/Riavvio/Stop

Create una cartella Init , Start e Stop in ~/.e16: qualsiasi script .sh script inserito verrà eseguito all'avvio (se presente nella cartella Init), al riavvio (se presente nella cartella Start), o allo spegnimento (se presente nella cartella Stop); a condizione che siano stati resi eseguibili con il comando chmod +x yourscript.sh' e abilitati tramite l'apposito menu /settings/session/ <enable scripts> raggiungibile premendo il tasto centrale del mouse.

Composite

Ombre ed effetti di trasparenza sono abilitabili nella voce Composite nel menu /Setings, raggiungibile col tasto centrale del mouse o col tasto destro.

Enlightenment DR17

  • Consultare l'articolo: E17

In fase di pesante sviluppo, e in continua evoluzione in SVN. Per una facile installazione e compatibilità con le diverse parti, le versioni sono disponibili nel repository [extra] di Arch.

Enlightenment Foundation Libraries

Un set di librerie di espansione che lavorano su enlightenment.

Librerie e loro utilizzo

  • Imlib(2) – Libreria per il rendering e la manipolazione delle immagini.
  • Eina – Struttura della libreria di base di dati
  • EET – Distrobution (Distribution) Container Libraries and Tools
  • Evas – Libraria Canvas
  • Ecore – For event abstraction and Modular Convenience
  • Edje – Interface Abstraction Library & strumenti
  • E_Dbus – libreriee e layer per il wrap di Dbus
  • Efreet – Norme per la gestione standard di freedesktop.org
  • Embryo – Linguaggio di scripting embedded per E
  • Eeze – libreria per l'astrazione dei dispositivi
  • Eio – libreria asincrona I/O
  • Emotion – Video smart-object library for Evas
  • Ethumb – libreria per la generazione di Thumbnail
  • Elementary – Widget set

Link Esterni