Posts Tagged ‘ E17

Elementary su Windows XP

Finalmente ci sono riuscito dopo un po’ di manodopera :)

Per poter utilizzare elementary dovrete prima aver installato le EFL (Enlightenment Foundation Libraries). Seguite il wiki al link di seguito

http://trac.enlightenment.org/e/wiki/EFLWindowsXP

Compilate anche elementary col solito

./autogen.sh
make
make install

e ricordatevi di impostare la variabile d’ambiente ELM_ENGINE con

set ELM_ENGINE=ddraw

Eseguite elementary_test per vedere che sia tutto ok e il risultato dovrebbe essere il seguente

elementary on windows xp

elementary on windows xp

Se qualcosa non va, probabilmente siete incappati nel mio stesso errore: aver compilato evas senza il supporto al ddraw. Ricompilate evas aggiungendo l’opzione –enable-software-ddraw. Io ho usato i seguenti:

./autogen.sh  --enable-sdl /
--enable-gl-glew /
--enable-direct3d /
--enable-software-ddraw /
&& make && make install

Adesso posso iniziare a sviluppare qualcosa che sia crossplatform e che usi un’interfaccia grafica gradevole. Cosa però? Mi verrà l’ispirazione penso… Prima o poi… :)

Compilare E17 da SVN su Archlinux

Un piccolo script molto comodo che ho scritto insieme a furester, per compilare E17 scaricando i sorgenti da SVN. Lo script utilizza il sistema di porting di Archlinux ed ha alcuni piccoli accorgimenti che permettono di ricompilare solo i pacchetti che hanno subito modifiche.

Non è pienamente testato, potrebbe contenere diversi bug, diverse funzionalità sono ancora da implementare, ma chi volesse provarlo può scaricarlo da questo link:

http://fabiofalcinelli.it/files/archE17svn.sh

Potete testarlo, modificarlo redistribuirlo sotto i termini della licenza GPL.

Installazione

Per usare lo script è sufficiente copiarlo in una qualsiasi directory. Di default lo script creerà una cartella archE17svn nella home dell’utente che lo esegue ed esegurà tutte le operazioni al suo interno.

Configurazione

Lo script accetta i seguenti parametri:
-r popola un repository per pacman (non ancora implementato)
-f forza la ricompilazione di tutti i pacchetti
-R reinstalla la snapshot precompilata presente in community
-d compila con simboli di debug
-o=name1,name2,… checkout e compilazione dei soli pacchetti elencati
-w=dir cambia la directory di lavoro (il default è ~/archE17svn)
-h stampa a video il messaggio di aiuto

Una volta compilato, potrete usare e17… Di seguito un piccolo screenshot :)

e17 and wallpaper module

e17 and wallpaper module

L’immagine mostra il modulo wallapaper che permette la configurazione dello sfondo del window manager. La cosa veramente interessante del modulo è l’ordinamento in scala cromatica delle immagini: ho sempre pensato che ordinare le immagini in base al nome (quindi in ordine alfabetico) non abbia molto senso e questo modulo ne è la prova.

Per vedere il modulo in azione, potete visualizzare il video al link sottostante

http://www.rasterman.com/files/wp2.avi

Alla prossima!

Opera, e17 ed eye-candy

Ieri sulla chat IRC di enlightenment (canale #e su server freenode.org) è stato presentato un link ad un articolo molto interessante e condivisibile sulla importanza della gradevolezza al fine della usabilità e funzionalità di una GUI (Graphic User Interface).

Il link è davvero molto interessante e ben fatto, ve lo propongo: “In defense of eye candy“.

A tal proposito ne approfitto per aggiungere una piccolissima nota, un accorgimento per rendere Opera un po’ più integrato nel mio window manager preferito: e17.

Il fatto è che il tema di default di Opera, molto carino e veloce, ha dei dettagli blu che sono molto più adatti ad Aero di Windows Vista che ad e17 su linux.

In realtà però è sufficiente selezionare “System color scheme” nel menu Tools->Appearence->Skin e la barra diventerà di un grigio scuro che si accosta bene al tema di default “Black & White” di e17, come si può vedere nello screenshot

Opera in e17

Opera in e17

Il prossimo passo è un tema qt3 per adattare la barra dei menu :)