Community Packages

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#38782 - [archlinux-wallpaper] allow to cycle the wallpapers thru the day

Attached to Project: Community Packages
Opened by Marty Plummer (ntzrmtthihu777) - Tuesday, 04 February 2014, 01:24 GMT
Last edited by Alexander F. Rødseth (xyproto) - Monday, 11 February 2019, 18:11 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Alexander F. Rødseth (xyproto)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No


Possibility of adding archlinux-wallpapers-timed.xml in a manner similar to Adwaita's theme, to allow to cycle the wallpapers thru the day.

Additional info:
* package version(s): 1.4-1
* config and/or log files etc.

Steps to reproduce:
This task depends upon

Closed by  Alexander F. Rødseth (xyproto)
Monday, 11 February 2019, 18:11 GMT
Reason for closing:  Implemented
Additional comments about closing:  Added a Simple Timed Wallpaper file.
Comment by Alexander F. Rødseth (xyproto) - Saturday, 12 April 2014, 18:18 GMT
The package is currently an orphan. Assigning to last packager.
Comment by Eric Belanger (Snowman) - Saturday, 12 April 2014, 18:33 GMT
Not interested in doing that so I'm unassigning myself. I'll keep the bug open in case someone else wants to do it.
Comment by Alexander F. Rødseth (xyproto) - Wednesday, 10 January 2018, 12:36 GMT
The package has been an orphan for a while (previous comment is 3 years, 8 months and 29 days old).

Closing this bug and moving archlinux-wallpaper to AUR, unless you want to give it more time.
Comment by Alexander F. Rødseth (xyproto) - Monday, 29 January 2018, 10:47 GMT
Adopted archlinux-wallpaper instead of moving it to AUR.

Will look into the gnome background xml file format and see if it makes sens to enable wallpaper cycling.

I'm planning to refresh the collection of wallpapers.
Comment by Alexander F. Rødseth (xyproto) - Wednesday, 16 January 2019, 09:45 GMT
I'm in the process of implementing a utility for cycling wallpapers, regardless of if X11 or Wayland is in use, and independent of which windowmanager is in use.

I currently have resolution and monitor detection in place, as well as a plugin-based method for setting the wallpaper. It works for all windowmanagers and desktop environments I have tested with so far, but more testing is needed.

The utility that will switch the wallpaper based on time of day, or custom events, is in the making and may take from a week to a year to implement, depending on how much spare time I will assign to this.
Comment by Alexander F. Rødseth (xyproto) - Sunday, 10 February 2019, 23:19 GMT
I created a utility for setting timed wallpapers on Arch Linux, regardless of which window manager is in use, and regardless of if X or Wayland is in use. It's in the `monitor` package on AUR.

In the process, I learned that the XML format used by GNOME timed wallpapers is a bit weird:
* The order of the XML elements matters, there is no per-element ID.
* The static and transition elements don't have a time attribute, they have seconds from when the previous tag was triggered (or when the start of the timed wallpaper, for the first one).
* A year and date is specified, even though only hour and minute seems to count.

* The choice of the archlinux-wallpaper package to install images in /usr/share/archlinux/wallpaper is unusual.
* The wallpapers in the archlinux-wallpaper package does not really lend themselves to a slideshow. None of the images are especially suited as a "morning", "day", "evening" or "night" pictures.

I think the best plan right now is to hold a competition in creating timed wallpapers, then use the best results. Perhaps also introduce a new timed wallpaper format that is much simpler (something like "06:00-10:00: morning.jpg \n 12:00: day.jpg").
Comment by Alexander F. Rødseth (xyproto) - Monday, 11 February 2019, 15:21 GMT
Added a text file in the Simple Timed Wallpaper format, that can be used with the `settimed` utility from the `monitor` package. The wallpapers can now be cycled throughout the day.
Comment by Alexander F. Rødseth (xyproto) - Monday, 11 February 2019, 18:11 GMT
Closing as resolved. Please re-open if there are further issues with this.