Created attachment 150360 [details] screen recording SUMMARY 'how_to_install.txt' unexpectedly appears in the grid after installing a cursor theme, and it disappears after reopening Cursors KCM. Please watch the attached screen recording. EXPECTED RESULT only installed cursor themes should appear in the grid Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.25.80 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.5 Graphics Platform: Wayland
Can reproduce with the Simp1e cursor theme. I suspect that this cursor theme is malformed, but we should be more robust about handling it, since this is user-generated content and who knows what bizarre stuff people will stick in there...
Created attachment 152177 [details] screenshot after installing 'Radioactive' cursor theme Possibly related to this bug: after installing the cursor theme called Radioactive from KDE Store, two new entries called 'cursors' and 'index.theme' seen in the screenshot attached to this comment appear in the grid, but them disappear after reopening Cursors KCM. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.26.80 KDE Frameworks Version: 5.98.0 Qt Version: 5.15.6 Graphics Platform: Wayland
>Possibly related to this bug: after installing the cursor theme called Radioactive from KDE Store, two new entries called 'cursors' >and 'index.theme' seen in the screenshot attached to this comment appear in the grid, but them disappear after reopening Cursors KCM. It appears that they are extracted to the root of the icons folder and can consequently not be loaded.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2137
Git commit 63df5f0f815cf0db3d754f826062cf923568365a by Ben Cooksley, on behalf of Alexander Lohnau. Committed on 30/09/2022 at 18:40. Pushed by bcooksley into branch 'master'. kcms/cursortheme: Make code for new KNS entries more simple & robust We always know this has to be a dir, otherwise we have regressions in KNS. M +9 -13 kcms/cursortheme/kcmcursortheme.cpp https://invent.kde.org/plasma/plasma-workspace/commit/63df5f0f815cf0db3d754f826062cf923568365a
Git commit 3c5457124a7a854e10f07ceed6a34f9ab05a094a by Ben Cooksley, on behalf of Alexander Lohnau. Committed on 30/09/2022 at 18:40. Pushed by bcooksley into branch 'master'. xcursor: Fix some cursor themes from KDE Store not being installed in subdir M +1 -1 kcms/cursortheme/xcursor/xcursor.knsrc https://invent.kde.org/plasma/plasma-workspace/commit/3c5457124a7a854e10f07ceed6a34f9ab05a094a
Git commit 476029acbc433e3415f49c3a322a8fe619619de5 by Nate Graham, on behalf of Alexander Lohnau. Committed on 05/10/2022 at 07:02. Pushed by ngraham into branch 'Plasma/5.26'. kcms/cursortheme: Make code for new KNS entries more simple & robust We always know this has to be a dir, otherwise we have regressions in KNS. (cherry picked from commit 63df5f0f815cf0db3d754f826062cf923568365a) M +9 -13 kcms/cursortheme/kcmcursortheme.cpp https://invent.kde.org/plasma/plasma-workspace/commit/476029acbc433e3415f49c3a322a8fe619619de5
Git commit 76f53b026087b94d41f6f1478080d0770db55e17 by Ben Cooksley, on behalf of Alexander Lohnau. Committed on 05/10/2022 at 08:43. Pushed by bcooksley into branch 'Plasma/5.26'. xcursor: Fix some cursor themes from KDE Store not being installed in subdir (cherry picked from commit 3c5457124a7a854e10f07ceed6a34f9ab05a094a) M +1 -1 kcms/cursortheme/xcursor/xcursor.knsrc https://invent.kde.org/plasma/plasma-workspace/commit/76f53b026087b94d41f6f1478080d0770db55e17