← Back to issue list

extensions: kde-neon: add icon and sound themes

View original Github issue

Metadata

Project
snapcraft
Number
#2755
Type
pull request
State
merged
Author
merlijn-sebrechts
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2755 (commit 8c2c58370) adds gtk-common-themes content snap plugs to the kde-neon extension, fixing pixelated cursors for Qt/KDE apps on stock Ubuntu. Approved by hsitter, described by maintainers as a temporary measure.

Resolution: closed resolved

Reason: The PR itself was merged into snapcraft as commit 8c2c58370 "extensions: kde-neon: add icon and sound themes" (+39/-5 across 3 files) after approval from @hsitter on 2019-10-23. The gtk-common-themes plugs remain in the shipped kde-neon and kde-neon-6 extension output, confirming the change took effect.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? ----- This PR adds the common cursor, icon and sound themes to the `kde-neon` extension using the `gtk-common-themes` content snap. Unlike its name implies, the cursor, icon and sound themes are also applicable to Qt/KDE applications. This fixes the issue where applications using this extension have a weird pixelated cursor on default Ubuntu. I tested this by building the Krita snap using this extension: https://invent.kde.org/merlijnsebrechts/krita/blob/neon-extension/packaging/linux/snap/snapcraft.yaml Without this PR, the cursor is correct on Kubuntu, but incorrect on Ubuntu. With this PR, the cursor is correct on both flavors.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2755 (commit 8c2c58370) adds gtk-common-themes content snap plugs to the kde-neon extension, fixing pixelated cursors for Qt/KDE apps on stock Ubuntu. Approved by hsitter, described by maintainers as a temporary measure.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#2755 as 8c2c58370, adding gtk-common-themes cursor, icon, and sound themes to the kde-neon extension to fix pixelated cursors on Ubuntu.
qwen/qwen3.6-35b-a3b — — Merged. Adds cursor, icon, and sound themes to the kde-neon extension via the gtk-common-themes content snap, resolving a pixelated cursor issue on default Ubuntu. Approved by reviewers and integrated.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Adds cursor, icon, and sound themes to the kde-neon extension via gtk-common-themes to resolve a pixelated cursor on default Ubuntu. Approved as a temporary measure pending longer-term snapd interface updates.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3462 (confidence 45%)

    Later core20 port of the kde-neon extension (commit a5305e3f5), which carried the gtk-common-themes theme handling forward to a new content snap.

  • Related To: snapcraft#4023 (confidence 40%)

    Follow-up core22 rework of the kde-neon extension (4e503403d); gtk-common-themes plugs still present in current kde-neon/kde-neon-6 expanded examples.

Related issues

Issue Project State Summary Similarity
#3226 extensions: kde-neon: use gtk3 platform theme on gtk-based DE's snapcraft merged Merged PR #3226 in commit 7775fe804, making the KDE Neon extension use the GTK3 platform theme on GTK desktops and enable portal-based native file choosers.
80%
#4884 kde-neon-6: Fix long standing theming issues with Qt snaps. snapcraft merged Merged as fb1834ce8, adding qt-common-themes interfaces to kde-neon-6. Reverted from the 8.4 hotfix by #5013 but retained on main.
75%
#3925 kde-neon-extension: New content snap for kf5 5.98 and qt 5.15.6 snapcraft merged Merged in commit 7870ff211, adding the KDE Neon content snap for KF5 5.98 and Qt 5.15.6.
73%
#4148 kde-neon extension support for Qt6 snapcraft closed Qt6/KDE 6 snap support landed via merged PR #4698 (commit 3d12a68c4), adding the kde-neon-6 extension on top of KDE's Qt6 SDK/content snaps; maintainer lengau closed this as the extension now exists.
73%
#5917 feat(kde-neon-6): lxqt and kvantum theme support snapcraft merged Merged PR #5917 at commit 70275c88a, adding lxqt-support content snaps and LXQt/Kvantum theme support to kde-neon-6; it closed #5904.
73%
#4698 New kde-neon extension for Qt6 / KF6 snapcraft merged Merged as commit 3d12a68c4, adding the kde-neon-6 extension with Qt 6 and KDE Frameworks 6 SDK/content-snap support.
72%
#1805225 kde extension snapcraft (launchpad) closed Implemented as the kde-neon extension in commit 3529f1950; later core20 support was merged in canonical/snapcraft#3846.
72%
#3547 update kde neon extension to use the newer content snap with qt-5-15-3 snapcraft merged Merged #3547 as 0ea1cb072, switching KDE Neon to the Qt 5.15.3 content snap and updating its spread test.
71%
#3991 extensions: new content snap for kde neon snapcraft merged Merged #3991 as commit c1e240c49, adding the new KDE Neon content snap configuration; the reported Ruby/Bundler failure was confirmed unrelated.
70%
#3462 extensions: add core20 support to kde-neon snapcraft merged Merged as a5305e3f5, adding core20 support to the kde-neon extension.
70%