Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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!

Exalead Fête l'été, viendez gagner des Ipods Nano!

Hors ligne

#3 Le 11/01/2006, à 11:48

general alcazar

Re : [HowTo] Comment "désenlaidir" les polices de amsn

Ago a écrit :

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 yikes


Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!

Exalead Fête l'été, viendez gagner des Ipods Nano!

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 hmm

T'aurais pas un lien html?

Je sais pas quoi prendre là: http://cvs.sourceforge.net/viewcvs.py/tcl/

Merci smile


Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!

Exalead Fête l'été, viendez gagner des Ipods Nano!

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 hmm


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! tongue: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 wink )

J'avais fuis aMsn pour sa laideur (et oui le physique ça compte tongue).
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 big_smile Et tout ça dans une interface graphique enfin soignée et vraiment agréable... (suffit de trouver le thème que nous correspond).

Merciiiiii smile

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