You are not logged in.

#1 2019-03-22 09:27:27

xyproto
Trusted User (TU)
From: Oslo
Registered: 2011-01-11
Posts: 20
Website

wallutils - utilities for timed wallpapers and monitors

Hi,

I have created a set of utilities that is available as wallutils on AUR:

  • getdpi, for retrieving the average DPI, for all monitors (use -b to see the DPI both horizontally and vertically).

  • lscollection, for listing installed wallpaper collections (use -l for also listing paths and collection names).

  • timedinfo, for showing more information about installed timed wallpapers.

  • lsmon lists the connected monitors and resolutions (use -d for also listing DPI).

  • lstimed for listing installed timed wallpapers (use -l for also listing paths).

  • lswallpaper, for listing all installed wallpapers (use -l and -s to list more information).

  • setcollection, for setting a suitable (in terms of resolution) wallpaper from a wallpaper collection.

  • setrandom, for setting a random wallpaper.

  • settimed, for setting timed wallpapers (will continue to run, to handle time events).

  • setwallpaper can be used for setting a wallpaper (works both over X and the Wayland protocol).

  • wayinfo shows detailed information about the connected monitors, via Wayland.

  • xinfo shows detailed information about the current X setup.

  • xml2stw for converting GNOME timed wallpapers to the Simple Timed Wallpaper format.

The goal is to support all available desktop environments and window managers on Arch. I have tested with:

  • Cinnamon

  • Deepin

  • Gnome3

  • Gnome2

  • i3

  • KDE/plasma

  • MATE

  • PekWM

  • Sway

  • TWM

  • Weston (does not support changing the wallpaper without restarting it)

  • XFCE4

There is also a fallback mode which uses feh to set the wallpaper, which covers a lot of ground.

The origin of the utilities was a bug report requesting support for timed wallpapers for the archlinux-wallpaper package.

But I did not want to add support for only GNOME, so I wrote the settimed utility and created the Simple Timed Wallpaper format.

Now everyone can enjoy timed wallpapers on Arch Linux, if they want to, regardless of which desktop environment or window manager they use (except Weston).

Last edited by xyproto (2019-03-28 17:02:52)

Offline

#2 2019-05-09 18:41:14

Alad
Wiki Admin/IRC Op/TU
From: Bagelstan
Registered: 2014-05-04
Posts: 2,027
Website

Re: wallutils - utilities for timed wallpapers and monitors

My 20GB wallpaper directory thanks you! big_smile


Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby
Honest Alad's Package Emporium—Now with added bugs! (Grand reopening: December 1st 2018)

Offline

#3 2019-06-04 13:17:58

xyproto
Trusted User (TU)
From: Oslo
Registered: 2011-01-11
Posts: 20
Website

Re: wallutils - utilities for timed wallpapers and monitors

Alad, I'm glad it works for you. smile Do you use the setrandom command for setting a random one?

Offline

Board footer

Powered by FluxBB