<![CDATA[Forum Ubuntu-fr.org / [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?id=1181521 Tue, 09 Apr 2013 19:26:02 +0000 FluxBB <![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13168191#p13168191 Bonsoir

Je réactive cette discussion parce que je dois envisager de porter l'application que j'ai écrite de Ubuntu à XUbuntu, pour des raisons de performances.

Ce que j'ai écrit

Arbiel a écrit :

Je ne veux utiliser cette possibilité que dans le cadre de Nautilus.

n'est donc plus correct, puisque XUbuntu utilise Thunar. J'ai envisagé dans un premier temps de remplacer Thunar par Nautilus, mais ce ne me paraît pas être une très bonne idée. Dans XUbuntu, j'ai essayé la commande

gvfs-set-attribute -t string <fichier pour lequel changer l'icône> metadata::custom-icon file://<chemin de l'icône>

Elle ne provoque aucune erreur, mais n'a pas d'impact sur Thunar.

Merci à quiconque voudra bien m'indiquer comment faire avec Thunar.

Arbiel

]]>
Tue, 09 Apr 2013 19:26:02 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13168191#p13168191
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12544331#p12544331 Merci pour le lien. Je comprends que la détermination du type MIME est un peu plus sophistiquée que ce que j'imaginais.

Arbiel

]]>
Mon, 11 Feb 2013 14:46:52 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12544331#p12544331
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12525761#p12525761 Arbiel a écrit :

D'ailleurs, à ce sujet, je suis surpris que la normalisation impose une partie du nom du fichier (.desktop). Ceci me semble contraire à l'idée générale des systèmes Unix et dérivés, qui s'appuient, autant que j'aie pu comprendre, sur le type MIME.

Cette norme spécifie aussi la manière dont les types MIME sont déterminés pour les fichiers (voir Shared MIME-info Database ), et l’extension des fichiers fait parti des moyens de déterminer le type MIME (voir l’élément glob). Le standard est justement compatible avec lui‑même ici wink

]]>
Sat, 09 Feb 2013 18:46:59 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12525761#p12525761
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12379641#p12379641 D'ailleurs, à ce sujet, je suis surpris que la normalisation impose une partie du nom du fichier (.desktop). Ceci me semble contraire à l'idée générale des systèmes Unix et dérivés, qui s'appuient, autant que j'aie pu comprendre, sur le type MIME.

Pour ce qui concerne les scripts bash, c'est, si ma compréhension est bonne, la première ligne qui permet au traitement de texte de déterminer ce type.

Bien que je n'en sois pas si certain. En créant un lien matériel (? - hardlink) de nom fichier.txt sur fichier.sh, un double clic sur fichier.txt le fait ouvrir par gedit. Les deux types MIME sont différents pour un contenu identique

Et j'ai pu constater, mais ça, ça me paraît logique et tout à fait normal, si fichier.sh est protégé en écriture, mais pas fichier.txt, alors je peux tranquillement modifier le fichier en passant pas fichier.txt. Bien évidemment les droits ne sont pas attachés à l'inode, mais à l'entité qui maintient les caractéristiques du fichier.

Arbiel

]]>
Tue, 29 Jan 2013 00:11:14 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12379641#p12379641
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12369291#p12369291

je vais aussi en profiter pour aller faire un tour du côté de freedesktop.org, dont j'ai compris que l'objectif était justement de standardiser les informations de cette nature. "desktop" ne se limitant pas, j'imagine, au seul "Bureau" de l'interface graphique.

Ouaip c'est l'objectif. Mais il y a encore de la route à faire pour arriver à une bonne standardisation !

On a déjà les fichiers ".desktop" qui sont plutôt uniformisés, quelques autres trucs aussi, ça vient doucement...

]]>
Mon, 28 Jan 2013 08:51:34 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12369291#p12369291
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12369221#p12369221 Merci à vous deux, tiramiseb et MelliW

Je ne veux utiliser cette possibilité que dans le cadre de Nautilus.

