Comme je en trouvais pas mon bonheur (et pour le fun), j'ai développé en bash + zenity + 1 poil de python un changeur de papier-peints pour Xfce et LXDE (ne marche pas avec d'autres environnements de bureau).
GPL V3.

Le soft a été empaqueté en .deb, et a été testé pour Xubuntu & lubuntu 10.10 à 12.04. Il est désormais en version 1.0 stable, et dispo en Français et Anglais.

Le site pour le téléchargement : http://xl-wallpaper.net
Pour avoir le code source, il suffit de décompresser le .deb, ça recrée une arborescence debian avec tous les fichiers sources.

Je serais preneur de traductions additionnelles (italien, allemand, ...) pour les items suivants (j'ai déjà pour l'Anglais) :

fr_TEXTE1="COMMENT CHANGER VOTRE PAPIER PEINT ?"
fr_TEXTE2="Changement après un délai en minutes"
fr_TEXTE3="Changement au démarrage du PC"
fr_TEXTE4="Interruption du programme à votre demande."
fr_TEXTE5="SELECTIONNEZ le nombre de MINUTES entre les changements de papiers peints."
fr_TEXTE6="Une erreur inattendue est survenue."
fr_TEXTE7="COMMENT DEMARRER LE LOGICIEL ?"
fr_TEXTE8="Lancer xl-wallpaper avec le PC"
fr_TEXTE9="Pas de lancement automatique de xl-wallpaper et arrêter xl-wallpaper"
fr_TEXTE10="SELECTIONNER VOTRE REPERTOIRE DE PAPIERS PEINTS"
fr_TEXTE11="Vos paramètres sont : "
fr_TEXTE12="Papiers peints dans"
fr_TEXTE13="Durée entre les changements"
fr_TEXTE14="minutes"
fr_TEXTE15="Démarrage automatique du changeur de papiers peints"
fr_TEXTE16="Pour MODIFIER ces options, re-démarrez xl-wallpaper dans le sous-menu ACCESSOIRES"
fr_TEXTE17="chaque démarrage du PC"
fr_TEXTE18="Oui"
fr_TEXTE19="Non"
6 jours plus tard
Salut Christophe C

J'utilise XL-WALLPAPER sur Lubuntu, ça marche très bien, merci pour ce soft. 😉

Simplement j'ai beau lui demander lors de la configuration de se lancer au démarrage, il ne le fait pas !

Je ne sais pas quel commande entrer dans les paramètres systèmes pour qu'il se lance à chaque démarrage.

Merci de ton aide.

[Edit] J'ai trouvé. Je viens d'ajouter : xl-wallpa-run.sh dans mes applis au démarrage ça fonctionne.

Reste le soucis du bug de l'installeur pour mettre xl-wallpaper par défaut ...

Merci encore !
Bizarre. Je n'ai jamais constaté cela, et tu est le premier à le rapporter.

En fait, l'installateur crée un lanceur xl-wallpaper-run.desktop dans /home/user/.config/autostart/.

Que donne au terminal la commande ls ~/.config/autostart/xl-wallpaper-run.desktop ? Le fichier est trouvé ?

Ensuite, le lanceur pointe vers /usr/wallpa-run.sh.

