Bug 358038 - KDE service for dolphin to change wallaper on the one was clicked with RMB
Summary: KDE service for dolphin to change wallaper on the one was clicked with RMB
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Kubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
: 388804 428145 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-01-15 18:21 UTC by masterdany88
Modified: 2022-06-05 05:17 UTC (History)
10 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description masterdany88 2016-01-15 18:21:32 UTC
I miss for so many year in whole kde ecosystem an easy way wallpaper change. I have to use RMB on desktop, then properties and wallaper menu. Then I have to pick on picture to set it.

I would like to have RMB mouse button on image that I wonna set as a wallpaper and then just: "Set as Wallpaper". I would like that to have from each file/image manager that is part of kde, but mostly the dolphin and gwenview.

Reproducible: Always


Actual Results:  
Luck of functionality.

Expected Results:  
1. RMB on image.
2. Set as a wallpaper.
Comment 1 dikasetyaprayogi 2016-11-29 12:43:02 UTC
you mean adding a "set as wallpaper" service in dolphin context menu right ?
Comment 2 dikasetyaprayogi 2016-11-29 12:44:26 UTC
you mean adding a "set as wallpaper" service in dolphin context menu right ?
Comment 3 foss 2017-01-30 21:46:12 UTC
May be something like this https://store.kde.org/p/1169583/
Comment 4 hoperidesalone 2019-12-18 22:43:23 UTC
*** This bug has been confirmed by popular vote. ***
Comment 5 Nate Graham 2020-10-24 19:58:19 UTC
*** Bug 428145 has been marked as a duplicate of this bug. ***
Comment 6 Fushan Wen 2021-12-04 15:34:51 UTC
*** Bug 388804 has been marked as a duplicate of this bug. ***
Comment 7 Bug Janitor Service 2021-12-04 15:38:58 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1247
Comment 8 Nate Graham 2021-12-13 20:38:56 UTC
Git commit 9808d1d7f5beb7252acf9ea386768138f4d2e326 by Nate Graham, on behalf of Fushan Wen.
Committed on 13/12/2021 at 20:31.
Pushed by ngraham into branch 'master'.

wallpapers: Add "Set as Wallpaper" action

This is an attempt of upstreaming https://store.kde.org/p/1169583/.

The user can set an image as wallpaper in the context menu.

M  +3    -0    wallpapers/image/CMakeLists.txt
A  +11   -0    wallpapers/image/imagepackage/setaswallpaper.desktop.in

https://invent.kde.org/plasma/plasma-workspace/commit/9808d1d7f5beb7252acf9ea386768138f4d2e326
Comment 9 Bug Janitor Service 2021-12-19 09:00:19 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1293
Comment 10 Fushan Wen 2021-12-23 09:20:04 UTC
Git commit 6bb488221bbc7cadd2a9d6323b47178727b41017 by Fushan Wen.
Committed on 23/12/2021 at 09:19.
Pushed by fusionfuture into branch 'master'.

wallpapers: Make "Set as Wallpaper" only apply to current activity

Users may complain after setting a wallpaper to all desktops if they are
using activities, so it's recommended to make the action only apply to the
current activity.

To list all activities in the context menu, it requires a new action in
kf5/kfileitemaction, which seems not possible in desktop file.

M  +1    -1    wallpapers/image/imagepackage/setaswallpaper.desktop.in

https://invent.kde.org/plasma/plasma-workspace/commit/6bb488221bbc7cadd2a9d6323b47178727b41017
Comment 11 Fushan Wen 2022-06-05 05:13:12 UTC
Git commit 9e1cfd57dfc6f952c91ef2875b4be0fe9e9bc5f9 by Fushan Wen.
Committed on 05/06/2022 at 05:11.
Pushed by fusionfuture into branch 'master'.

wallpapers/image: move `setaswallpaper.desktop.in` out of imagepackage

This prvents the file from being installed with the image package.

M  +2    -2    wallpapers/image/CMakeLists.txt
R  +0    -0    wallpapers/image/setaswallpaper.desktop.in [from: wallpapers/image/imagepackage/setaswallpaper.desktop.in - 100% similarity]

https://invent.kde.org/plasma/plasma-workspace/commit/9e1cfd57dfc6f952c91ef2875b4be0fe9e9bc5f9
Comment 12 Fushan Wen 2022-06-05 05:13:34 UTC
Git commit 02a82d63a38a8e06dfbb2adfccb848efd33a24ec by Fushan Wen.
Committed on 05/06/2022 at 05:13.
Pushed by fusionfuture into branch 'Plasma/5.25'.

wallpapers/image: move `setaswallpaper.desktop.in` out of imagepackage

This prvents the file from being installed with the image package.


(cherry picked from commit 9e1cfd57dfc6f952c91ef2875b4be0fe9e9bc5f9)

M  +2    -2    wallpapers/image/CMakeLists.txt
R  +0    -0    wallpapers/image/setaswallpaper.desktop.in [from: wallpapers/image/imagepackage/setaswallpaper.desktop.in - 100% similarity]

https://invent.kde.org/plasma/plasma-workspace/commit/02a82d63a38a8e06dfbb2adfccb848efd33a24ec
Comment 13 Fushan Wen 2022-06-05 05:17:07 UTC
Git commit fabf8613f1c94bd23e26e42f1d15be0546ac02f2 by Fushan Wen.
Committed on 05/06/2022 at 05:16.
Pushed by fusionfuture into branch 'Plasma/5.24'.

wallpapers/image: move `setaswallpaper.desktop.in` out of imagepackage

This prvents the file from being installed with the image package.

(cherry picked from commit 9e1cfd57dfc6f952c91ef2875b4be0fe9e9bc5f9)

M  +2    -2    wallpapers/image/CMakeLists.txt
R  +0    -0    wallpapers/image/setaswallpaper.desktop.in [from: wallpapers/image/imagepackage/setaswallpaper.desktop.in - 100% similarity]

https://invent.kde.org/plasma/plasma-workspace/commit/fabf8613f1c94bd23e26e42f1d15be0546ac02f2