Je vais aller prendre connaissance des informations dont vous m'avez donné les références, et je vais aussi en profiter pour aller faire un tour du côté de freedesktop.org, dont j'ai compris que l'objectif était justement de standardiser les informations de cette nature. "desktop" ne se limitant pas, j'imagine, au seul "Bureau" de l'interface graphique.

Arbiel

]]>
Mon, 28 Jan 2013 08:44:10 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12369221#p12369221
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12368661#p12368661 Merci pour l'info MelliW smile

C'est donc la personne qui a posté le message "ça marche pas" sur la source que tu as donnée qui est dans l'erreur smile

Arbiel, tu as donc le choix entre "metadata::custom-icon" et "metadata::emblems" smile

]]>
Mon, 28 Jan 2013 07:32:57 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12368661#p12368661
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12368471#p12368471 Pour l'utiliser couramment, je confirme que la commande mentionnée dans ma première réponse fonctionne bien sur Ubuntu 12.04. Et il s'agit en effet de donner des emblèmes aux fichiers ou dossiers. Cette propriété existe toujours, bien qu'elle n'est plus proposée par défaut et graphiquement (il existe toutefois le ppa "ppa:nae-team/ppa" qui permet entre autres de rajouter cette fonctionnalité au menu droit de nautilus).

]]>
Mon, 28 Jan 2013 07:18:20 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12368471#p12368471
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12368321#p12368321 Salut,

J'aimerais préciser, par rapport à la réponse de MelliW, que cela n'est pas du tout un standard : il s'agit d'une propriété spécifique aux logiciels qui utilisent GVFS, donc surtout Nautilus. Maintenant, si l'objectif est bien d'avoir une icône particulière dans Nautilus, c'est faisable.
Si c'est pour avoir un truc standard trans-environnements, ce n'est pas faisable...

Je lis, dans le lien "SOURCE" de MelliW, que cela ne fonctionnerait pas avec Ubuntu 12.04, la méthode pourrait avoir changé...
Par ailleurs, la source de MelliW parle des emblèmes et non des icônes. Je crois que Nautilus a abandonné les emblèmes. Peut-être que c'est lié au fait que cette commande ne marche pas smile

La source suivante évoque la même commande avec l'attribut "metadata::custom-icon" :
http://askubuntu.com/questions/97484/ho … ny-folders

J'ai testé la commande suivante (sur 12.10) et ça marche :

gvfs-set-attribute -t string <fichier pour lequel changer l'icône> metadata::custom-icon file://<chemin de l'icône>
]]>
Mon, 28 Jan 2013 06:52:00 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12368321#p12368321
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12367931#p12367931 Salut !

Voici la commande que tu cherches:

gvfs-set-attribute -t stringv FOLDER metadata::emblems EMBLEM

Où "FOLDER" doit être remplacé par le dossier ou fichier à "emblèmiser", et "EMBLEM" par le nom de l'icône voulue.

En espérant t'avoir été utile !
SOURCE

]]>
Mon, 28 Jan 2013 04:54:39 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12367931#p12367931
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12367681#p12367681 Bonsoir

Je te remercie, mais je suppose que je n'ai pas été assez clair dans ma question : il s'agit de faire cette opération par une commande et non par un interface graphique.

]]>
Mon, 28 Jan 2013 01:16:01 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12367681#p12367681
<![CDATA[Réponse à : [Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12367311#p12367311 Dans nautilus, tu cliques à droite sur le fichier ou le répertoire, tu choisis "propriétés" et dans la belle fenêtre qui s'ouvre, tu cliques sur l'icône.

]]>
Sun, 27 Jan 2013 23:36:22 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12367311#p12367311
<![CDATA[[Réouvert] Affecter une icône à un répertoire ou à un fichier par Bash]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12367111#p12367111 Bonsoir à tous

Je n'arrive pas à trouver avec quelle commande je peux affecter une icône à un répertoire ou à un fichier.

Merci d'avance à qui voudra bien me mettre sur la voie.

Arbiel

]]>
Sun, 27 Jan 2013 22:55:20 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12367111#p12367111