J'ai créé un .desktop
fichier pour lancer notre application. Notre application nécessite qu'une certaine variable d'environnement soit configurée correctement. Où puis-je configurer cette variable d'environnement sur une base par utilisateur (les candidats habituels que je connais, aiment ~/.bashrc
et ~/.profile
ne travaillent pas).
Peut-être y a-t-il une solution de contournement pour que je puisse le configurer dans la Exec=
ligne du .desktop
fichier avant de lancer l'application?
env VAR=value /my/app
ne fonctionne pas; la variable d'environnementVAR
n'est pas définie survalue
lors du/my/app
lancement (j'ai essayé en modifiant ledesktop
fichier~/.gnome/apps
). Créer un script wrapper n'est pas une option pour moi, car cela devrait fonctionner pour notre application distribuée aux utilisateurs finaux et je ne sais pas où l'utilisateur final voudrait que le script wrapper soit situé (la création du lanceur ne doit pas nécessiter de droits d'administrateur ).~/.gnome/apps
était encore utilisée; on l'appelle~/.local/share/applications
depuis quelques années.) @ Mike, s'il s'agit de votre propre application, pourquoi ne peut-elle pas être corrigée pour déterminer automatiquement la bonne variable d'environnement? (Aussi, puis-je demander quelle variable spécifiez-vous?).desktop
fichier avecxdg-desktop-menu install <my-desktop-file>
. On dirait qu'il l'a copié à deux endroits et j'ai toujours édité le mauvais ...