J'ai peut-être trouvé la solution, vous me direz si c'est propre ou pas.
Les fichiers .desktop sont placés dans /etc/skel directement, droit d'exécution positionnés, comem prévu initialement.
La copie dans le home se fait correctement mais il y a l'avertissement gênant pour l'utilisateur.
Si l'utilisateur exécute gio set ~/Desktop/lelanceur.desktop metadata::trusted true l'avertissement disparaît** mais seulement après reconnexion**. J'avais déjà essayé cela mais sans penser à faire une déconnexion-reconnexion :-(
Je vais donc essayer d'insérer, juste après session required pam_mkhomedir.so skel=/etc/skel/ umask=jesaisplusquoi la commande for f in ~/Desktop/*.desktop; do gio set "$f" metadata::trusted true; done
Pas eu le temps de tester cet automatisme, mais sur le principe cela parait plus propre, non ?
# Solution ?
Posté par cévhé . En réponse au message Création de fichiers .desktop. Évalué à 3.
J'ai peut-être trouvé la solution, vous me direz si c'est propre ou pas.
Les fichiers .desktop sont placés dans
/etc/skeldirectement, droit d'exécution positionnés, comem prévu initialement.La copie dans le home se fait correctement mais il y a l'avertissement gênant pour l'utilisateur.
Si l'utilisateur exécute
gio set ~/Desktop/lelanceur.desktop metadata::trusted truel'avertissement disparaît** mais seulement après reconnexion**. J'avais déjà essayé cela mais sans penser à faire une déconnexion-reconnexion :-(Je vais donc essayer d'insérer, juste après
session required pam_mkhomedir.so skel=/etc/skel/ umask=jesaisplusquoila commandefor f in ~/Desktop/*.desktop; do gio set "$f" metadata::trusted true; donePas eu le temps de tester cet automatisme, mais sur le principe cela parait plus propre, non ?