Old:Debian: accelerare GTK con Cairo e Glitz: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
quasi definitiva
m (→‎Premessa: sistemato un link)
(quasi definitiva)
Riga 1: Riga 1:
Il mio nome � Paolo Canavese, sono nato in una afosa notte di agosto dell' ormai lontano [http://it.wikipedia.org/wiki/1975 1975] e abito a [http://it.wikipedia.org/wiki/Boissano Boissano] in provincia di [http://it.wikipedia.org/wiki/Savona Savona].
{{stub}}


'''Coordinate''':<br/>
* [mailto:keltik@autistici.org keltik at autistici dot org]
* [http://www.jaxx.it/keltik il mio blog]


=Premessa=


Questa guida spiega come abilitare Cairo e GLitz in Debian Etch (testing) in modo accellerare notevolmente le prestazione delle librerie GTK e dell' ambiente Gnome. &Egrave; basata sulla ottima documentazione scritta da '''felipe''' e intitolata: [http://www.pollycoke.org/linux-help/articoli/2005/09/gtk-velocissime-con-clearlooks-cairo.html GTK velocissime con Clearlooks + Cairo + Glitz!].


==Discussioni==
Essendo necessaria l' installazione di pacchetti provenienti dal tree ''experimental'', potrebbe essere utile configurare la vostra Debian-box per l' utilizzo di repositories misti. A questo scopo vi consiglio la lettura di [APT uso avanzato: mixare releases diverse].
* [[Discussioni_utente:Keltik|Le mie discussioni]]


==Le mie guide (questo wiki)==
Il software utilizzato � altamente sperimentale, per cui ne sconsiglio l' utilizzo ai deboli di cuore.
* [[Usare Fotocamere Digitali (usb-storage)]]
* [[APT uso avanzato: mixare releases diverse]]
* [[Logging su MySQL]]
* [[Kernel 2.6 su Debian Woody]]
* [[Debian e iptables]]
* [[L' Universo Debian]] ''traduzione''
* [[Introduzione all' Apt System]]
* [[Configurare il server X in Debian GNU/Linux]]
* [[Impostare la lingua italiana per Gnome]]
* [[Impostare e modificare data e ora]]
* [[Impostare e modificare il layout della tastiera]]
* [[Impedire l' aggiornamento di un pacchetto]]
* [[Debian e il controllo di servizi e demoni]] ''in stesura (stub)''
* [[Parametri a run-time per Netfilter]]
* [[Creare un Repository Debian]]
* [[Intel PRO/Wireless 2200BG]]
* [[Debian on a HP Compaq NX6110]]
* [[Debian MapServer/MapScript]]
* [[Installare OpenOffice2 su Debian Etch]]
* [[Installare pacchetti in automatico: auto-apt]] ''todo''
* [[Cpufreqd: Cpuscaling per Intel Pentium M]]
* [[DVD Backup: xDVDShrink per Debian]]
* [[Privoxy: navigazione sicura a prova di spam]]
* [[Debian e Nokia 7210: uso di gnokii e gestione degli sms]]
* [[Debian: accellerare GTK con Cairo e Glitz]]


==Collaborazioni (questo wiki)==
Non mi resta che augurarvi buona lettura & happy debian!
* [[Condividere la connessione a internet]] - ''me & [[Utente:TheNoise|TheNoise]]''
* [[LAMP: Linux, Apache, MySQL e PHP]] - ''me & [[Utente:MaXeR|MaXeR]]''
* [[Munin]] - ''me &  [[Utente:MaXeR|MaXeR]]''


==Altri Documenti (questo wiki)==
==Prerequisiti==
* [[Il Progetto GNU]]
* [[Software Libero#Libri OnLine| Software Libero: Libri OnLine]]
* [[Free as in Freedom]]
* [[Cos'� il Software libero]] ''(definizione del Software Libero) (ToDo)''
* [[Netiquette e Regole]]


==Contributi (questo wiki)==
===Repositories===
*[[Speciale:Contributions/keltik|Dove ho messo mano]]


==Altri progetti e collaborazioni==
Dato che dovremo utilizzare alcuni pacchetti sorgenti ed altri provenienti da experimental, � necessario aggiungere (se non presenti) i seguenti repositories al nostro file '''/etc/apt/sources.list''':
* [http://www.debianuniverse.com DebianUniverse] - cura e traduzione degli articoli:
** [http://www.debianuniverse.com/readonline/chapter/01/it L' universo Debian]
** [http://www.debianuniverse.com/readonline/chapter/02/it Debian, la distribuzione 3 in 1]
** [http://www.debianuniverse.com/readonline/chapter/03/it Installare Debian]
** [http://www.debianuniverse.com/readonline/chapter/04/it Installazione del sistema X Window]
** [http://www.debianuniverse.com/readonline/chapter/05/it Introduzione alla gestione Debian dei pacchetti software]


==Files==
<pre>deb-src http://debian.fastweb.it/debian/ testing main non-free contrib
* Configurazione Laptop HP Compaq NX 6110
deb http://debian.fastweb.it/debian/ ../project/experimental main contrib non-free</pre>
** [[kernel config per HP Compaq NX 6110]] ''testata su 2.6.12.6 e 2.6.13.3''
** [[configurazione di Xorg per HP Compaq NX 6110]]


----
Una volta inseriti i repositories, aggiorniamo il database dei pacchetti:


'''Sentiti libero di ampliare modificare e/o correggere i contenuti di questo wiki!!'''
<pre># apt-get update</pre>
 
===Strumenti CVS===
 
Utilizzeremo codice proveniente dall' archivio di sviluppo del tema GTK Clearlooks, per cui abbiamo bisogno dei relativi strumenti. Installiamoli:
 
<pre># apt-get install cvs</pre>
 
===Librerie di sviluppo GTK===
 
Avremo bisogno anche delle librerie di sviluppo GTK+. Le versioni presenti in testing e unstable non sono abbastanza recenti, per cui dovremo installare la versione experimental:
 
<pre>apt-get install -t experimental libgtk2.0-dev</pre>
 
===Libtool===
 
&Egrave; necessario anche installare '''libtool''':
 
<pre># apt-get install libtool</pre>
 
==Ricompilare Cairo==
 
Le librerie Cairo fornite da Debian non sono compilate per supportare Glitz. Dobbiamo quindi ricompilarle abilitandolo.
 
Per prima cosa creiamo una cartella di lavoro:
 
<pre>$ mkdir src</pre>
 
Ora scarichiamo il pacchetto sorgente delle librerie e le relative dipendenze:
 
<pre>$ apt-get source libcairo2
# sudo apt-get build-dep libcairo2</pre>
 
Ora abilitiamo il supporto a Glitz editando il file '''rules''' all' interno di ''libcairo-1.0.0/debian''. Dobbiamo andare alla sezione '''DEB_CONFIGURE_USER_FLAGS= \''' del file e modificare la direttiva ''--disable-glitz'' in ''--enable-glitz''.
 
Fatto questo passiamo alla compilazione vera e propria del pacchetto, che pu� essere fatta in vari modo.
* primo metodo ''(lanciato all' interno di ~/src/libcairo-1.0.0 )'': <pre># debian/rules binary</pre>
* secondo metodo ''(lanciato all' interno di ~/src)'': <pre># apt-get source libcairo2 --compile</pre>
806

contributi

Menu di navigazione