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/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) smile
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