Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| sysadmin:linux:creer_icone_bureau_linux [2024/06/25 19:44] – supprimée - modification externe (Date inconnue) 127.0.0.1 | sysadmin:linux:creer_icone_bureau_linux [2024/12/02 19:27] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ====== Création d'un icône (lanceur) pour un bureau virtuel Linux ====== | ||
| + | |||
| + | La plupart des environnements graphiques proposant des bureaux virtuels peuvent utiliser le format proposé par le projet freedesktop (desktop entry) pour la création de lanceur d’application disposé sur le bureau ou dans les menus. | ||
| + | |||
| + | |||
| + | Un exemple de création de lanceur pour l' | ||
| + | |||
| + | <code bash> | ||
| + | # Création d'un répertoire pour stocker les icônes | ||
| + | mkdir ~/ | ||
| + | |||
| + | # Place l’icône dans le répertoire dédié | ||
| + | mv / | ||
| + | </ | ||
| + | |||
| + | Créer un fichier d' | ||
| + | |||
| + | < | ||
| + | [Desktop Entry] | ||
| + | |||
| + | Type=Application | ||
| + | Version=1.0 | ||
| + | |||
| + | Name=FreeCAD-0.21.2-Linux-x86_64.AppImage | ||
| + | |||
| + | Comment=DAO Freecad 0.21.2 (AppImage) | ||
| + | |||
| + | # NB : Utiliser des chemins absolus | ||
| + | # Executables et ses arguments | ||
| + | Exec=/ | ||
| + | |||
| + | # Icône associé au lanceur | ||
| + | Icon=/ | ||
| + | |||
| + | # Describes whether this application needs to be run in a terminal or not | ||
| + | Terminal=false | ||
| + | </ | ||
| + | |||
| + | La documentation officielle fournit la [[https:// | ||
| + | |||
| + | Placer le droit d' | ||
| + | |||
| + | <code bash> | ||
| + | chmod u+x FreeCAD-0.21.2.desktop | ||
| + | </ | ||
| + | |||
| + | ===== Les catégories ===== | ||
| + | |||
| + | L' | ||
| + | |||
| + | ===== Vérifier la syntaxe ===== | ||
| + | |||
| + | <code bash> | ||
| + | desktop-file-validate FreeCAD-0.21.2.desktop | ||
| + | </ | ||
| + | |||
| + | Invoquer **update-desktop-database** pour que les modifications apportées soient prises en compte: | ||
| + | <code bash> | ||
| + | update-desktop-database ~/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Exécuter un fichier .desktop depuis le terminal ===== | ||
| + | |||
| + | <code bash> | ||
| + | gtk-launch / | ||
| + | </ | ||
| + | |||
| + | ===== Références ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||