Rédigé par Romain Commandé dans Vieilleries le 17/04/2007

tags: Linux

Attention vieillerie!

Ce billet est ancien. Il a été récuperé de mon ancien blog "un blog sur la banquise" via un script douteux basé sur la lecture de flux RSS qui n'a fait que partiellement sont boulot, et c'est bien dommage... ou pas!

Il a donc été transféré dans la catégorie "vieilleries" parce que je suis comme ça: je ne jète rien.

Vous ètes donc dans une zone qui ne correspond peut-être plus à l'orientation actuel du blog, qui contient potentiellement des informations qui ne sont plus d'actualité, fausses, voir même sans interêt, bourré de liens cassés, des images ou des sources manquantes. Le pire, c'est que ce ne sera jamais corrigé.

À consulter à vos risques et périls!

image0

La version SVN d'AMSN fait un grand pas en avant point de vue beauté de l'interface malgré l'utilisation de la librairie TK qui est, [STRIKEOUT:pour beaucoup] à mon goût, tout sauf esthétique. En revanche, les polices , elles, gardent toujours leurs "effets d'escalier" (aliasing) qui gâchent l'aspect général.

Mais il y a une solution! Il suffit d'utiliser les librairies tcl/tk8.5 qui gèrent l'anti-aliasing. Mais attention tout de même, leur developpements ne sont pas encore terminés.

Pour réaliser ce billet je me suis basé sur la page du wiki d'ubuntu-fr dédié à l'installation d'amsn auquel j'ai apporté quelques petites modifications.

Pour commencer, nous allons télécharger les sources de tcl et décompresser l'archive:

cd
wget http://dfn.dl.sourceforge.net/sourceforge/tcl/tcl8.5a5-src.tar.gz
tar xfvz tcl8.5a5-src.tar.gz #cd tcl8.5a5/unix/

Maintenant la compilation se fait de façon assez classique. C'est à dire l'utilisation de ./configure + paramettres, make et make install:

./configure --prefix=/usr/local/tcl --enable-threads #make #sudo make install

Si tout c'est bien déroulé, bravo! Vous venez de compiler et d'installer tcl8.5.

Note

Petite precision générale: il est préférable DE NE PAS LANCER"./configure" et "make" en tant que super-utilisateur. Par contre pour "make install" c'est obligatoire d'où l'apparition de "sudo" en début de commande.

On fait de même pour TK:

cd
wget http://prdownloads.sourceforge.net/tcl/tk8.5a5-src.tar.gz
tar xfvz tk8.5a5-src.tar.gz
cd tk8.5a5/unix/

Et on compile:

./configure --with-tcl=/usr/local/tcl/lib --prefix=/usr/local/tk --enable-xft --enable-threads
make
sudo make install

Encore une fois, si tout c'est bien passé c'est que vous venez de compiler/installer TK8.5 correctement. Il ne nous reste plus qu'à télécharger la version SVN d'Amsn:

cd
wget http://www.amsn-project.net/amsn_dev.tar.gz
tar xfvz amsn_dev.tar.gz
cd msn/

On la compile en indiquant bien les versions de TCL/TK que l'on veut utiliser:

./configure --with-tcl=/usr/local/tcl/lib --with-tk=/usr/local/tk/lib
make
sudo make install

Pour terminer, il faut activer l'anti-aliasing dans amsn: Pour les gnomistes:

gksudo gedit /usr/share/amsn/amsn

Pour les utilisateurs de kde:

   kdesu krite /usr/share/amsn/amsn

Remplacez la 3ème ligne par:
exec /usr/local/tk/bin/wish8.5 $0

On sauvegarde ,on quitte et le tour est joué ;-)

Romain Commandé
Proudly powered by Pelican, which takes great advantage of Python.
Sauf mention particulière, le contenu de ce site est mis à disposition selon les termes de la licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 3.0 non transposé.