#1 Le 07/12/2008, à 00:34
- thurston
Changer l'icone d'un lien (unique) en ligne de commande
Bonjour,
Dans un script de personnalisation de bureau, je souhaiterais changer l'icone d'un lien sur le bureau, mais en ligne de commande donc. Je cherche donc à faire la même chose que clicl droit / propriétés / clic gauche sur l'icone / choix d'une image.png, mais en ligne de commande.
Attention je ne cherche pas à modifier une icone sur un type en général, juste sur un lien.
D'avance merci
A+
Thurston
Hors ligne
#2 Le 07/12/2008, à 01:05
- frafa
Re : Changer l'icone d'un lien (unique) en ligne de commande
Salut,
a mon avis fo regarder dans (pour gnome)
/home/user/.nautilus/metafiles/file:%2F%2F%2Fhome%2user%2FBureau.xml
Dernière modification par frafa (Le 07/12/2008, à 01:05)
Hors ligne
#3 Le 07/12/2008, à 02:50
- AnsuzPeorth
Re : Changer l'icone d'un lien (unique) en ligne de commande
un lien sur le bureau, tu parles d'un lanceur ???
Sed marche bien pour ça !!!
sed -i "/Icon/s/Icon=.*/Icon=adresse\/nouvelle\/icones.png/" /home/bureau/nom_du_lanceur
#4 Le 07/12/2008, à 09:04
- thurston
Re : Changer l'icone d'un lien (unique) en ligne de commande
Bonjour à tous les 2
@ AnsuzPeorth: ce que je cherche c'est de customizer l'icone d'un lanceur de type emplacement effectivement.
Je n'ai pas réussi à faire fonctionner ta ligne de commande. Attention, le lien, je sais bien sur le créer en ligne de commande, c'est lui affecter une icone particulière qui me pose souci:
lien sur le bureau (par exemple, pointe sur /Net)
/Net
icone souhaitée pour ce lien (mais affecté en ligne de commande)
/usr/share/icons/Human/48x48/places/gnome-fs-network.png
A+
Merci
Thurston
Dernière modification par thurston (Le 07/12/2008, à 09:05)
Hors ligne
#5 Le 07/12/2008, à 13:00
- frafa
Re : Changer l'icone d'un lien (unique) en ligne de commande
ma reponse concernait les liens (alias)
et pas les lanceur
Hors ligne
#6 Le 07/12/2008, à 13:09
- AnsuzPeorth
Re : Changer l'icone d'un lien (unique) en ligne de commande
Dsl...j'ai encore det une connerie, ca m'apprendra à repondre juste avant de me coucher (j'ai le cerf volant)
Deja cette commande est pas bonne ( le premier /Icon est en trop). En plus, je le savais que ca ne fonctinné pas, j'avais déja teste y a longtemps.... (le fichier est bien réecrit mais aucun changement d'icone).
Par contre tu peux créer un lanceur dans un script bash en y indiquant son icone ( mais je pense que c pas ca que tu veux !)
#7 Le 07/12/2008, à 13:29
- frafa
Re : Changer l'icone d'un lien (unique) en ligne de commande
@AnsuzPeorth
ben pas sur,
moi toujours pas compris de maniere certaine (j'ai le cerf volant)
si il parle de liens ou de lanceur
je pense que les liens sont en ram et ecrit a un moment donné pas en direct
enfin fo chercher.
si c'est des lanceurs ben pas de bleme c'est un fichier a modifier ***.desktop
par contre pour les liens a mon avis plus galere fo chercher dans doc nautilus
@thurston
si tu parle de lanceur donne le retour de:
cat .../tonlanceur.desktop
Hors ligne
#8 Le 07/12/2008, à 13:48
- AnsuzPeorth
Re : Changer l'icone d'un lien (unique) en ligne de commande
Oui, les lanceur peuvent etre créer facile, j'avais deja fait pour une install "windows like" d'un script (création d'un lanceur sur le bureau)? Par contre, tu ne peux pas modifier le lanceur dèjà présent, faut le recréer (enfin j'avais pas réussi, et de toute , je voulais en créer un , donc...).
#9 Le 07/12/2008, à 21:34
- thurston
Re : Changer l'icone d'un lien (unique) en ligne de commande
Bonjour à tous,
Alors en fait, pour être clair, ce que je veux c'est un raccourci vers un repertoire (la où il y a tous mes dossiers perso).
Comme c'est LE RACCOURCI le plus important sur le bureau (il pointe sur /net qui est créé par autofs et qui rassemble l'ensemble de mes repertoires sur mon serveur), je voudrais qu'il soit créé sur mes 5 user sur le même PC, et qu'il est toujours la même icone, pour facilement le reconnaitre...
J'espère que je suis clair...
Merci à tous
Thurston
Hors ligne
#10 Le 07/12/2008, à 23:32
- AnsuzPeorth
Re : Changer l'icone d'un lien (unique) en ligne de commande
Tu peux donc créer un lanceur qui a comme commande "nautilus /direction/dossier/cible"
#!/bin/bash
echo "\
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Raccourci bureau
Type=Application
Terminal=false
Exec=nautilus /direction/dossier/cible
Icon=/adresse/icone.png
GenericName[fr_FR]=" > $HOME/Desktop/RaccourciBureau.desktop #sans extension ca fonctionne qd meme !!!
exit
Chez moi cela fonctionne. A confirmer si il n'y a pas de contre-indication (mais je ne pense pas). Peut etre voir du cote des variables Type Terminal ... J'ai jamais approfondi vu que cela marchait....!
#11 Le 08/12/2008, à 01:20
- frafa
Re : Changer l'icone d'un lien (unique) en ligne de commande
tu peut tout faire en ligne de commande pas de probleme.
on peut meme ajouter un dossier dans un menu
ajouter du contenu dans ce menu etc...
fo utiliser xdg pour cela , enfin si tu est sous gnome.
man xdg-desktop-menu
Hors ligne
#12 Le 08/12/2008, à 23:12
- thurston
Re : Changer l'icone d'un lien (unique) en ligne de commande
Merci a frafa, c'est exactement la commande que je cherchais je pense.
Je potasse un peu le man, et reviens avec un exemple concret bientot.
A+
Merci à tous
Thurston
Hors ligne