Summary: | Dragging icon of Flatpak app from Kickoff/Kicker etc. to Dolphin and selecting "Copy" produces broken desktop file ("Link" works) | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Lach Sławomir <slawek> |
Component: | Application Menu (Kicker) widget | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, plasma-bugs |
Priority: | NOR | ||
Version First Reported In: | 5.18.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=505247 | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/96422b757c4f922b41e7e7963db161b486bd4b95 | Version Fixed In: | 6.4.5 |
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 446031 |
Description
Lach Sławomir
2020-02-16 08:26:29 UTC
Hello and thank you again for the bug report! Unfortunately we were not able to address it yet, nor even manage to reproduce the issue ourselves. Can we ask you to please check if this issue is still happening with Plasma 5.27? If it is, please change the status to REPORTED. Thanks a lot! https://www.rcgstore.pl/Screenshot_20230929_160524.png https://www.rcgstore.pl/Screencast_20230929_155928.webm Sorry for giving link to my site, but movie reached limit of file size. So I have installed Plasma 5.27.8 with Frameworks 5.110.0 and Qt 5.15.10 . Unfortunately those links are broken or inaccessible for me. Sorry. Previous media was added here by mistake. I put it into correct bug topic. I try to prepare correct description in future, if I realize what problem was. http://rcgstore.pl/Screencast_20231001_091906.webm Bug still occur. Sorry for language is not English. Skopiuj means copy. Can reproduce, thanks. In progress with https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5700. Git commit 9a03ad4f5674ef3c96ad7d4ac6cffe24be96918d by Marco Martin. Committed on 07/08/2025 at 14:38. Pushed by mart into branch 'master'. applets/kicker: Resolve symlinks when possible flatpak puts in its applications/ folder a relative symlink to the desktop file starting with "../../" so when an entry from flatpak is dragged and copied to the desktop, it will be a broken link. When resolving urls for ApplicationEntry and RunnerModel results, Resolve the symlink and return an url with the actual full path of the target Related: bug 505247 Needs https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3115 M +18 -1 applets/kicker/appentry.cpp M +26 -2 applets/kicker/runnermatchesmodel.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/9a03ad4f5674ef3c96ad7d4ac6cffe24be96918d A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5741 Git commit 96422b757c4f922b41e7e7963db161b486bd4b95 by Marco Martin. Committed on 07/08/2025 at 14:38. Pushed by mart into branch 'Plasma/6.4'. applets/kicker: Resolve symlinks when possible flatpak puts in its applications/ folder a relative symlink to the desktop file starting with "../../" so when an entry from flatpak is dragged and copied to the desktop, it will be a broken link. When resolving urls for ApplicationEntry and RunnerModel results, Resolve the symlink and return an url with the actual full path of the target Related: bug 505247 Needs https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3115 (cherry picked from commit 9a03ad4f5674ef3c96ad7d4ac6cffe24be96918d) 370d6043 Add an Utils singleton to resolve symlinks 114d730b Apply 1 suggestion(s) to 1 file(s) 38e7f4aa move the resolve code in appentry and runnermatches Co-authored-by: Marco Martin <notmart@gmail.com> M +18 -1 applets/kicker/appentry.cpp M +26 -2 applets/kicker/runnermatchesmodel.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/96422b757c4f922b41e7e7963db161b486bd4b95 This is also fixed by that commit. |