You are not logged in.

#1 2019-10-30 18:22:36

From: Nantes, France
Registered: 2011-08-14
Posts: 7

Chwall an automatic wallpaper changer for gtk desktops


Some time ago (since the Variety hiatus) I began to write for myself a light wallpaper changer. My primary goal was to have something usable from the terminal, able to use my own wallpaper collection, but also to fetch new ones from well known sources (like bing, national geographic…). And after a lot of work it begin to look like something interesting.

At some point I differ from my initial goal and now, Chwall (as I call it, see the README for the reason) has 3 different interface: command line client, a status icon for your system tray (Mate…) or a standalone app (Gnome…). Moreover, its launcher as action to allow one to switch to next or previous wallpaper (for exemple if you put the launcher in the gnome dash). It can use systemd or classical xdg behavior to autostart the background daemon when your user session start in order to change you wallpaper from time to time.

It currently support the following sources: local folders, bing pictures of the day, National Geographic pictures of the day, NASA astronomical pictures of the day, deviantart RSS feeds, Unsplash random API (requires a free account to access their API) and Reddit. I build an interface to easily customized Chwall.

And to answer the most important question: it currently support (as far as I know) Mate desktop, Gnome, Budgie or light wm like awesome or I3 by using nitrogen to set the wallpaper. You can also indicate a shared place on your system to let lightdm or any other login manager access the current wallpaper and bring some continuity to your desktop.

So, now it's the day I take the risk to show my creature to the world smile I would be grateful to any comment, feature request or issues: feel free to try and say what you think of it.

The source code is hosted on own server, but mirror exist on github or Framagit (gitlab instance hosted by a well known french free software advocacy association) if you already have an account there. I'm open to contributon, thus don't hesitate.

Chwall can be translated to your language too! I use my own weblate instance to translate it, thus again don't hesitate to register there to help me release chwall in various languages (for now, only french and english are supported).

Thank you very much for your attention, don't hesitate to ask any question.

[EDIT] Oh, and of course, it's already available on AUR wink

Last edited by milouse (2019-10-31 12:33:12)


Board footer

Powered by FluxBB