{"id":367,"date":"2007-10-26T16:51:34","date_gmt":"2007-10-26T14:51:34","guid":{"rendered":"http:\/\/www.jaxx.it\/keltik\/installiamo-enlightenment-e17-su-debian-lenny\/"},"modified":"2014-06-19T17:23:27","modified_gmt":"2014-06-19T15:23:27","slug":"installiamo-enlightenment-e17-su-debian-lenny","status":"publish","type":"post","link":"https:\/\/www.jaxx.it\/keltik\/installiamo-enlightenment-e17-su-debian-lenny\/","title":{"rendered":"Installiamo Enlightenment ( e17 ) su Debian Lenny"},"content":{"rendered":"<p>Sentendo in giro giudizi molto positivi sulla versione attualmente in sviluppo di <a href=\"http:\/\/www.enlightenment.org\/\" target=\"_blank\">Enlightenment<\/a> mi sono finalmente deciso a provarla.<\/p>\n<p>Il sito ufficiale del progetto mette a disposizione i repository per Debian e Ubuntu, ma ho avuto notevoli problemi nell&#8217; utilizzarli vuoi per i links interrotti, che per alcuni problemi relativi alle dipendenze stesse.<\/p>\n<p>Mi sono quindi orientato sulla compilazione di e17 a partire direttamente dai sorgenti CVS del progetto, resa molto semplice grazie ad uno script realizzato da <a href=\"http:\/\/omicron.homeip.net\/\" target=\"_blank\">Morlenxus<\/a> ed alla <a href=\"http:\/\/ubuntuforums.org\/showthread.php?t=546746\" target=\"_blank\">bella guida<\/a> scritta da Rui Pais sul forum di Ubuntu.<\/p>\n<p><!--more--><br \/>\nCominciamo con la preparazione dell&#8217; ambiente che utilizzeremo per compilare e17:<br \/>\n<code>$ sudo apt-get install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libpng12-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex xlibs-dev gettext libimlib2-dev libxml2-dev libxcursor-dev libgtk1.2-dev autoconf pkg-config libpng3-dev libxine-dev libxkbfile-dev libsqlite3-dev giblib-dev libxmu-dev libxdamage-dev libxcomposite-dev libtag1-dev libtagc0-dev libasound2-dev libxslt-dev libpam0g-dev<\/code><\/p>\n<p>Scarichiamo anche un paio di programmi che potrebbero esserci utili in seguito<br \/>\n<code>$ sudo install libmpd-dev scrot<\/code><\/p>\n<p>Ora che abbiamo installato le dipendenze necessarie, passiamo a scaricare lo script realizzato da Morlenxus. D&#8217; ora in avanti tutti i comandi vengono impartiti dalla directory home dell&#8217; utente, tranne quando diversamente indicato!<br \/>\n<code>$ wget http:\/\/omicron.homeip.net\/projects\/easy_e17\/easy_e17.sh<\/code><\/p>\n<p>Rendiamolo eseguibile con<br \/>\n<code>$ chmod 755 easy_e17.sh<\/code><\/p>\n<p>Passiamo ora a configurare le opzioni con cui lo utilizzeremo. Lo script \u00e8 controllato da un file di configurazione. Creiamolo e quindi apriamolo con il nostro editor preferito (nano, vi, gedit, emacs,ecc&#8230;)<br \/>\n<code>$ touch .easy_e17.conf<\/code><\/p>\n<p>All&#8217; interno di questo file vanno specificate tutte le opzioni di compilazione che ci interessano. Seguendo la guida di Rui Pais io ho scelto di compilare e17 e i suoi moduli, insieme a mixer. Per fare questo ho inserito nel file di configurazione questa direttiva:<br \/>\n<code>--skip=imlib2,edb,emotion,entrance,eclair,evfs,edje_viewer,edje_editor,elicit,<br \/>\nevolve,e_dbus,elitaire,emphasis,empower,engycad,scrot,entrance_edit_gui,entropy,<br \/>\nephoto,estickies,exhibit,expedite,extrackt,engage,enthrall,rage,emu,flame,moon,rain,<br \/>\nscreenshot,snow,language,mixer<\/code><\/p>\n<p>Ora \u00e8 sufficiente lanciare lo script, che provveder\u00e0 a scaricare i sorgenti dal cvs di e17 e a compilarli per noi: una vera pacchia!<br \/>\n<code>$ .\/easy_e17.sh -i<\/code><\/p>\n<p>Nel caso in cui lo script venga interrotto, quando lo lanceremo di nuovo salter\u00e0 la compilazione dei programmi gi\u00e0 ultimati. Possiamo anche evitare che venga effettuato il controllo dei files da scaricare usando questo comando:<br \/>\n<code>$ .\/easy_e17.sh -s -i<\/code><\/p>\n<p>Una volta completata la compilazione dobbiamo aggiungere la directory di installazione di e17 (\/opt come da tradizione) al path di sistema. E&#8217; sufficiente aggiungere<br \/>\n<code>PATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/ bin:\/sbin:\/bin:\/usr\/bin\/X11:\/opt\/e17\/bin<\/code> alla variabile PATH.<\/p>\n<p>Ora non ci resta che configurare GDM per poter avviare la nostra sessione di Enlightenment. Digitiamo<br \/>\n<code>sudo ln -s \/opt\/e17\/share\/xsessions\/enlightenment.desktop \/usr\/share\/xsessions\/enlightenment.desktop<\/code><br \/>\ne il gioco \u00e8 fatto!<\/p>\n<p>Se vogliamo poi abilitare anche uno solo dei moduli che avevamo scelto di evitare in precedenza, lo script ci permette di farlo senza dover ricompilare tutto daccapo. Come prima cosa editiamo il file di configurazione .easy_e17.conf e cancelliamo il nome del modulo da quelli da saltare. Fatot questo lanciamo nuovamente lo script in questo modo:<br \/>\n<code>$ .easy_e17.sh --only=nome_del_modulo<\/code><\/p>\n<p>Per aggiornare i sorgenti e compilare una nuova versione il comando \u00e8<br \/>\n<code>$ easy_e17.sh -u<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sentendo in giro giudizi molto positivi sulla versione attualmente in sviluppo di Enlightenment mi sono finalmente deciso a provarla. Il sito ufficiale del progetto mette a disposizione i repository per Debian e Ubuntu, ma ho avuto notevoli problemi nell&#8217; utilizzarli vuoi per i links interrotti, che per alcuni problemi relativi alle dipendenze stesse. Mi sono [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":737,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[19],"tags":[182,383,380,381,171,444,485,6,382],"class_list":["post-367","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","tag-debian","tag-desktop","tag-e17","tag-enlightenment","tag-gnu","tag-gnulinux","tag-how-to","tag-software-libero","tag-testing"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p6xEB-5V","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":78,"url":"https:\/\/www.jaxx.it\/keltik\/debian-enlightenment\/","url_meta":{"origin":367,"position":0},"title":"Debian e Enlightenment","author":"Paolo Canavese","date":"17 Aprile 2006","format":false,"excerpt":"Su ispirazione di Christian ho deciso di installare Enlightenment sul portatile debianizzato di recente. Ecco i risultati!","rel":"","context":"In &quot;Personali&quot;","block_context":{"text":"Personali","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/personali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":364,"url":"https:\/\/www.jaxx.it\/keltik\/metacity-vs-compiz-abilitiamo-il-compositing-manager\/","url_meta":{"origin":367,"position":1},"title":"Metacity vs Compiz, abilitiamo il compositing manager!","author":"Paolo Canavese","date":"24 Ottobre 2007","format":false,"excerpt":"Avevo letto la cosa qualche tempo fa, mi aveva incuriosito ma poi me ne ero dimenticato: metacity, il estore di finestre predefinito in Gnome \u00e8 in grado di gestire in proprio il compositing. Quello che ora viene demandato a progetti come compiz, potrebbe in futuro essere implementato direttamente all' interno\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Workspace-1_011.jpg?fit=512%2C328&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":336,"url":"https:\/\/www.jaxx.it\/keltik\/come-ti-installo-debian-volume-2\/","url_meta":{"origin":367,"position":2},"title":"Come ti installo Debian &#8211; Volume 2","author":"Paolo Canavese","date":"30 Agosto 2007","format":false,"excerpt":"Continuo con questo post la serie inaugurata da \"Come ti installo Debian - Volume 1\". A seguire, un post piuttosto lungo (e senza illustrazioni) riguardante le mie piccole idio-sincrasie nell' installazione di sistemi operativi Debian GNU\/Linux. Negli ultimi anni mi \u00e8 capitato di installare Debian decine di volte e non\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Kernel-Compilation-in-Debian.jpg?fit=637%2C475&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Kernel-Compilation-in-Debian.jpg?fit=637%2C475&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Kernel-Compilation-in-Debian.jpg?fit=637%2C475&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":43,"url":"https:\/\/www.jaxx.it\/keltik\/debian-accelerare-gtk-con-cairo-e-glitz\/","url_meta":{"origin":367,"position":3},"title":"Debian: accelerare GTK con Cairo e Glitz","author":"Paolo Canavese","date":"6 Novembre 2005","format":false,"excerpt":"Ennesima piccola guida postata su guide.debianizzati.org. Questa volta si tratta di un how-to su come ricompilare libcairo per abilitare il supporto a Glitz (un composer di immagini basato su OpenGL) , configurare Xorg e abilitare quei grandi, piccoli abbellimenti per il desktop Gnome :-) La guida, intitolata Debian: accelerare GTK\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":361,"url":"https:\/\/www.jaxx.it\/keltik\/convertire-i-filmati-di-youtube-in-avi-mp4-3gp\/","url_meta":{"origin":367,"position":4},"title":"Convertire i filmati di YouTube in avi, mp4, 3gp","author":"Paolo Canavese","date":"17 Ottobre 2007","format":false,"excerpt":"Molti conoscerenno il sito vixy.net, che permette di scaricare i video da YouTube e di convertirli in una vasta gamma di formati. Non molti per\u00f2 sapranno gi\u00e0 che i ragazzi di Vixy.net hanno rilasciato il codice del loro programma di conversione come software libero. Il software \u00e8 disponibile come archivio\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/youtube-apk3.jpg?fit=628%2C354&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/youtube-apk3.jpg?fit=628%2C354&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/youtube-apk3.jpg?fit=628%2C354&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":132,"url":"https:\/\/www.jaxx.it\/keltik\/il-gnome-main-menu-su-debian-gnulinux\/","url_meta":{"origin":367,"position":5},"title":"Il Gnome Main Menu su Debian GNU\/Linux","author":"Paolo Canavese","date":"17 Luglio 2006","format":false,"excerpt":"Ispirato come spesso mi accade leggendo gli interessanti esperimenti di felipe, ho deciso di provare il nuovo menu Gnome sviluppato da Novell (e visibile in SuSe). Dopo aver scaricato il codice dal CVS Gnome e soddisfatto qualche dipendenza, il risultato \u00e8 senz'altro apprezzabile, anche se ancora qualche magagna sussiste. Nei\u2026","rel":"","context":"In &quot;Personali&quot;","block_context":{"text":"Personali","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/personali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/affinity021.png?fit=550%2C530&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/affinity021.png?fit=550%2C530&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/affinity021.png?fit=550%2C530&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/e-shot-main.png?fit=532%2C320&ssl=1","_links":{"self":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts\/367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":0,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/media\/737"}],"wp:attachment":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}