debianjam a écrit : 27 déc. 2020, 14:08
ci-dessous librecad.desktop ouvert dans un éditeur de texte, curieux c'est encore de la version 1.0 !
version 1.0 => c'est la version du lanceur "freedesktop" rien à voir avec la version de ton application.
Dans ce fichier (que tu peux copier/éditer comme tu le souhaites) remarque que :
Name=LibreCAD
n'est pas le nom du fichier mais le nom qui va s'afficher dans le navigateur et/ou dans le menu des Applications ;
si tu conserves la version du dépôt de ta distrib
=> modifie pour p.ex :
LibreCad-2 (ou ce que tu voudras qui te permette de faire la distinction).
Pour que ton fichier
.desktop se comporte en
Lanceur (script),
il faut que tu le rendes
exécutable dans
Propriétés> Permissions
Pour qu'il apparaisse dans ton Menu
Applications,
place un lien vers ce fichier dans :
~/.local/share/applications
IMPORTANT
Exec=librecad %F
cette ligne correspond à la commande à passer
(comme si tu le faisais dans un terminal)
pour éviter tout risque d'erreur due à un chemin relatif:
recherche le fichier (binaire)
librecad (équivalent de /usr/bin/librecad dans l'install classique)
et
remplace par :
Exec=/chemin/du/binaire/depuis/sources/librecad %F
Optionnel
GenericName
tu peux alléger ton fichier en supprimant toutes les traductions superflues
et mettre une ligne comme :
GenericName[fr]=Dessin Assisté par Ordinateur (CAD)
idem avec les commentaires ,
ne conserver que la traduc :
Comment[fr]=Un système de CAO professionnel
Categories=Graphics;Engineering;
cette ligne dit dans quelles catégories du
Menu des Applications afficher le lanceur.
Voilà pour le principal !
Il ne te reste plus qu'à localiser le binaire
( je parierais - pas ma tête - qu'il est dans le répertoire ./librecad )
et
à copier son chemin absolu comme expliqué plus haut dans
Exec=....
Normalement, pas besoin de quitter la session ou redémarrer pour la prise en compte sans autre intervention.