Si un de ces 2 points (l'existence de /home/user/.config/autostart/xl-wallpaper-run.desktop ou celle de /usr/wallpa-run.sh) ne fonctionne pas, cela ne démarre pas tout seul. /usr/wallpa-run.sh existe surement, donc c'est sans doute /home/user/.config/autostart/xl-wallpaper-run.desktop qui pêche ?
Exactement le dossier ~/.config/autostart/ n'existe pas chez moi.

Sur Lubuntu 12.04 les applis au démarrage s'ajoutent dans : /etc/xdg/lxsession/Lubuntu/autostart
? Sur ma lubuntu 12.04, j'ai bien ~/.config/autostart/.

Tu a raison pour /etc/xdg/lxsession/Lubuntu/autostar, le fichier existe, mais c'est une spécificité lubuntu. Et ça marche.
Mais le standard LXDE, c'est plutôt ~/.config/autostart/, qui marche aussi. Comme c'est plus général, c'est celui que j'utilise. Étonnant qu'il existe chez toi et pas chez moi, puisqu'on utilise tous les deux la même version.

Edit : je me demande si cela ne viendrait pas du fait que de mémoire mon install est une 11.10 upgradées. Si /autostart/ existait dans la 11.10, ce serait logique qu'il soit sur les 12.04 upgradée, et pas sur les autres.
La solution simple, c'est que je crée /autostart/ quand il n'existe pas, on resterait dans du standard lxde, et j'y tient.


Tu a bien au moins le répertoire ~/.config/ ? C'est un répertoire caché.
Oui j'ai bien le répertoire caché .config

D'ailleurs xl-wallpaper y a créé un fichier .config/xl-wallpaper/xl-wallpaper-data.txt
La solution simple, c'est que je crée /autostart/ quand il n'existe pas, on resterait dans du standard lxde, et j'y tient.
Je peux donc créer /home/user/.config/autostart/xl-wallpaper-run.desktop
Et supprimer xl-wallpaper de /etc/xdg/lxsession/Lubuntu/autostart, pour vérifier que cette méthode marche bien ?
Oui.

Ce que je te propose c'est de supprimer effectivement la ligne ajoutée dans /etc/xdg/lxsession/Lubuntu/autostart.

Par contre, ne fait rien d'autre à la main, cela va permettre de tester le patch que je viens de faire. Tu clic dans ma signature, tu va sur download, tu récupère la version 1.01, et tu l'installe. Ensuite tu relance xl-wallpaper-config, et là cela devrait te créer /.config/autostart/ avant d'y copier le fichier .desktop.

Dis moi si cela marche.
Yep ça marche !

N'oublie pas de changer le numéro de version sur ton site ...
De rien.

Dans téléchargement tu as oublié de changer le numéro de version. 😉
  • [supprimé]

Merci pour ce XL-WALLPAPER 1.0.1! Il fonctionne très bien sous "mon" Lubuntu 12.04!
Espère qu'un jour, il sera intégrer aux dépots Ubuntu!
J'aurai aidé pour la traduction dans d'autre langue, mais j'ai "conservé" que mon anglais... Mon espagnol, je l'ai plus utilisé depuis le lycéé...
Sympa ton truc clap clap 🙂
Testé et approuvé sous Lubuntu Quantal 🙂
Il ne manque plus qu'une belle icône pour ton logiciel 😉
4 mois plus tard
Bonsoir,

Je viens d'installer XL-WALLPAPER, Simple et fonctionne du premier coup. Merci.

Mais j'ai un petit problème (Et je ne dois pas être le seul)
Je suis avec Xubuntu 12.10
J'ai beau régler le format d'image, dans gestionnaire de paramètres-bureau sur "adapté",
à l'image suivante, il revient systématiquement au format "auto"
Et là ça déborde. Je capture mes images un peu partout, et les remettre au format.... Boff...
Y -a-t-il une astuce "simple" pour qu'il reste sur le même choix?

Bonne soirée.
Christian
Oui, c'est normal par rapport à la construction du programme. Il gère lui-même le mode d'affichage en fonction du rapport entre le format de l'image et le format de l'écran. C'est supposé être mieux adapté. Cela permet en particulier d'avoir des papier-peints de format très différents.

Mais de fait, cela empèche de régler certains aspects soit même. L'idée reste d'avoir un programme super léger, super simple. Le paramétrage n'est donc pas super-développé.
Bonjour,

Merci pour la réponse.
Dommage. Je vais devoir en reprendre un autre.

Bonne journée et merci encore pour votre travail.
Christian
5 mois plus tard
( résolu) @christophe C
Salut ,
le xwallpapper-config est OK je l'ai installé , mais pourrais -tu me dire comment le désactiver dans lubuntu 12.04?
Je vais essayer de l'installer aussi dans Voyager 12.04 , parce qu'avec les trois cent fond d'ecran qui sont dedans ça devrait etre super , merci , cordialement , Jibel :cool: :lol: