rhe4n / walp

A command line wallpaper manager.
GNU General Public License v3.0
1 stars 0 forks source link

Engine rework #6

Open rhe4n opened 2 years ago

rhe4n commented 2 years ago

The application must be able to work on all of the most popular Unix distributions, desktop environments and non-DE window managers. Right now, only feh is supported, which does not suffice.

rhe4n commented 2 years ago

The whole point of this program is to set many wallpapers at the same time, but this is not a trivial task.

After some research, it turns out popular DEs (gnome) can only set a single wallpaper across all screens. The way to achieve otherwise is to build a larger image by appending wallpapers to each other. Similar projects, such as pywal, only consider a single monitor and thus do not need to handle too much logic.

In any case, in order to meet this requirement, we will need to parse and operate on the output of xrandr (sorry wayland).