Repository 32bit  Forum
Repository 64bit  Wiki

Abbellire aMsn: differenze tra le versioni

Da Slacky.eu.
 
(Procedura)
 
(3 revisioni intermedie di un utente non mostrate)
Riga 1: Riga 1:
[[Category:Packages]]
[[Category:Packages]]
= Introduzione =
+
=Antialiasing in aMSN=
  +
==Introduzione ==
aMsn e' uno tra i piu' famosi client per la rete msn che gira anche sotto il sistema operativo linux. E' scritto con le librerie Tk/Tcl che fanno si
aMsn e' uno tra i piu' famosi client per la rete msn che gira anche sotto il sistema operativo linux. E' scritto con le librerie Tk/Tcl che fanno si
che sia multipiattaforma ma allo stesso tempo bisogna accontentarsi di una interfaccia grafica piu' spartana.
che sia multipiattaforma ma allo stesso tempo bisogna accontentarsi di una interfaccia grafica piu' spartana.
Riga 6: Riga 6:
Le nuove librerie Tk/Tcl (versione 0.85) risolvono questo problema con il supporto all'antialiasing.
Le nuove librerie Tk/Tcl (versione 0.85) risolvono questo problema con il supporto all'antialiasing.
= Procedura =
+
==Procedura==
Innanzi tutto procuriamoci i pachetti necessari:
Innanzi tutto procuriamoci i pachetti necessari:
* FreeType2 (http://freetype.sourceforge.net/download.html)
* FreeType2 (http://freetype.sourceforge.net/download.html)
Riga 32: Riga 32:
Infine dobbiamo ricompilare aMsn:
Infine dobbiamo ricompilare aMsn:
<pre>
<pre>
# ./configure
+
# ./configure --with-tcl=/usr/bin
# make
# make
# make install
# make install
Riga 44: Riga 44:
E adesso potete godervi l'antialiasing!
E adesso potete godervi l'antialiasing!
  +
  +
  +
=Sostituire all'interfaccia Tcl/Tk le Qt=
  +
==introduzione==
  +
Un altro problema della GUI in Tcl/Tk e' che quest'ultima ha menu' e opzioni molto spartane.
  +
Per ovviare a questo esiste un'estensione di aMSN chiamata chameleon che permette di sostituire alla grafica in Tcl/tk quella Qt (di KDE) oppure Gtk oppure ancora quella di windows o quella del mac.
  +
==Procedura==
  +
Innanzi tutto procuriamoci i pachetti necessari:
  +
* tile (http://sourceforge.net/projects/tktable)
  +
* tileQT (http://www.ellogon.org/petasis/index.php?option=com_content&task=view&id=24&Itemid=40)
  +
* chameleon (http://amsn-project.net/plugins.php)
  +
Iniziamo quindi a installare tile (solita procedura):
  +
<pre>
  +
# ./configure --prefix=/usr
  +
# make
  +
# make install
  +
</pre>
  +
poi tileQT:
  +
<pre>
  +
# ./configure --prefix=/usr
  +
# make
  +
# make install
  +
</pre>
  +
a questo punto possiamo installare chameleon scompattandolo e mettendolo nella cartella plugins di msn contenuta sia in ~/.amsn/plugins che in /usr/lib/amsn/plugins, infine abilitarlo dai menu' di aMsn.
  +
Io comunque vi consiglio di fare i pacchetti per ogni cosa che installate in modo da tenere il sistema piu' pulito
Autore: [[Utente:Op15L|Op15L]]
Autore: [[Utente:Op15L|Op15L]]

Versione attuale delle 08:33, 8 giu 2007

Indice

[modifica] Antialiasing in aMSN

[modifica] Introduzione

aMsn e' uno tra i piu' famosi client per la rete msn che gira anche sotto il sistema operativo linux. E' scritto con le librerie Tk/Tcl che fanno si che sia multipiattaforma ma allo stesso tempo bisogna accontentarsi di una interfaccia grafica piu' spartana. La cosa sicuramente piu' sgradevole della GUI sono i caratteri che sopratutto sugli schermi LCD risultano molto sgranati. Le nuove librerie Tk/Tcl (versione 0.85) risolvono questo problema con il supporto all'antialiasing.

[modifica] Procedura

Innanzi tutto procuriamoci i pachetti necessari:

iniziamo a installare FreeType2 con la solita procedura:

# ./configure
# make
# make install

A questo punto dobbiamo compilare e installare le nuove librerie Tk/Tcl (0.85) prima di fare cio' assicuriamoci di aver rimosso le vecchie librerie. Compiliamo le Tcl:

# ./configure --prefix=/usr
# make
# make install

E le tk, abilitando l'antialiasing (con -enable-xft) che di default e' disabilitato:

# ./configure --prefix=/usr  -enable-xft
# make
# make install

Infine dobbiamo ricompilare aMsn:

# ./configure    --with-tcl=/usr/bin
# make
# make install

gia' dopo il ./configure si puo' verificare se l'operazione e' andata a buon fine perche' lo script di aMsn fornisce varie info tra cui anche la versione delle librerie Tk/Tcl che dovrebbe essere la 0.85. a volte bisogna rifare il link simbolico per l'eseguibile wish in questo modo:

ln -s /usr/bin/wish8.5 /usr/bin/wish

questo perche' a volte resta il link che punta a wish 8.4.

E adesso potete godervi l'antialiasing!


[modifica] Sostituire all'interfaccia Tcl/Tk le Qt

[modifica] introduzione

Un altro problema della GUI in Tcl/Tk e' che quest'ultima ha menu' e opzioni molto spartane. Per ovviare a questo esiste un'estensione di aMSN chiamata chameleon che permette di sostituire alla grafica in Tcl/tk quella Qt (di KDE) oppure Gtk oppure ancora quella di windows o quella del mac.

[modifica] Procedura

Innanzi tutto procuriamoci i pachetti necessari:

Iniziamo quindi a installare tile (solita procedura):

# ./configure --prefix=/usr
# make
# make install

poi tileQT:

# ./configure --prefix=/usr
# make
# make install

a questo punto possiamo installare chameleon scompattandolo e mettendolo nella cartella plugins di msn contenuta sia in ~/.amsn/plugins che in /usr/lib/amsn/plugins, infine abilitarlo dai menu' di aMsn. Io comunque vi consiglio di fare i pacchetti per ogni cosa che installate in modo da tenere il sistema piu' pulito

Autore: Op15L

Strumenti personali
Namespace

Varianti