Summary: | Quick action to apply one wallpaper to all displays | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | leftcrane <leftcrane> |
Component: | Image Wallpaper | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | g.guerin, makosol, nate, plasma-bugs, putr4.s, qlkfzjbborwpmeqecs, qydwhotmail |
Priority: | NOR | ||
Version: | 5.21.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=367666 | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/07a45c8db3ba2096ac65ff586c63acd20b475f7d | Version Fixed In: | 6.0 |
Sentry Crash Report: |
Description
leftcrane
2021-04-21 14:07:47 UTC
If we remove per-screen wallpapers, can I send all the bug reports we get about it to you? ;) Here's a preview: Bug 341143 A quick way to apply one wallpaper to all screens would be nice though. Well you guys still did the right thing and removed. And per-screen wallpapers make even less sense than per-desktop. You can set a wallpaper image on all screens by using "Set as Wallpaper" in the context menu of Dolphin. Need someone provide suggestions on where should the "Apply on All Display" button be placed in the wallpaper config dialog. update status In the config dialog, we could probably change the UI slightly when you have multiple screens. I don't know if this is technically feasible, but maybe we could change the "Apply" button in the corner to say "Apply to This Display" and add another one next to it that says "Apply to All Displays". If that's not technically feasible, we could add a checkbox elsewhere in the window saying "Apply changes made here to all displays", and then when checked, any changes you make when you click the Apply or OK button would be applied to all connected displays. I don't feel it's possible in the current Plasma applet config dialog. "TODO Plasma 6" *** Bug 467990 has been marked as a duplicate of this bug. *** I almost made a similar bug report, so I'll just add my comments here. In Windows and Mint Cinnamon I was able to set wallpapers to span all monitors using the various options Plasma already has. (tiled, centered, etc) Except Plasma is the only DE I've used that only lets you configure wallpapers per individual monitor. I'm using Superpaper as a workaround in the meantime to set my desktop the way I want, but it would be nice to do this natively as this feels like it should be part of the default DE experience. I'm not asking to get rid of per-monitor wallpaper configurations, but just allow all-monitor or multiple-monitor wallpaper configurations alongside it. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3734 Git commit 07a45c8db3ba2096ac65ff586c63acd20b475f7d by Fushan Wen, on behalf of Prajna Sariputra. Committed on 09/01/2024 at 10:38. Pushed by fusionfuture into branch 'master'. kcms/wallpaper: Add option to set the same wallpaper for all screens at once Now that there is a centralized KCM for setting the wallpaper this seemed practical to do, so I gave it a go here. It just enumerates all screens using the same code as the `screenIdFromName` method and sets the wallpaper for each of them. I don't have additional displays, so I'm just using the virtual screen created by the screen sharing portal for testing. FIXED-IN: 6.0 M +18 -1 kcms/wallpaper/ui/main.qml M +35 -7 kcms/wallpaper/wallpapermodule.cpp M +6 -0 kcms/wallpaper/wallpapermodule.h https://invent.kde.org/plasma/plasma-workspace/-/commit/07a45c8db3ba2096ac65ff586c63acd20b475f7d Works very well indeed using the Wallpaper KCM (thanks and well done!), but as a long term plasma user I've only been aware of the Wallpaper KCM by reading this bug report (which I found as I was, and have been for while, puzzled by the fact I couldn't change wall papers on all screens at once)! I imagine I'm not alone in that case. When I want to change wallpaper I right click on the desktop and go to "Desktop and Wallpaper". There there is no option to "Apply to all screens" and it feels odd that the UI is not consistent between the Wallpaper KCM and the Desktop and Wallpaper settings. Moreover (though slightly beyond the report) it would be great to also be able to "Apply to all screen" the desktop layout option (Desktop / Folder view) which is present in the Desktop and Wallpaper dialog but not in the Wallpaper KCM. |