varietywalls / variety

Wallpaper downloader and manager for Linux systems
http://peterlevi.com/variety
GNU General Public License v3.0
1.21k stars 146 forks source link

Work around wallpapers failing to tile as intended in GNOME #704

Open peteroupc opened 5 months ago

peteroupc commented 5 months ago

Due to a longstanding issue, GNOME displays the desktop wallpaper not as a repeating pattern, but as a stretched image, when the wallpaper option is wallpaper (tiled).

In another issue on the GNOME tracker, which was closed for being a duplicate of the longstanding issue, I mention a workaround that involves supplying an SVG that tiles a very large rectangle and centering the resulting tiling.

Notably, among other things, the workaround will require noting the desired wallpaper's width and height, encoding the wallpaper as base64 in the SVG, and using the non-default centered wallpaper option. In addition, the SVG should make use of the current screen resolution.

I would like it if Variety implements this workaround in GNOME until the tiled wallpaper problem is resolved on the GNOME side.


Once this issue is addressed, I can then suggest a request to add code that generates a random abstract tileable desktop wallpaper that limits itself to the 16-color VGA palette.

lrkwz commented 1 month ago

I've found a decent configuration using Display mode: [GNOME/...] Scaled. The "Smart mode" results in image

Display is: 3840x2160 (16:9) Image is: 1280x854 (3:2)

peteroupc commented 1 month ago

The wallpapers I had I mind when I filed this issue are 128×128 pixels or smaller, so that they should be tiled as a repeating pattern.