Pour les droits, seul le fichier qui lance l'appli doit être exécutable. Pour les autres c'est inutile puisqu'ils sont utilisés par le premier.
sudo chmod a+x xl-wallpa-run.sh
Je ne modifie jamais le groupe/utilisateur/droit des autres fichiers.
Le fichier de config, pour bien faire, devrait être créé à la première utilisation. Dans le dossier utilisateur puisqu'il faut pouvoir écrire dedans.
Ce qui signifie que chaque utilisateur aura son propre fichier de config.
Normalement, quand ton paquet est prêt à être créé, si tu utilises la commande
debuild -i -us -uc
tu auras, en plus de ton .deb, un fichier .dsc, un .build et un .changes.
par habitude, je donne à Lintian le fichier .changes mais tu peux très bien passer le .deb à la place, le résultat est le même.
lintian -v -i tonPaquet.deb
Juste pour info, ce fichier .changes est celui que l'on transmet vers son ppa quand on en a un.
Le rapport de Lintian est fait de lignes de ce genre:
Les lignes qui commencent par W sont des avertissements et celles qui commencent par un E désignent des erreurs.
Ces erreurs ne veulent pas dire que le paquet n'est pas installable, simplement il n'est pas conforme a la pratique.
De toutes façons, poste ici ton log Lintian si tu as des doutes.