| Summary: | Add support for flatpak+https:// | ||
|---|---|---|---|
| Product: | [Applications] Discover | Reporter: | renner0 |
| Component: | Flatpak Backend | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | aleixpol, jgrulich, kde, nate, tim, travier |
| Priority: | NOR | ||
| Version First Reported In: | 6.4.2 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/discover/-/commit/00862dd853a72814ebc11573db840731ee26dda8 | Version Fixed/Implemented In: | 6.5.0 |
| Sentry Crash Report: | |||
|
Description
renner0
2025-07-23 17:13:36 UTC
There is. The steps worked for me. Please check if you've manually modified your URL handling setup. (In reply to David Edmundson from comment #1) > There is. > > The steps worked for me. > > Please check if you've manually modified your URL handling setup. I haven't 100% figured out what the problem could be, but it works perfectly on kde linux, but not on Fedora Kinoite and KDE (fresh install). KDE Linux ships the snap backend for discover and this MR seemingly adds the x-scheme-handler for the flatpak+https stuff to the snap desktop file, which isn't shipped on Fedora. https://invent.kde.org/plasma/discover/-/merge_requests/1012/diffs?commit_id=3208c960aedf0fda29723bffb845e60681620b62 I did install the snap backend on Fedora and that did not change any behavior in discover. This is fedora ``` rg -i -w 'x-scheme-handler.*discover|flatpak.https' /usr/share 2>/dev/null /usr/share/applications/mimeinfo.cache 84:x-scheme-handler/appstream=org.kde.discover.urlhandler.desktop; /usr/share/applications/kde-mimeapps.list 11:x-scheme-handler/appstream=org.kde.discover.urlhandler.desktop ``` On my Kinoite system: ``` $ grep Mime /usr/share/applications/org.kde.discover* /usr/share/applications/org.kde.discover.desktop:MimeType=application/x-rpm;application/vnd.flatpak;application/vnd.flatpak.repo;application/vnd.flatpak.ref; /usr/share/applications/org.kde.discover-flatpak.desktop:MimeType=application/vnd.flatpak.ref;application/vnd.flatpak;application/vnd.flatpak.repo /usr/share/applications/org.kde.discover.urlhandler.desktop:MimeType=x-scheme-handler/appstream; ``` A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/1131 Git commit 00862dd853a72814ebc11573db840731ee26dda8 by Timothée Ravier. Committed on 01/08/2025 at 13:56. Pushed by apol into branch 'master'. discover: Move flatpak+https support to flatpak desktop entry - Remove it from the snap desktop entry as it is unexpected. - Merge the desktop entry with the one from the Flatpak backend. - Only install it if we have Flatpak support Fixes: https://invent.kde.org/plasma/discover/-/merge_requests/750 M +10 -1 discover/CMakeLists.txt M +0 -1 libdiscover/backends/FlatpakBackend/CMakeLists.txt D +0 -68 libdiscover/backends/FlatpakBackend/org.kde.discover-flatpak.desktop https://invent.kde.org/plasma/discover/-/commit/00862dd853a72814ebc11573db840731ee26dda8 |