Utente:Keltik: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
 
(22 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{stub}}
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].


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


=Premessa=
==Discussioni==
* [[Discussioni_utente:Keltik|Le mie discussioni]]


Questa guida spiega come abilitare Cairo e GLitz in Debian Etch (testing) in modo accelerare 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!].
==Progetti==
# [[Museo dei ricordi Debian]]


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]].
==Le mie guide (questo wiki)==
# [[Usare Fotocamere Digitali (usb-storage)]]
# [[APT uso avanzato: mixare releases diverse]]
# [[Logging su MySQL]]
# [[Old: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 nel sistema]]
# [[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]]
# [[Old:Installare OpenOffice2 su Debian Etch]]
# [[Installare pacchetti in automatico: auto-apt]] ''todo''
# [[Cpufreqd: Un demone per il CPU frequency scaling]]
# [[DVD Backup: xDVDShrink per Debian]]
# [[Privoxy: navigazione sicura a prova di spam]]
# [[Debian e Nokia 7210: uso di gnokii e gestione degli sms]]
# [[Debian: accelerare GTK con Cairo e Glitz]]
# [[Debian: software suspend e ibernazione per laptops]]
# [[Samba: guida rapida]]
# [[Debian: guida all' installazione di Enlightenment 17 - e17 cvs]]
# [[Debian e sintesi vocale: installazione di festival e mbrola]]
# [[Installiamo Ruby On Rails su Debian]]
# [[Fare il downgrade di uno o più pacchetti]]


Il software utilizzato � altamente sperimentale, per cui ne sconsiglio l' utilizzo ai deboli di cuore.
==Collaborazioni (questo wiki)==
# [[Condividere la connessione a internet]] - ''me & [[Utente:TheNoise|TheNoise]]''
# [[LAMP: Linux, Apache, MySQL e PHP]] - ''me & [[Utente:MaXeR|MaXeR]]''
# [[Munin]] - ''me &  [[Utente:MaXeR|MaXeR]]''


Non mi resta che augurarvi buona lettura & happy debian!
==Altri Documenti (questo wiki)==
# [[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]]


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


