|
Page 2 sur 2 Zêtes pret ? 'ttention c'est parti, ca va encore être 'hachement dur (encore quelques Ctrl+C/Ctrl+V rendez vous compte ! ). En faite nous allons creer un script, c'est la methode la plus radicale et finalement la plus simple pour changer les icones de FF et TB d'un coup. Ouvrez un terminal (de toute façon arréter de le fermer....zêtes sous Linux hein !) et tapoter : | sudo kate /usr/local/bin/restore_mozilla_icons |
Ca, ça a pour effet de creer un fichier nommer restore_mozilla_icons (sans extension, y pas besoin sous Linux) dans le répértoire /usr/local/bin. Le plus rigolo c'est que en même temps que vous l'avez creé vous avez aussi lancer l'application pour l'editer (içi kate)......"Ha ouaiiiii, bien foutu le machin !" Dans kate faites un copier/coller de ça : #! /bin/sh
# # Restore the original Firefox and/or Thunderbird icons. #
FIREFOX_LIB="/usr/lib/firefox/" FIREFOX_BIN="/usr/bin/mozilla-firefox" THUNDERBIRD_BIN="/usr/bin/mozilla-thunderbird"
ICON_PACK_URL="http://ubuntu.globalvision.ch/mozilla_icons_dapper.tar.bz2" ICON_PACK_FILENAME="mozilla_icons_dapper.tar.bz2" TMP_DIR="/tmp/moz-icons"$$"/"
#Ctrl-C trapping trap ctrlc INT ctrlc() { echo -e "\nAborted by user." rm -rf $TMP_DIR exit 2 }
#Input read function readyn() { read input if [ -z "$input" ] || [ "$input" == "y" ] || [ "$input" == "yes" ] || [ "$input" == "Y" ] || [ "$input" == "YES" ] ; then echo 1 return fi echo 0 }
#Check if run as root if [ "$UID" -ne 0 ] ; then echo "You must be root to do that!" exit 1 fi
#Ask which icons to replace replace_ff="0" replace_ff_doc="0" replace_tb="0" replace_tb_pm="0"
if [ -x "$FIREFOX_BIN" ] ; then #Firefox echo -n "Replace the Mozilla Firefox program icon (y/n)? [y] " if [ `readyn` -ne 0 ] ; then replace_ff="1" fi
#Firefox document echo -n "Replace the Mozilla Firefox document icon (y/n)? [y] " if [ `readyn` -ne 0 ] ; then replace_ff_doc="1" fi fi
if [ -x "$THUNDERBIRD_BIN" ] ; then #Thunderbird echo -n "Replace the Mozilla Thunderbird program icon (y/n)? [y] " if [ `readyn` -ne 0 ] ; then replace_tb="1" fi
#Thunderbird profile manager echo -n "Replace the Mozilla Thunderbird profile manager icon (y/n)? [y] " if [ `readyn` -ne 0 ] ; then replace_tb_pm="1" fi fi
if [ "$replace_ff" -eq "0" ] && [ "$replace_ff_doc" -eq "0" ] && [ "$replace_tb" -eq "0" ] && [ "$replace_tb_pm" -eq "0" ] ; then echo "Nothing to do here." exit 0 fi
#Ask for divert the original packaged files to alternate locations divert="0"
echo -e "\nDo you want to divert the original packaged files to alternate locations" echo -n "(make the changes permanent) (y/n)? [y] " if [ `readyn` -ne 0 ] ; then divert="1" fi
#Downloading echo -en "\nDownloading and replacing icons. Please wait..."
mkdir $TMP_DIR wget $ICON_PACK_URL -O $TMP_DIR$ICON_PACK_FILENAME >/dev/null 2>&1 if [ ! -f $TMP_DIR$ICON_PACK_FILENAME ] ; then echo -e "\nCannot download icons. Please check your internet connection." rm -rf $TMP_DIR exit 1 fi tar xjf $TMP_DIR$ICON_PACK_FILENAME -C $TMP_DIR
#Replace Firefox icon if [ "$replace_ff" -gt "0" ] ; then if [ ! -f $TMP_DIR"mozilla-firefox.png" ] || [ ! -f $TMP_DIR"mozilla-firefox.xpm" ] ; then echo "Cannot continue (unavailable Firefox icon file)" rm -rf $TMP_DIR exit 1 fi
#Backup cp -f /usr/share/pixmaps/firefox.png /usr/share/pixmaps/firefox.old.png cp -f /usr/share/pixmaps/mozilla-firefox.xpm /usr/share/pixmaps/mozilla-firefox.old.xpm cp -f $FIREFOX_LIB"icons/default.xpm" $FIREFOX_LIB"icons/default.old.xpm" cp -f $FIREFOX_LIB"chrome/icons/default/default.xpm" $FIREFOX_LIB"chrome/icons/default/default.old.xpm"
#Divert if [ "$divert" -gt "0" ] ; then dpkg-divert --rename /usr/share/pixmaps/firefox.png >/dev/null dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.xpm >/dev/null dpkg-divert --rename $FIREFOX_LIB"icons/default.xpm" >/dev/null dpkg-divert --rename $FIREFOX_LIB"chrome/icons/default/default.xpm" >/dev/null fi
#Replace icons cp $TMP_DIR"mozilla-firefox.png" /usr/share/pixmaps/firefox.png cp $TMP_DIR"mozilla-firefox.xpm" /usr/share/pixmaps/mozilla-firefox.xpm cp $TMP_DIR"mozilla-firefox.xpm" $FIREFOX_LIB"icons/default.xpm" cp $TMP_DIR"mozilla-firefox.xpm" $FIREFOX_LIB"chrome/icons/default/default.xpm" echo -n "." fi
#Replace Firefox document icon if [ "$replace_ff_doc" -gt "0" ] ; then if [ ! -f $TMP_DIR"mozilla-firefox-doc.png" ] ; then echo "Cannot continue (unavailable Firefox document icon file)" rm -rf $TMP_DIR exit 1 fi
#Backup cp -f $FIREFOX_LIB"icons/document.png" $FIREFOX_LIB"icons/document.old.png"
#Divert if [ "$divert" -gt "0" ] ; then dpkg-divert --rename $FIREFOX_LIB"icons/document.png" >/dev/null fi
#Replace icons cp $TMP_DIR"mozilla-firefox-doc.png" $FIREFOX_LIB"icons/document.png" echo -n "." fi
#Replace Thunderbird icon if [ "$replace_tb" -gt "0" ] ; then #TODO: if [ ! -f $TMP_DIR"mozilla-thunderbird.png" ] || [ ! -f $TMP_DIR"mozilla-thunderbird.svg" ] || [ ! -f $TMP_DIR"mozilla-thunderbird.xpm" ] ; then if [ ! -f $TMP_DIR"mozilla-thunderbird.png" ] || [ ! -f $TMP_DIR"mozilla-thunderbird.xpm" ] ; then echo "Cannot continue (unavailable Thunderbird icon file)" rm -rf $TMP_DIR exit 1 fi
#Backup cp -f /usr/share/pixmaps/mozilla-thunderbird.png /usr/share/pixmaps/mozilla-thunderbird.old.png #TODO: cp -f /usr/share/pixmaps/mozilla-thunderbird.svg /usr/share/pixmaps/mozilla-thunderbird.old.svg cp -f /usr/share/pixmaps/mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird.old.xpm cp -f /usr/share/pixmaps/mozilla-thunderbird-menu.png /usr/share/pixmaps/mozilla-thunderbird-menu.old.png #TODO: cp -f /usr/share/pixmaps/mozilla-thunderbird-menu.svg /usr/share/pixmaps/mozilla-thunderbird-menu.old.svg cp -f /usr/share/pixmaps/mozilla-thunderbird-menu.xpm /usr/share/pixmaps/mozilla-thunderbird-menu.old.xpm cp -f /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.old.xpm cp -f /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.old.xpm cp -f /usr/lib/mozilla-thunderbird/icons/default.xpm /usr/lib/mozilla-thunderbird/icons/default.old.xpm cp -f /usr/lib/mozilla-thunderbird/icons/mozicon16.xpm /usr/lib/mozilla-thunderbird/icons/mozicon16.old.xpm cp -f /usr/lib/mozilla-thunderbird/icons/mozicon50.xpm /usr/lib/mozilla-thunderbird/icons/mozicon50.old.xpm
#Divert if [ "$divert" -gt "0" ] ; then dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.png >/dev/null #TODO: dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.svg >/dev/null dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.xpm >/dev/null dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.png >/dev/null #TODO: dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.svg >/dev/null dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.xpm >/dev/null dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm >/dev/null dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm >/dev/null dpkg-divert --rename /usr/lib/mozilla-thunderbird/icons/default.xpm >/dev/null dpkg-divert --rename /usr/lib/mozilla-thunderbird/icons/mozicon16.xpm >/dev/null dpkg-divert --rename /usr/lib/mozilla-thunderbird/icons/mozicon50.xpm >/dev/null fi
#Replace icons cp $TMP_DIR"mozilla-thunderbird.png" /usr/share/pixmaps/mozilla-thunderbird.png #TODO: cp $TMP_DIR"mozilla-thunderbird.svg" /usr/share/pixmaps/mozilla-thunderbird.svg cp $TMP_DIR"mozilla-thunderbird.xpm" /usr/share/pixmaps/mozilla-thunderbird.xpm cp $TMP_DIR"mozilla-thunderbird.png" /usr/share/pixmaps/mozilla-thunderbird-menu.png #TODO: cp $TMP_DIR"mozilla-thunderbird.svg" /usr/share/pixmaps/mozilla-thunderbird-menu.svg cp $TMP_DIR"mozilla-thunderbird.xpm" /usr/share/pixmaps/mozilla-thunderbird-menu.xpm cp $TMP_DIR"mozilla-thunderbird.xpm" /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm cp $TMP_DIR"mozilla-thunderbird.xpm" /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm cp $TMP_DIR"mozilla-thunderbird.xpm" /usr/lib/mozilla-thunderbird/icons/default.xpm cp $TMP_DIR"mozilla-thunderbird.xpm" /usr/lib/mozilla-thunderbird/icons/mozicon16.xpm cp $TMP_DIR"mozilla-thunderbird.xpm" /usr/lib/mozilla-thunderbird/icons/mozicon50.xpm echo -n "." fi
#Replace Thunderbird profile manager icon if [ "$replace_tb_pm" -gt "0" ] ; then #TODO: if [ ! -f $TMP_DIR"mozilla-thunderbird-pm.png" ] || [ ! -f $TMP_DIR"mozilla-thunderbird-pm.svg" ] || [ ! -f $TMP_DIR"mozilla-thunderbird-pm.xpm" ] ; then if [ ! -f $TMP_DIR"mozilla-thunderbird-pm.png" ] || [ ! -f $TMP_DIR"mozilla-thunderbird-pm.xpm" ] ; then echo "Cannot continue (unavailable Thunderbird icon file)" rm -rf $TMP_DIR exit 1 fi
#Backup cp -f /usr/share/pixmaps/mozilla-thunderbird-pm.png /usr/share/pixmaps/mozilla-thunderbird-pm.old.png #TODO: cp -f /usr/share/pixmaps/mozilla-thunderbird-pm.svg /usr/share/pixmaps/mozilla-thunderbird-pm.old.svg cp -f /usr/share/pixmaps/mozilla-thunderbird-pm.xpm /usr/share/pixmaps/mozilla-thunderbird-pm.old.xpm cp -f /usr/share/pixmaps/mozilla-thunderbird-pm-menu.png /usr/share/pixmaps/mozilla-thunderbird-pm-menu.old.png #TODO: cp -f /usr/share/pixmaps/mozilla-thunderbird-pm-menu.svg /usr/share/pixmaps/mozilla-thunderbird-pm-menu.old.svg cp -f /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm /usr/share/pixmaps/mozilla-thunderbird-pm-menu.old.xpm
#Divert if [ "$divert" -gt "0" ] ; then dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm.png >/dev/null #TODO: dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm.svg >/dev/null dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm.xpm >/dev/null dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm-menu.png >/dev/null #TODO: dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm-menu.svg >/dev/null dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm >/dev/null fi
#Replace icons cp $TMP_DIR"mozilla-thunderbird-pm.png" /usr/share/pixmaps/mozilla-thunderbird-pm.png #TODO: cp $TMP_DIR"mozilla-thunderbird-pm.svg" /usr/share/pixmaps/mozilla-thunderbird-pm.svg cp $TMP_DIR"mozilla-thunderbird-pm.xpm" /usr/share/pixmaps/mozilla-thunderbird-pm.xpm cp $TMP_DIR"mozilla-thunderbird-pm.png" /usr/share/pixmaps/mozilla-thunderbird-pm-menu.png #TODO: cp $TMP_DIR"mozilla-thunderbird-pm.svg" /usr/share/pixmaps/mozilla-thunderbird-pm-menu.svg cp $TMP_DIR"mozilla-thunderbird-pm.xpm" /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm echo -n "." fi
echo " done !"
#Reload gnome-panel echo -en "\nShall I reload gnome-panel to apply the changes (y/n)? [y] " if [ `readyn` -ne 0 ] ; then killall gnome-panel fi
rm -rf $TMP_DIR exit 0 |
C'est long hein ???!!! Ba oui mais pensez un peu au gars qui l'as tapoté (non c'est pas moi). Bon voila enregistrer le fichier et quitter kate (...'ttention au jeu de mot : ----> [ ])
Ensuite il va falloir donner les droits au fichier pour vous puissiez l'executer (me poser pas de questions, là c'est un poils compliqué pour en parler dans "Installer Firefox et Thunderbird", en gros c'est pour vous autoriser vous simple utilisateur à utiliser ce script). Dans un terminal on tapote : | sudo chmod +x /usr/local/bin/restore_mozilla_icons |
Ensuite suffit de lancer le script : | sudo /usr/local/bin/restore_mozilla_icons |
Le script commence par vous demander votre mots de passe root et ensuite il suffit d'appuyer sur Entrer à chaque fois qu'on vous pose une question ("Oh ba ca c'est comme sur windows....." ba oui) Et voila gamin, t'as Firefox et Thinerbird avec leurs zolies zicones y compris dans la barre de tache.....aller vas surfer vas vas Source : http://forum.ubuntu-fr.org/ et http://www.aide-ubuntu.com/Changer-les-icones-de-Firefox-et,23 ou j'ai pépom honteusement le script...bravo les gars 
|