Bug 393781 - Add option for wallpaper to span multiple screens
Summary: Add option for wallpaper to span multiple screens
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Image & Slideshow wallpaper plugins (other bugs)
Version First Reported In: master
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Marco Martin
URL:
Keywords:
: 436785 488105 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-05-02 21:22 UTC by Chris Cheney
Modified: 2025-03-15 07:33 UTC (History)
16 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Cheney 2018-05-02 21:22:29 UTC
Most other DE's and even just regular WM's when used with feh can use a single large wallpaper spanning multiple screens, eg 5760x1080 for triple head. KDE 5 however can not do this and it also blocks feh from working as well. This used to work with KDE 3 and earlier but appears to have broken since then with the rewrite.

I wasn't sure which component was the better fit, Image Wallpaper or Multi-screen support so put it under Image Wallpaper since that is likely where it needs to be fixed.

https://feh.finalrewind.org/
Comment 1 Shawn 2021-01-30 16:45:26 UTC
This is a couple of years old now, but I too would like to see this implemented.  Just as an fyi, there is an external program that will accomplish this in the meantime: superpager. It's a little geeky on the interface, but it gets the job done.
Comment 2 Nate Graham 2021-08-08 17:13:37 UTC
*** Bug 436785 has been marked as a duplicate of this bug. ***
Comment 3 Bug Janitor Service 2022-06-03 03:26:00 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1800
Comment 4 Roy Orbitson 2022-08-11 02:23:59 UTC
What if, rather than another Positioning option as proposed in the above MR, a boolean setting was added to span screens? It could be placed at the end of this form layout so it applies to all Positioning options:
https://github.com/KDE/plasma-workspace/blob/0fa3bbc4c63e84d5902e0950e4fa0559fe1988cf/wallpapers/image/imagepackage/contents/ui/config.qml#L90

If set to true, make the calculation for the wallpaper based on the dimensions of the entire desktop, rather than the single screen, then crop it to that screen's portion of the desktop based on its x, y, w & h. The exception is the Tiled option where it could simply change the offsets. It looks like the necessary dimensions are exposed: https://doc.qt.io/qt-5/qscreen.html#virtualGeometry-prop and its virtualGeometryChanged signal would allow the wallpaper to be "re-sliced" upon layout changes.
Comment 5 Fushan Wen 2022-08-11 05:01:17 UTC
Feel free to submit a merge request. The original author of the MR above is unable to  continue the work.
Comment 6 David Redondo 2024-06-07 07:39:03 UTC
*** Bug 488105 has been marked as a duplicate of this bug. ***
Comment 7 Phil Rigby 2024-12-13 14:32:07 UTC
I think this would be a great feature also.  I'm about to get 3 identical 4K monitors and having one really hi-res wallpaper across all 3 screens would look fantastic.  I'm not a programmer but I wouldn't think this option would be a horrendous amount of work and seems like quite a few folks would appreciate it.
Comment 8 steelbas 2025-02-13 15:44:53 UTC
I, too, would appreciate something like this working. There is Superpaper, (https://github.com/hhannine/superpaper) which with some doing can even work on Wayland (https://github.com/hhannine/superpaper/issues/150), but it's still not a native Wayland app. 

Still, the code is there, and it's open source. So perhaps someone could one day add it to KDE? Wish I could do it myself but I'm no programmer.
Comment 9 django013 2025-03-10 18:00:35 UTC
I support the request too.

I miss the single desktop that spans multiple monitors since the days, xinerama has gone.
I use 3 monitors in portrait mode and I would not only be happy about a common background, but also about the ability to maximize a window across all monitors.

I know that the opponents of the shared desktop argue with the different monitor sizes that may be supported. I would therefore be happy if the shared desktop would be optional, so that each user may decide for themselves whether they want it or not.
Comment 10 incansvl 2025-03-15 00:00:22 UTC
Adding a bump to the requests for this feature. I have had a single image wallpaper spread across 3 screens on my desktop for years on Windows. It's surprising to find this feature missing in KDE which is otherwise a far more customisable and full-featured system.
Comment 11 Lorenz Hoffmann 2025-03-15 07:33:23 UTC
I built a tool once to do this specifically for KDE. Its a bit buggy and you have to compile it yourself, but it might help some folks here or serve as a reference implementation: https://github.com/l0drex/WallpaperSplitter