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 07/08/2006, à 02:07

Markimarca

[Resolu]Icone Menu K

Bonjour ça fait 2 heures que je cherche un moyen de changer l'icone de mon menu K mais sans succès. hmm
Quelqu'un aurait-il un idée comment remédier à ce problème  neutral

Merci à l'avance smile

Marc-André


La mémoire est une faculté qui oublie....Mais n'essay. pas d'expliquer sa a vôtre copine  lol

Hors ligne

#2 Le 07/08/2006, à 03:19

xabilon

Re : [Resolu]Icone Menu K

Salut

Ma méthode c'est :

Va dans le répertoire de ton thème d'icones:
Soit /usr/share/icons
Soit ~/.kde/share/icons

Pour chaque taille (ou seulement pour la taille utilisée dans ta barre des taches), tu devras changer l'icone "kmenu" dans le répertoire "apps"

Si c'est dans /usr/share/icons, tu devra avoir les droits roots pour faire ça

Il y a peut-être plus simple, mais j'ai pas trouvé.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 07/08/2006, à 09:57

kaworu

Re : [Resolu]Icone Menu K

Salut !

#!/bin/bash
#
# replaceKmenu.sh
# script pour remplacer l'icône du menuK


DESTDIR=${1-/usr/kde/3.5/share/icons/crystalsvg}
FROMDIR=${2-$PWD}
resolutions=${3-"16x16 22x22 32x32 48x48 64x64 128x128"}

echo
echo -e "   \033[1;32mScript replaceKmenu\033[00m"
echo -e "\033[1;34m==========================\033[00m"
echo; echo
echo -e "dossier de destination : \033[01;34m$DESTDIR\033[00m"
echo -e "dossier source :         \033[01;34m$FROMDIR\033[00m"
echo -e "résolutions à copier :   \033[01;35m$resolutions\033[00m"
echo
unset answer
until [ "$answer" = "y" -o "$answer" = "Y" -o "$answer" = "n" -o "$answer" = "N" ]; do
echo -en "Les données sont ok ? (\033[1;32mY\033[00m/\033[1;31mn\033[00m) "
read answer
done
echo
case $answer in
    Y|y)    echo "C'est parti !" && sleep 2 ;;
    N|n)    echo "exit" && exit 1 ;;
esac

cd $DESTDIR
if [ "$DESTDIR" = "$PWD" ]
then
    echo -e "déplacement dans \033[01;34m$DESTDIR\033[00m" && sleep 1
else
    echo -e "\033[01;31mERREUR : impossible de trouver $DESTDIR !!!\033[00m"
    exit 1
fi

for reso in $resolutions
do
    cd "$reso/apps"
    sleep 1
    if [ "`pwd`" = "${DESTDIR}/${reso}/apps" ]
    then
        echo -e "déplacement dans \033[01;34m${DESTDIR}/${reso}/apps\033[00m" && sleep 1
        if [ -f "./kmenu.png" -a -f "${FROMDIR}/kmenu$reso.png" ]
        then
            echo "copie de kmenu$reso.png"
            mv ./kmenu.png ./kmenu_original.png && cp $FROMDIR/kmenu$reso.png ./kmenu.png
        else
            echo -e "\033[01;31m./kmenu introuvable ou $FROMDIR/kmenu$reso.png introuvable !!!\033[00m" && sleep 1
        fi
    else
        echo -e "\033[01;31mERREUR : impossible de trouver ${DESTDIR}/${reso}/apps !!!\033[00m" && sleep 1
    fi
    cd $DESTDIR
done

Il faut après que tu le mette dans le répértoire que tu veux, avec les icones dans le même répértoire. par exemple un ls dans le répértoire du script me donne :

kmenu128x128.png  kmenu16x16.png  kmenu22x22.png  kmenu32x32.png  kmenu48x48.png  kmenu64x64.png  replacekmenu.sh

Il faut que les icône aie le même nom que ci-dessus pour que le script marche.
Tu peux changer les 3 variables en donnant des arguments :

./replacekmenu /usr/kde/3.5/share/icons/mon_thème

va juste changer le répértoire de destination, et laisser le répértoire source et les résolutions à traiter avec leur valeur par défaut.


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#4 Le 07/08/2006, à 20:37

Markimarca

Re : [Resolu]Icone Menu K

Merci beaucoup


La mémoire est une faculté qui oublie....Mais n'essay. pas d'expliquer sa a vôtre copine  lol

Hors ligne

#5 Le 10/11/2006, à 02:02

2x

Re : [Resolu]Icone Menu K

xabilon a écrit :

tu devra avoir les droits roots pour faire ça

Ce post date un peu, mais ça (m')évitera d'en ouvrir un neuf.
Ma question : comment puis-je les obtenir, ces droits root? Parce qu'on ne me demande pas de mot de passe ou quoi, j'ai juste une fenêtre qui me dit (en somme) "accès refusé" lorsque je tente d'effacer, déplacer ou écraser une icône s'y trouvant.

Michi

Hors ligne

#6 Le 10/11/2006, à 02:09

xabilon

Re : [Resolu]Icone Menu K

Tu dois effectuer l'opération avec les droits root, donc :

- Soit en ligne de commande:
sudo mv fichier_à_déplacer répertoire_de_destination
ou
sudo cp fichier_à_copier fichier_copie

- Soit en ouvrant konqueror en root:
kdesu konqueror
et en faisant la manip graphiquement


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 10/11/2006, à 08:53

2x

Re : [Resolu]Icone Menu K

Alors re-résolu!:D
Merci

Hors ligne

#8 Le 08/03/2008, à 10:40

clahor

Re : [Resolu]Icone Menu K

bjr je resuscite le post , j'ai lu qlq part que pour changer l'icone des apps dans le menu K (je suis sous kd) , il fallait faire bouton droit sur le point d'interrogation , quand je fais ça ça agit comme le bouton gauche et je fais defiler les apps mais je n'ai pas le choix de modifier l'icone , peut etre que une bonne ame a le meme probleme (je sais je suis sous kd & tout ne fonctionne pas encore......merci a vous

Hors ligne