Stombi Home Page

Script pour changer les wallpapers dans Openbox 3

Tout le monde sait qu’un wallpaper ça sert à rien, mais bon, de temps en temps on a envie d’en changer facilement.

Sous Openbox 3 c’est un peu la galère, utiliser un soft pour gerer les wallpapers ou changer son xsetbg mon_wallpaper dans ses scripts de demarrage m’a toujours un peu gonflé.

J’ai donc enfin codé un script shell qui permet de changer de wallpaper dans le menu d’Openbox 3

  • le script : ob3-wallpaper.sh
  • il faut ajouter <menu id="ob3-wallpaper" label="ob3-wallpaper" execute="/path/to/ob3-wallpaper.sh" /> dans le menu.xml de Openbox
  • le script sauvegarde le dernier wallpaper (par defaut dans $HOME/.config/openbox/.wallpaper.sav)

ensuite il suffit d’ajouter quelque chose comme xsetbg `cat $HOME/.config/openbox/.wallpaper.sav` dans son .xinitrc pour que le dernier wallpaper utilisé soit restauré au lancement de X.

personnellement j’utilise GDM donc j’ai mis cette commande dans /etc/gdm/Sessions/Openbox3

petite précision, c’est un script vite fait et si ça se trouve mal fait, donc tous les commentaires sont les bienvenus.