[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/



Le 01/08/2023 à 22:36, RogerT a écrit :

Un IDE ?
Alors, soit c’est un simple éditeur de texte.
Soit il appelle des commandes comme celles du paquet desktop-file-utils que je viens de découvrir pour faciliter leur mise en oeuvre ?

Sur ton/vos DE gnome ou KDE ou Trinity, y a-t-il un menu contextuel pour transformer un exécutable en fichier .desktop via une panneau de configuration et la déployer sur le système ?

Bonjour,

je réponds un peu en vrac parce que j'ai relu trop vite tes messages, donc ma réponse n'est pas exhaustive et peut comporter des erreurs et approximations.

- d'abord le fait que tu crois la commande desktop-file-edit dépréciée, ça ne me semble pas être le cas:
didier@hp-notebook14:~$ apt-file list desktop-file-utils
desktop-file-utils: /usr/bin/desktop-file-edit
desktop-file-utils: /usr/bin/desktop-file-install
desktop-file-utils: /usr/bin/desktop-file-validate
desktop-file-utils: /usr/bin/update-desktop-database
desktop-file-utils: /usr/share/doc/desktop-file-utils/NEWS.gz
desktop-file-utils: /usr/share/doc/desktop-file-utils/README
desktop-file-utils: /usr/share/doc/desktop-file-utils/changelog.Debian.gz
desktop-file-utils: /usr/share/doc/desktop-file-utils/changelog.gz
desktop-file-utils: /usr/share/doc/desktop-file-utils/copyright
desktop-file-utils: /usr/share/emacs/site-lisp/desktop-entry-mode.el
desktop-file-utils: /usr/share/lintian/overrides/desktop-file-utils
desktop-file-utils: /usr/share/man/man1/desktop-file-edit.1.gz
desktop-file-utils: /usr/share/man/man1/desktop-file-install.1.gz
desktop-file-utils: /usr/share/man/man1/desktop-file-validate.1.gz
desktop-file-utils: /usr/share/man/man1/update-desktop-database.1.gz
didier@hp-notebook14:~$ whereis desktop-file-edit
desktop-file-edit: /usr/bin/desktop-file-edit /usr/share/man/man1/desktop-file-edit.1.gz

- ensuite je pense que tu fais la confusion entre "icône (de lancement d'application) sur le bureau" et fichier de type .desktop. Un fichier .desktop peut servir d'icône de bureau mais aussi d'entrée de menu, si j'ai bien suivi, avec toutes les traductions locales nécessaires.

- donc pour moi, la création d'une icône de bureau sur son propre bureau c'est une tâche utilisateur, mais la création d'un fichier .desktop c'est une tâche de développeur, plus précisément d'empaqueteur (fin de développement, conditionnement pour déploiement). Je n'utilise peut-être pas les termes consacrés dans le domaine et peut-être que les pros du secteur ont une vision différente, c'est ma vision des choses.

- j'ai l'impression que malgré un titre d'enfilade peu évocateur on est revenu à ton ancienne problématique (utilisateur MacOS d'une Debian virtualisée à qui tu cherches à faciliter l'installation par-lui-même d'une de tes applis). Je n'ai pas testé ça moi-même mais peut-être pourrais-tu essayer (d'abord chez toi) de mettre ton appli (avec les éventuelles modifs nécessaires à ce fonctionnement local/portable) avec son fichier .desktop dans un répertoire ~/.local/share/applications/MON_APPLI et de simplement copier le fichier .desktop présent dans ce répertoire vers ton ~/Desktop?

- parce que sinon, je ne vois pas d'alternative autre que la création d'un paquet portable Appimage (sans installation, le plus simple, faut juste que ce soit exécutabe), Flatpak/Snap (installer en GUI via Gnome-software ou Discover) ou d'un paquet traditionnel .deb (qu'on peut installer en GUI par Gnome-software, Gnome-packageit ou Synaptic


Reply to: