https://bugs.kde.org/show_bug.cgi?id=499447

--- Comment #3 from Karl-Johan Karlsson <creideiki+kdeb...@ferretporn.se> ---
(In reply to Nate Graham from comment #2)
> Remembering the wallpaper per resolution (or scale factor) is possible, but
> is it desirable? What's the actual use case here?

My actual use case is that I use desktop wallpapers featuring artwork, not
generic abstract colours. To make this look good, I resize and crop the images
manually beforehand (since it would be impossible for Plasma to know what a
good-looking crop would be). This also allows me to use the same base image on
monitors with different aspect ratios, if it still looks good in all the
different crop patterns.

For a concrete example, see
https://www.deviantart.com/kenket/art/Another-Day-Anywhere-596391668 (which is
an acrylic painting of an African wild dog). The source image is 2442x1495px,
which is neither 16:9 nor 16:10. However, with a few quick operations in GIMP,
versions of it can be made that fit either 1920x1200 or 1920x1080.

To accomplish this, I have a directory structure with one directory per
resolution, e.g.:

~/backgrounds/1920x1080/
~/backgrounds/1920x1200/
~/backgrounds/2560x1440/

And have my Plasma wallpaper settings set to:
Wallpaper type: Slideshow
Positioning: Centered
Background: Solid colour (black)
With each monitor having the folder with images of the correct resolution
selected.

> Karl-Johan, can you be specific about how you trigger the bug? Ideally by
> writing Steps To Reproduce that another person can follow. Thanks!

I'm not sure how to be more specific, since it is not deterministic.

* Connect a laptop to one set of external monitors. On each monitor,
right-click the background, select "Desktop and Wallpaper", and select the
folder containing images of the resolution matching the monitor.
* Move the laptop to another set of external monitors, with different
resolutions. Again, on each monitor, right-click the background, select
"Desktop and Wallpaper", and select the folder containing images of the
resolution matching the monitor.
* Move back and forth between the sets of external monitors several times. I am
not sure whether it makes a difference if the laptop is suspended first or if I
just yank out the docking station cable while it's running.
* Sometimes, wallpapers of the correct resolution appear on a newly connected
monitor, without me having to change them.
* Sometimes, wallpapers of the wrong resolution appear on a newly connected
monitor, and I have to change them. This shows up by the wallpapers either
having a large black border (wallpaper too small for the monitor) or missing
their edges (wallpaper too large for the monitor).
* Sometimes, after a change, the built-in monitor on the laptop shows
wallpapers of the wrong resolution, even though this monitor hasn't changed.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to