#1 Le 11/01/2006, à 08:41
- general alcazar
[HowTo] Comment "désenlaidir" les polices de amsn
howto "desenlaidir amsn"
A faire dans l'ordre.
Ce howto a été honteusement pompé ici : http://ubuntuforums.org/showthread.php?t=84765
Amsn c'est bien mais les polices sont franchement horribles.
La cause en est tcl/tk. La version stable actuelle de tcl/tk (8.4) ne supporte pas les polices anti-aliasées.
La future version 8.5 si.
Si une autre version d'amsn est installée sur votre machine, désinstaller là.
Les paquets nécessaires à la compilation.
sudo apt-get build-dep tcl8.4 tk8.4 (comme ce sont 2 paquets "source" apt installera automatiquement tout ce qui sera nécessaire à la compilation de tcl/tk).
Puis
sudo apt-get install libxft-dev
Pensez à installer aussi le paquet cvs !!!
Pour obtenir le CVS Tcl:
cvs -d:pserver:anonymous@tcl.cvs.sourceforge.net:/cvsroot/tcl login
<hit enter>
cvs -z3 -d:pserver:anonymous@tcl.cvs.sourceforge.net:/cvsroot/tcl co -P tcl
Pour obtenir le CVS Tk:
cvs -d:pserver:anonymous@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit login
<hit enter>
cvs -z3 -d:pserver:anonymous@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit co -P tk
La compilation de tcl:
cd tcl/unix
./configure --prefix=/usr/local --includedir=/usr/local/include/tcl8.5 --enable-shared --enable-threads --enable-64bit --mandir=/usr/local/share/man --enable-man-symlinks --enable-man-compression=gzip && make CFLAGS="-g -O2 -D_REENTRANT"
sudo make install
La compilation de tk:
cd ~/tk/unix
./configure --prefix=/usr/local --includedir=/usr/local/include/tcl8.5 --with-tcl=/usr/local/lib --enable-shared --enable-threads --enable-64bit --enable-man-symlinks --enable-man-compression=gzip --enable-xft && make CFLAGS="-g -O2 -D_REENTRANT"
sudo make install
Maintenant la compilation de amsn
vous coller ce script (piqué ici: http://www.ubuntuforums.org/showthread.php?t=75276) dans un éditeur de texte puis vous enregistrez le texte en le nommant amsn.sh.
#!/bin/sh
###########################################
# Install aMSN CVS version & themes #
# #
# Require : tar, wget, unzip #
# #
# Description : Easy install aMSN CVS & #
# new themes #
# #
# Infos : routes-linux.scooba.org #
# Author : mazzaru[AT]wanadoo[dot]fr #
###########################################
VERSION="1.3"
#--------COLOR-------------------
COLOROFF="\033[1;0m"
GREENCOLOR="\033[1;32m"
REDCOLOR="\033[1;31m"
LILACCOLOR="\033[1;35m"
#--------PATH--------------------
WGET=`which wget`
UNZIP=`which unzip`
SKINS_PATH=~/.amsn/skins/
BIN_PATH=~/msn/amsn
QUIT_MESS=`echo ""
echo -e "Binary amsn locate at : ${GREENCOLOR}${BIN_PATH}${COLOROFF}"`
#-------Themes url---------------
URL_TUX=http://aleron.dl.sourceforge.net/sourceforge/amsn/Tux.zip
URL_MSN=http://heanet.dl.sourceforge.net/sourceforge/amsn/MSN.zip
URL_FLUOX=http://heanet.dl.sourceforge.net/sourceforge/amsn/Fluox.zip
URL_AMAC=http://heanet.dl.sourceforge.net/sourceforge/amsn/aMac.zip
URL_CRYSTOLA=http://heanet.dl.sourceforge.net/sourceforge/amsn/crystola.zip
#---------------------------
URL_PING=google.com
URL_AMSN_CVS=http://amsn.sourceforge.net/amsn_cvs.tar.gz
HEADER=`clear
echo -e "\t ${LILACCOLOR}+------------------------------+"
echo -e "\t | ${GREENCOLOR}aMSN Install script ${VERSION} ${LILACCOLOR} |"
echo -e "\t ${LILACCOLOR}+------------------------------+"
echo -e "${COLOROFF}"`
#--------END----------------
#Display a warning message for newbies, usually login always as root.
if [ $UID -eq 0 ]
then
echo""
echo -e "${REDCOLOR}Don't run this script as root !! wink${COLOROFF}"
echo -e "\a"
exit 1
fi
ping -c 2 ${URL_PING} > /dev/null
if [ "$?" -ne "0" ]
then
ALERT=`echo -e "${REDCOLOR}Bad Internet Connection${COLOROFF}"`
fi
FUNC_INSTALL_THEMES(){
while [ ! -z $1 ]
do
ARCHIVE=`echo $1 | awk -F/ '{print $6}'`
DIR=`echo $ARCHIVE | awk -F. '{print $1}'`
if [ -e ${SKINS_PATH}${DIR} ]
then
echo -e "${DIR}........${LILACCOLOR}already install${COLOROFF}"
shift
else
${WGET} -q $1
${UNZIP} ${ARCHIVE} > /dev/null
rm -f ${ARCHIVE}*
mv ${DIR} ${SKINS_PATH}
echo -e "${DIR}........${GREENCOLOR}install${COLOROFF}"
shift
fi
done
}
FUNC_DEPENDS(){
TCL=`locate libtcl8`
TK=`locate libtk8`
if [ ! -e ${TCL} ]
then
ALERT=`echo -e "${REDCOLOR}Error depedencies : you must install tcl >= 8.3 first. ${COLOROFF}"
echo "With Mandrake (root) : urpmi tcl"
echo "With Debian (root) : apt-get install tcl"
echo ""`
FUNC_MAIN
fi
if [ ! -e ${TK} ]
then
ALERT=`echo -e "${ALERT}"
echo ""
echo -e "${REDCOLOR}Error depedencies : you must install tk >= 8.3 first. ${COLOROFF}"
echo "With Mandrake (root) : urpmi tk"
echo "With Debian (root) : apt-get install tk"
echo ""`
FUNC_MAIN
fi
FUNC_INSTALL_AMSN
}
FUNC_TEST_AMSN(){
if [ ! -e ~/msn ]
then
ALERT=`echo -e "$HOME/msn ${REDCOLOR}not exist, install aMSN first${COLOROFF}"`
FUNC_MAIN
else
echo "Waiting..."
echo ""
FUNC_INSTALL_THEMES $URL_TUX $URL_MSN $URL_FLUOX $URL_AMAC $URL_CRYSTOLA
echo ""
echo ""
echo -en "Run amsn just for testing ? (y/n) [ ${GREENCOLOR}default : n${COLOROFF} ] : "
read ON
case $ON in
[yY]*)FUNC_RUN_AMSN;;
*)echo "${QUIT_MESS}" ; exit 0;;
esac
fi
}
FUNC_RUN_AMSN(){
if [ ! -e ${BIN_PATH} ]
then
ALERT=`echo -e "${HOME}/msn ${REDCOLOR}not exist, install aMSN first${COLOROFF}"`
FUNC_MAIN
else
${BIN_PATH}
FUNC_MAIN
fi
}
FUNC_INSTALL_AMSN(){
cd ~/
echo ""
echo "aMSN CVS downloading please wait..."
# -q = mode quiet (cf. man wget)
${WGET} -q ${URL_AMSN_CVS}
echo ""
echo "Installing aMSN CVS version"
tar zxf amsn_cvs.tar.gz -C ~/ #Extract without verbose mode (-v)
rm -f ~/amsn_cvs.tar.gz* #Archive can be removed
mkdir -p ${SKINS_PATH}
echo ""
echo -ne "Install correct, would you like install themes ? (y/n) [ ${GREENCOLOR}default : n${COLOROFF} ] : "
read ON
case $ON in
[yY]*)FUNC_TEST_AMSN;;
*)echo "${QUIT_MESS}" ; exit 0;;
esac
}
FUNC_MAIN(){
echo -e "${HEADER}"
echo "This script installing aMSN and/or themes : "
echo ""
echo "${ALERT}"
echo ""
select CHOIX in "Install themes only" "Install the last aMSN version" "Run aMSN" "Quit"
do
case $REPLY in
1)FUNC_TEST_AMSN;;
2)FUNC_DEPENDS;;
3)FUNC_RUN_AMSN;;
*)exit 0;;
esac
done
}
#script start here (call FUNC_MAIN function)
FUNC_MAIN
#######
# EOF #
Pour les feignants le script est dispo ici : http://bal.debian.free.fr/amsn.sh
Vous rendez le script exécutable :
chmod +x amsn.sh
Puis vous lancez le script
./amsn.sh
Le script va vous dire ça:
This script installing aMSN and/or themes :
1) Install themes only 3) Run aMSN
2) Install the last aMSN version 4) Quit
Vous prenez le choix 1 puis le 2
A la fin le script vous demande :
Run amsn just for testing ? (y/n) [ default : n ] :
répondre n
Puis le script vous dira ou est intallé l'exécutable (mais on s'en fout un peu).
Binary amsn locate at : /home/toto/msn/amsn
vous allez ensuite dans le répertoire msn
La compilation:
./configure --with-tcl=/usr/local/lib --with-tk=/usr/local/lib && make
Puis
sudo make install
Pour lancer amsn vous tapez ça:
/usr/local/bin/wish8.5 /usr/bin/amsn
Pour ne pas avoir à taper tout le temps cette commande nos allons créer un mini script.
dans votre terminal vous tapez: cd
puis : mkdir script
puis : cd script
puis touch fakeamsn.sh
ensuite nano fakeamsn.sh (ou gedit fakeamsn.sh)
Dans votre script vous mettez ça:
#!/bin/sh
/usr/local/bin/wish8.5 /usr/bin/amsn
puis vous enregistrez le document.
Avec nano on ferme avec ctrl x puis y (pour yes) puis entrée.
vous rendez le script executable.
chmod +x fake*
Puis on crée un lien symbolique qui se trouvera dans /usr/bin
sudo ln -s /home/moi/script/fakeamsn.sh /usr/bin/fakeamsn
Vous pouvez ensuite lancer amsn ne tapant fakeamsn.
Bon courage
Dernière modification par general alcazar (Le 25/06/2006, à 07:22)
Hors ligne
#2 Le 11/01/2006, à 10:33
- Ago
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Je les trouve pas moche moi les polices de amsn:
www.fndc.info/images/amsn.png
Autant c'était le cas avant, autant là je trouve que y'a pas de quoi fouetter un chat (hein Jib!)
Dernière modification par Ago (Le 11/01/2006, à 10:35)
Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!
Hors ligne
#3 Le 11/01/2006, à 11:48
- general alcazar
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Je les trouve pas moche moi les polices de amsn:
www.fndc.info/images/amsn.png
Autant c'était le cas avant, autant là je trouve que y'a pas de quoi fouetter un chat (hein Jib!)
Pour voir la différence
http://bal.debian.free.fr/capture_amsn1.png
Hors ligne
#4 Le 11/01/2006, à 14:54
- Bismut
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Ah oui, en effet... ^^"
Mac Mini 2009 avec Archlinux
Asus EeePC S101 avec Archlinux
HTC Magic avec Android
Hors ligne
#5 Le 11/01/2006, à 21:59
- Ago
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Ah wé, forcément
Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!
Hors ligne
#6 Le 11/01/2006, à 22:14
- Ago
Re : [HowTo] Comment "désenlaidir" les polices de amsn
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tcl login
<Taper "entrée">
Puis
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tcl co -P tcl
Pour obtenir le CVS Tk:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tktoolkit login
<Taper "entrée">
Puis
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tktoolkit co -P tk
Je comprends pas très bien ce qu'il faut faire là... Il demande un mdp, je rentre la deuxième ligne, puis il me dit que c'est pas autorisé aux utilisateurs anonymes
T'aurais pas un lien html?
Je sais pas quoi prendre là: http://cvs.sourceforge.net/viewcvs.py/tcl/
Merci
Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!
Hors ligne
#7 Le 11/01/2006, à 22:37
- general alcazar
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Tu colles cette ligne dans un shell
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tcl login tu tapes entrée
ça répond
"Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/tcl
CVS password:"
Tu tapes entrée
Si la réponse est ça
"cvs [login aborted]: reading from server: Connection reset by peer"
Il faut recommencer
Si la réponse est ça
"Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/tcl
CVS password:"
Et que le shell te rend la main tu peux taper la commande suivante.
Hors ligne
#8 Le 12/01/2006, à 07:45
- ersplus
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Moi j'utilise un script EasyAmsn :
http://www.ubuntuforums.org/showthread.php?t=102299&highlight=easyamsn
cd /tmp
wget http://wael.nasreddine.com/files/ubuntu/easyamsn.tar.gz
tar xzvf easyamsn.tar.gz
cd easyamsn
sudo ./install
Il fait tout tout seul, de plus cela permet de bénéficier des dernière avancée de Amsn
Voyager 11.10
Config : AMD Phenom II X4, 4 Go Ram, HDD 2 x 1 To
Wifi Netgear WNA1100
Hors ligne
#9 Le 17/01/2006, à 11:42
- Yaen
Re : [HowTo] Comment "désenlaidir" les polices de amsn
salut tout le monde et mes hommages mon général.
dois-je faire la même chose pour xmms et grisbi qui m'affichent des polices pas jolies ?
Je joue à HL2, CSS, Stalker... avec mon pingouin d'amour.
Hors ligne
#10 Le 19/01/2006, à 04:22
- gnucoder
Re : [HowTo] Comment "désenlaidir" les polices de amsn
C'est joli sauf que mon theme n'est plus compatible avec la version 0.96 cvs snif
Because code matters more than commercials
http://blog.syscraft.net
Hors ligne
#11 Le 28/02/2006, à 00:25
- Dark Trooper
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Merci à toi general alcazar, ca marche chez moi pourtant je suis un débutant de chez débutant ( avec Linux tout du moins).
Pour ceux qui comme moi se poseraient la question, ca fonctionne sur une plateforme 64 bits (Athlon pour ma part).
(mode HS ON) Maintenant que je commence à comprendre comment marche Linux, je galere moins et je commence à apprecier cet OS (mode HS OFF)!!!
EDIT: Arf je me suis réjouis trop vite. Pour pouvoir utiliser aMSN, je suis contraint de désactiver le SSL. En effet il me demande d'installer le TSL qui est manquant mais cela ne fonctionne à priori pas. Quelqu'un a-t-il la réponse à ce problème?
Par avance merci.
Dernière modification par Dark Trooper (Le 28/02/2006, à 00:47)
Hors ligne
#12 Le 03/03/2006, à 11:45
- Dark Trooper
Re : [HowTo] Comment "désenlaidir" les polices de amsn
petit UP.
A l'aiiiiiide! :D
Hors ligne
#13 Le 22/03/2006, à 16:44
- Soipacon
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Désolé Dark Trooper, chez moi le TSL s'est installé correctement et tout fonctionne, donc... Un grand MERCI à general alcazar grâce à qui amsn est devenu tout beau !!!
Hors ligne
#14 Le 25/03/2006, à 22:43
- Xiou
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Alors là, dsl de ma réponse qui n'a pas grand intérêt mais mmeerrrccciii general alcazar ! (même si tu n'a fait "que" t'inspirer d'un autre tuto )
J'avais fuis aMsn pour sa laideur (et oui le physique ça compte ).
Je suis partis de Kopete (pourtant si beau) mais qui refusait malheureusement de faire fonctionner ma webcam plus de 5min et qui n'accepter pas que je reçoive des fichiers...
Je me suis réfugié dans Mercury! Vous vous rendez compte: un programme non libre, développé en java et incroyablement lourd...
Me voilà libéré!
En une soirée j'ai pu redécouvrir le bonheur d'une vidéo conférence avec échange de fichiers... d'un logiciel qui ne met pas 10 ans à démarrer Et tout ça dans une interface graphique enfin soignée et vraiment agréable... (suffit de trouver le thème que nous correspond).
Merciiiiii
Hors ligne
#15 Le 01/04/2006, à 11:54
- coubi64
Re : [HowTo] Comment "désenlaidir" les polices de amsn
J'ai installé easyamsn sur 2 PC, un avec Breezy, l'autre avec Dapper et à chaque fois que je lance easyamsn dans le menu, il me lance une réinstall mais ne me lance jamais amsn...............
A quoi est ce dû?:rolleyes:
Hors ligne
#16 Le 01/04/2006, à 21:10
- reggaemanu
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Au fait que easyamsn est fait pour installer amsn peut etre non !? ^^
Lance amsn pas easyamsn...
Hors ligne
#17 Le 02/04/2006, à 08:13
- coubi64
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Ouais..... Le problème, c'est que j'avais déjà mancé amsn (en passant par le menu ou la ligne de commande) et que rien ne se passe....
Par la ligne de commande, ça me met "command not found" (sudo amsn) et pourtant il apparait dans le menu !!!
Hors ligne
#18 Le 02/04/2006, à 09:42
- Krouteux
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Bonjour
J'avais trouvé une methode un peu plus simple pour désenlaidir amsn. Donc j'indique comment j'ai procédé.
J'ai installé msttcorefonts et amsn avec synaptic . Et j'ai aussi modifié le chemin vers les fonts dans xorg.conf, comme indiqué sur ce tutoriel http://doc.ubuntu-fr.org/materiel/ati/.
Hors ligne
#19 Le 25/04/2006, à 23:58
- charlo4
Re : [HowTo] Comment "désenlaidir" les polices de amsn
Quand je veux faire le configure j'obtiens cela :
/lib && make
checking for prefix by checking for wish... /usr/bin/wish
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
"Un ensemble de technologies propriétaires, ajoute de la vitalité et du réalisme à vos titres" => je savais pas qu'on pouvait se vanter de ça...
Hors ligne