===Repositories===
==Altri progetti e collaborazioni==
# [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]


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''':
==Files==
# Configurazione Laptop HP Compaq NX 6110
## [[kernel config per HP Compaq NX 6110]] ''testata su 2.6.12.6 e 2.6.13.3''
## [[Kernel_config per HP Compaq NX 6110 2.6.16|kernel config per HP Compaq NX 6110]] ''testata su 2.6.16''
## configurazione di Xorg per HP Compaq NX 6110


<pre>deb-src http://debian.fastweb.it/debian/ testing main non-free contrib
deb http://debian.fastweb.it/debian/ ../project/experimental main contrib non-free</pre>


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


<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:
'''Sentiti libero di ampliare modificare e/o correggere i contenuti di questo wiki!!'''
 
<pre># apt-get install cvs</pre>
 
===Checkinstall===
 
Un altro strumento utile al momento di installare programmi compilati da codice sorgente � checkinstall. Installiamolo:
 
<pre># apt-get install checkinstall</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>
 
Quale che sia il metodo da noi scelto, ci ritroveremo con 3 pacchetti debian pronti per essere installati. Si tratta dei pacchetti: libcairo2_1.0.0-3_i386.deb, libcairo2-dev_1.0.0-3_i386.deb, libcairo2-doc_1.0.0-3_all.deb che possiamo tranquillamente installare con il comando:
 
<pre># dpkg -i *.deb</pre>
 
===Compilare Clearlooks===
 
Ora che abbiamo preparato Cairo con il supporto Glitz, possiamo procedere alla compilazione dell' engine GTK ClearLooks. Questo engine ci permetter� di rendere estremamente veloci le nostre applicazioni basate su GTK, compreso il desktop environment Gnome. Utilizzeremo la versione cvs dell' engine.
 
====Aggiornare GTK====
 
Per compilare clearlooks avremo bisogno 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>
 
====Scaricare i sorgenti====
 
Scarichiamo i sorgenti di clearlooks tramite cvs:
 
<pre>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/clearlooks login
[INVIO]
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/clearlooks co -P clearlooks-cairo
[INVIO]</pre>
 
Ora rinominiamo la directory appena creata da ''clearlooks-cairo'' a ''clearlooks-cairo-0.1'', spostiamoci nella directory appena rinominata e compiliamo l' engine nel modo seguente:
 
<pre>./autogen.sh
make
</pre>
 
Prima di passare alla disinstallazione vera e propria dobbiamo rimuovere (se presente) il pacchetto '''automake1.9''':
 
<pre># apt-get remove automake1.9</pre>
 
Ora possiamo installare l' engine usando il comando (da lanciare nella directory da cui abbiamo lanciato il make):
 
<pre># checkinstall</pre>
Dovremo rispondere ad un paio di banali domande poste da checkinstall, dopodich� il pacchetto sar� installato e pronto per essere utilizzato attraverso il theme manager di Gnome.
 
===Avvertenze finali===
 
Quando selezioniamo l' engine ''clearlooks-cairo'' nel theme manager di Gnomev, quest'ultimo andr� il blocco.
 
Nessuna paura: attendiamo il freeze e quindi riavviamo il server X con la combinazione di tasti: CTRL+ALT+BACKSPACE. Quando rientrieremo in Gnome potremo constatare la velocit� del nuovo engine.

Versione attuale delle 09:03, 18 lug 2015

Il mio nome è Paolo Canavese, sono nato in una afosa notte di agosto dell' ormai lontano 1975 e abito a Boissano in provincia di Savona.

Coordinate:

Discussioni

Progetti

  1. Museo dei ricordi Debian

Le mie guide (questo wiki)

  1. Usare Fotocamere Digitali (usb-storage)
  2. APT uso avanzato: mixare releases diverse
  3. Logging su MySQL
  4. Old:Kernel 2.6 su Debian Woody
  5. Debian e iptables
  6. L' Universo Debian traduzione
  7. Introduzione all'APT System
  8. Configurare il server X in Debian GNU/Linux
  9. Impostare la lingua italiana nel sistema
  10. Impostare e modificare data e ora
  11. Impostare e modificare il layout della tastiera
  12. Impedire l'aggiornamento di un pacchetto
  13. Debian e il controllo di servizi e demoni in stesura (stub)
  14. Parametri a run-time per Netfilter
  15. Creare un Repository Debian
  16. Intel PRO/Wireless 2200BG
  17. Debian on a HP Compaq NX6110
  18. Debian MapServer/MapScript
  19. Old:Installare OpenOffice2 su Debian Etch
  20. Installare pacchetti in automatico: auto-apt todo
  21. Cpufreqd: Un demone per il CPU frequency scaling
  22. DVD Backup: xDVDShrink per Debian
  23. Privoxy: navigazione sicura a prova di spam
  24. Debian e Nokia 7210: uso di gnokii e gestione degli sms
  25. Debian: accelerare GTK con Cairo e Glitz
  26. Debian: software suspend e ibernazione per laptops
  27. Samba: guida rapida
  28. Debian: guida all' installazione di Enlightenment 17 - e17 cvs
  29. Debian e sintesi vocale: installazione di festival e mbrola
  30. Installiamo Ruby On Rails su Debian
  31. Fare il downgrade di uno o più pacchetti

Collaborazioni (questo wiki)

  1. Condividere la connessione a internet - me & TheNoise
  2. LAMP: Linux, Apache, MySQL e PHP - me & MaXeR
  3. Munin - me & MaXeR

Altri Documenti (questo wiki)

  1. Il Progetto GNU
  2. Software Libero: Libri OnLine
  3. Free as in Freedom
  4. Cos'è il Software libero (definizione del Software Libero) (ToDo)
  5. Netiquette e Regole

Contributi (questo wiki)

Altri progetti e collaborazioni

  1. DebianUniverse - cura e traduzione degli articoli:
    1. L' universo Debian
    2. Debian, la distribuzione 3 in 1
    3. Installare Debian
    4. Installazione del sistema X Window
    5. Introduzione alla gestione Debian dei pacchetti software

Files

  1. Configurazione Laptop HP Compaq NX 6110
    1. kernel config per HP Compaq NX 6110 testata su 2.6.12.6 e 2.6.13.3
    2. kernel config per HP Compaq NX 6110 testata su 2.6.16
    3. configurazione di Xorg per HP Compaq NX 6110




Sentiti libero di ampliare modificare e/o correggere i contenuti di questo wiki!!