« Gnome : Ajout d'une entrée desktop » : différence entre les versions

De Adadov.net wiki
mAucun résumé des modifications
Aucun résumé des modifications
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:SysAdmin]]
{{Auteur|Adadov}}
{{Auteur|Adadov}}
== Introduction ==
Afin d'ajouter une entrée dans les menu de Gnome, il suffit de créer le fichier approprier.<br />
 
Afin d'ajouter une entrée dans les menu de Gnome, il suffit de créer le fichier approprier.
Nous prendrons l'exemple de l'application [http://www.sublimetext.com/3 Sublime Text] qui fourni le fichier nécessaire ainsi que les icônes.
Nous prendrons l'exemple de l'application [http://www.sublimetext.com/3 Sublime Text] qui fourni le fichier nécessaire ainsi que les icônes.


== Description du fichier ==
== Description du fichier ==


{{LinuxTerminal|user=root|text=cat sublime-text.desktop}}
{{LxTerm|text=cat sublime-text.desktop}}
<source lang="ini">
<syntaxhighlight lang="ini">
[Desktop Entry]
[Desktop Entry]
Version=1.0
Version=1.0
Ligne 34 : Ligne 31 :
OnlyShowIn=Unity;
OnlyShowIn=Unity;


</source>
</syntaxhighlight>


== Mise en place du fichier ==
== Mise en place du fichier ==


Pour ajouter cette entrée dans le menu, il suffit de placer ce fichier fraichement <s>écrit</s> récupéré dans le dossier '''/usr/share/applications''' si on souhaite que tout le monde en profite.<br />
Pour ajouter cette entrée dans le menu, il suffit de placer ce fichier fraichement <s>écrit</s> récupéré dans le dossier {{path|/usr/share/applications}} si on souhaite que tout le monde en profite.<br />
Ou dans le dossier '''.local/share/applications''' si on préfère la garder pour soit même <s>en gros égoïste</s>.
 
{{LxTerm|user=root|text=mv sublime-text.desktop /usr/share/applications}}
 
Ou dans le dossier {{path|.local/share/applications}} si on préfère la garder pour soit même <s>en gros égoïste</s>.
 
{{LxTerm|text=mv sublime-text.desktop .local/share/applications}}


== Mise en place des icônes ==
== Mise en place des icônes ==


Dans notre fichier cité un peu plus haut, il y a une entrée qui concerne l’icône. Si cette entrée est un chemin absolu, dans ce cas aucuns soucis, il faut juste que le fichier soit à la bonne place.<br />
Dans notre fichier cité un peu plus haut, il y a une entrée qui concerne l’icône. Si cette entrée est un chemin absolu, dans ce cas aucuns soucis, il faut juste que le fichier soit à la bonne place.<br />
Dans le cas contraire, seul le nom du fichier doit être cité (sans extension) et il faut placer au minimum une version 48x48 de l’icône dans le dossier '''/usr/share/icons/48x48/apps/'''.<br />
Dans le cas contraire, seul le nom du fichier doit être cité (sans extension) et il faut placer au minimum une version '''48x48''' de l’icône dans le dossier<br />
{{path|/usr/share/icons/'''48x48'''/apps/}}.<br />
{{LxTerm|user=root|text=mv sublime-text.png /usr/share/icons/'''48x48'''/apps/}}
Si on possède d'autres version, il suffit de les placer dans les bons dossier. Remplacer simplement '''48x48''' par la taille de l’icône pour avoir le bon chemin.
Si on possède d'autres version, il suffit de les placer dans les bons dossier. Remplacer simplement '''48x48''' par la taille de l’icône pour avoir le bon chemin.


Ex. Une icône en 24x24 ira dans le dossier '''/usr/share/icons/24x24/apps/'''
Ex. Une icône en '''24x24''' ira dans le dossier {{path|/usr/share/icons/'''24x24'''/apps/}}
 
[[Category:Linux]]

Dernière version du 6 février 2023 à 05:06

Ecrit Par : Adadov

Afin d'ajouter une entrée dans les menu de Gnome, il suffit de créer le fichier approprier.
Nous prendrons l'exemple de l'application Sublime Text qui fourni le fichier nécessaire ainsi que les icônes.

Description du fichier[modifier | modifier le wikicode]

[root@linux] # cat sublime-text.desktopdblclick to copy
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;

Mise en place du fichier[modifier | modifier le wikicode]

Pour ajouter cette entrée dans le menu, il suffit de placer ce fichier fraichement écrit récupéré dans le dossier /usr/share/applications si on souhaite que tout le monde en profite.

[root@linux] # mv sublime-text.desktop /usr/share/applicationsdblclick to copy

Ou dans le dossier .local/share/applications si on préfère la garder pour soit même en gros égoïste.

[root@linux] # mv sublime-text.desktop .local/share/applicationsdblclick to copy

Mise en place des icônes[modifier | modifier le wikicode]

Dans notre fichier cité un peu plus haut, il y a une entrée qui concerne l’icône. Si cette entrée est un chemin absolu, dans ce cas aucuns soucis, il faut juste que le fichier soit à la bonne place.
Dans le cas contraire, seul le nom du fichier doit être cité (sans extension) et il faut placer au minimum une version 48x48 de l’icône dans le dossier
/usr/share/icons/48x48/apps/.

[root@linux] # mv sublime-text.png /usr/share/icons/48x48/apps/dblclick to copy

Si on possède d'autres version, il suffit de les placer dans les bons dossier. Remplacer simplement 48x48 par la taille de l’icône pour avoir le bon chemin.

Ex. Une icône en 24x24 ira dans le dossier /usr/share/icons/24x24/apps/