Old:Installare Emerald Window Decorator su Debian: differenze tra le versioni

nessun oggetto della modifica
m (varie modifiche minori)
Nessun oggetto della modifica
Riga 17: Riga 17:
Sempre da terminale questa volta come utente normale scaricate e scompattate il sorgente di Emerald:
Sempre da terminale questa volta come utente normale scaricate e scompattate il sorgente di Emerald:
<pre>
<pre>
$ wget http://releases.compiz-fusion.org/0.8.4/emerald-0.8.4.tar.gz
$ wget http://releases.compiz-fusion.org/0.8.8/emerald-0.8.8.tar.gz
</pre>
</pre>
<pre>
<pre>
$ tar xvzf emerald-0.8.4.tar.gz
$ tar xvzf emerald-0.8.8.tar.gz
$ cd emerald-0.8.4/
$ cd emerald-0.8.8/
</pre>
 
=== Modifiche al sorgente ===
Prima di compilare questo pacchetto occorre modificare alcuni ''file'' altrimenti avrete difficoltà nel terminare la compilazione. <br/>
Per quanto mi riguarda preferisco fare queste modifiche con un normale ''editor'' di testo, ma se preferite potete usare ''nano'' direttamente dal terminale o un altro ''editor'' in base al vostro ambiente grafico.
 
Per prima cosa occorre modificare questo ''file'' alla riga '''3760''':
<pre>
$ gedit src/main.c
</pre>
sostituendo questa stringa:
<pre>
if (GTK_WIDGET_VISIBLE(tip_window))
</pre>
con la seguente:
<pre>
if (gtk_widget_get_visible(tip_window))
</pre>
 
Ora modificate questo altro ''file'' alle righe '''464''' e '''650''':
<pre>
$ gedit libengine/themer.c
</pre>
sostituendo questa stringa:
<pre>
if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {
</pre>
con la seguente:
<pre>
if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {
</pre>
</pre>


== Compilazione e installazione ==
== Compilazione e installazione ==
Fatte le precedenti modifiche si può passare alla compilazione, sempre da terminale all'interno della cartella <code>emerald-0.8.4</code> date i seguenti comandi:
Con versione 0.8.8 non c'è più bisogno di modificare il codice come avveniva con la 0.8.4 per questo si può passare direttamente alla compilazione, sempre da terminale all'interno della cartella <code>emerald-0.8.8</code> date i seguenti comandi:
<pre>
<pre>
$ ./configure --prefix=/usr/local/
$ ./configure --prefix=/usr/local/
80

contributi