Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:j5012:brouillons:mes_desktop_scripts [Le 01/04/2017, 06:42] J5012 [JDownloader2] |
utilisateurs:j5012:brouillons:mes_desktop_scripts [Le 26/12/2022, 22:00] (Version actuelle) J5012 [Problématique des applications scriptées Appimage] rmqs |
||
---|---|---|---|
Ligne 196: | Ligne 196: | ||
Comment=A graphical viewer and editor genealogy program. | Comment=A graphical viewer and editor genealogy program. | ||
Comment[fr]=Programme de généalogie respectant en tous points la norme gedcom. | Comment[fr]=Programme de généalogie respectant en tous points la norme gedcom. | ||
- | Exec=sh /usr/share/ancestris/bin/ancestris | + | Exec=/usr/share/ancestris/bin/ancestris |
Icon=/usr/share/pixmaps/ancestris.xpm | Icon=/usr/share/pixmaps/ancestris.xpm | ||
Terminal=false | Terminal=false | ||
Ligne 202: | Ligne 202: | ||
Categories=Office;X-Genealogy; | Categories=Office;X-Genealogy; | ||
</code> | </code> | ||
+ | |||
+ | ===== Problématique des applications scriptées Appimage ===== | ||
+ | |||
+ | * rendre le script appimage exécutable | ||
+ | * indiquer le chemin complet | ||
+ | |||
+ | ou lancer l'application appimage, attendez que son icon apparaisse dans la barre des lanceurs, et ajouter au Tableau de bord ... <note warning>Lanceur desktop et icon d'application seront localisés sur /tmp , en cas de redémarrage ou de plantage système, vous perdrez les données correspondantes.</note> | ||
+ | |||
+ | <note important>Une fois que vous avez testé le fonctionnement, il vaut mieux écrire le script desktop de manière permanente.</note> | ||
+ | ==== Exemple avec Krita ==== | ||
+ | |||
+ | <code> | ||
+ | [Desktop Entry] | ||
+ | Encoding=UTF-8 | ||
+ | Version=1.0 | ||
+ | Type=Application | ||
+ | Name=Krita | ||
+ | Icon=krita.png | ||
+ | Exec=/home3/Public/binary+/krita-3.1.2-x86_64.appimage | ||
+ | StartupNotify=false | ||
+ | StartupWMClass=krita | ||
+ | OnlyShowIn=Unity; | ||
+ | X-UnityGenerated=true | ||
+ | </code> | ||
+ | |||
+ | ==== Exemple avec Avidemux ==== | ||
+ | |||
+ | <code> | ||
+ | [Desktop Entry] | ||
+ | Encoding=UTF-8 | ||
+ | Version=1.0 | ||
+ | Type=Application | ||
+ | Name=Avidemux | ||
+ | Icon=avidemux3_portable | ||
+ | Exec=/home3/Public/binary+/avidemux_2.6.18.appImage | ||
+ | StartupNotify=false | ||
+ | StartupWMClass=avidemux3_portable | ||
+ | OnlyShowIn=Unity; | ||
+ | X-UnityGenerated=true | ||
+ | </code> | ||
+ | |||
+ | ===== Problématique des lanceurs de Bureau sur le bureau ===== | ||
+ | |||
+ | Dans les précédentes versions de Ubuntu, une commande permettait de creer facilement un lanceur de Bureau sur le bureau ... Actuellement cette commande existe toujours mais est seulement disponible hors-depôt officiel. | ||
+ | |||
+ | Pourtant un mécanisme fort simple et méconnu permet de se substituer à cette commande et à toute application externe de création des raccourcis Freedesktop. | ||
+ | |||
+ | Il suffit pour cela de créer un modéle (ou template en anglais) du fichier lanceur de bureau dans le dossier prédéfini "Modèles" (Templates) du dossier Personnel de l'utilisateur courant de la session, et de rendre ce modéle de fichier exécutable. | ||
+ | |||
+ | * Créez le fichier modèle | ||
+ | <code>gedit "$HOME/Modèles/Lanceur de Bureau.desktop"</code> | ||
+ | |||
+ | * Remplissez-le | ||
+ | <code> | ||
+ | [Desktop Entry] | ||
+ | Version=1.0 | ||
+ | Type=Application | ||
+ | Name=Desktop Laucher | ||
+ | Name[fr_FR]=Lanceur de Bureau | ||
+ | Comment=example template with gedit as application | ||
+ | TryExec=gedit | ||
+ | Exec=gedit | ||
+ | Icon=icon | ||
+ | </code> | ||
+ | |||
+ | * Rendez-le exécutable | ||
+ | <code>chmod u+x "$HOME/Modèles/Lanceur de Bureau.desktop"</code> | ||
+ | |||
+ | Sur le bureau, pour créer un exemple raccourci lanceur, cliquez droit sur un espace vierge du bureau, dans le menu contextuel, choisissez "Nouveau document >" → "Lanceur de Bureau" → renommez-le simplement (sans extension) | ||
+ | |||
+ | Cliquez deux fois dessus, l'application exemple gedit se lancera sans provoquer d'erreurs ... | ||
+ | Si vous choisissez de créer manuellement un raccourci lanceur vous-même, ou de déplacer ou copier un raccourci lanceur existant, n'oubliez pas de le rendre exécutable sinon Ubuntu vous dira que le lanceur d'application est non fiable ! |