← Back to issue list

Add the lxqt-support plug when creating Snap apps that use the kde-neon-6 extension.

View original Github issue

Metadata

Project
snapcraft
Number
#5904
Type
issue
State
closed
Author
Kyuyrii
Labels
—
Created
Updated
Closed

Current evaluation

Fixed by merged PR #5917 (commit 70275c88a): the kde-neon-6 extension now adds the lxqt-support-core24 content plug, LD_LIBRARY_PATH/QT_PLUGIN_PATH env setup and Kvantum layout; shipped in Snapcraft 8.14.

Resolution: closed resolved

Reason: The author's own PR #5917 was merged as commit 70275c88a, adding the lxqt-support content snap mount at $SNAP/lxqt-support plus /usr/share/Kvantum layout in snapcraft/extensions/kde_neon_6.py and LD_LIBRARY_PATH/QT_PLUGIN_PATH in extensions/desktop/kde-neon-6/launcher-specific. The feature is documented in docs/release-notes/snapcraft-8-14.rst with unit and spread test coverage.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Basically, if the chosen core is core24 and the chosen extension is kde-neon-6, I want the lxqt-support-core24 plug to be added and, consequently, the LD_LIBRARY_PATH, QT_PLUGIN_PATH environment variables and the necessary layouts. This explains a few things: https://github.com/Kyuyrii/Snap-lxqt-support/blob/main/Instructions ### The problem it solves This would solve the problem of lxqt-plugin and Kvantum not being available in the apps. The lxqt-plugin-core24 is the LXQT platform theme; without it, QT apps appear incorrectly in LXQT. The platform theme is used to define fonts, font size, QT app colors, QT style... Kvantum is a way to theme QT apps; Kvantum is even used by Lubuntu. If you want to test lxqt-support, it is currently being used by several QT apps that I publish: https://snapcraft.io/publisher/kyuyrii But currently it is necessary to copy the LXQT and Kvantum configuration files to the .config folder of the Snap app in question.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Fixed by merged PR #5917 (commit 70275c88a): the kde-neon-6 extension now adds the lxqt-support-core24 content plug, LD_LIBRARY_PATH/QT_PLUGIN_PATH env setup and Kvantum layout; shipped in Snapcraft 8.14.
stealth/space-bunny-alpha — closed resolved Added lxqt-support-core24 and LXQt/Kvantum theming to kde-neon-6 snaps via merged PR #5917 (commit 70275c88a).
stealth/space-bunny-alpha — closed resolved Resolved by merged PR #5917 (commit 70275c88a), adding lxqt-support-core24, LXQt/Kvantum layouts, and related environment setup for kde-neon-6 apps.
qwen/qwen3.6-35b-a3b — — Resolved via PR #5917 after maintainer approval. The changes automatically add the lxqt-support-core24 plug and environment variables when using the kde-neon-6 extension.
qwen/qwen3.6-35b-a3b — — Maintainers approved automatically adding the lxqt-support plug for kde-neon-6 extensions. The author submitted PR #5917 to implement the feature, and the issue was closed pending the pull request review and merge.
qwen/qwen3.6-35b-a3b — — The request to auto-add the lxqt-support plug for kde-neon-6 extensions was approved. A pull request (#5917) was opened to implement the change, and the issue was closed and superseded by the PR pending review and merge.
qwen3.6-35b-a3b-mtp-q6 — — Requested automatic inclusion of the lxqt-support-core24 plug for kde-neon-6 extension snaps. A maintainer approved the change, and the author submitted pull request #5917. The issue was closed pending PR review and merge.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#5917 (confidence 99%)

    Merged PR 'feat(kde-neon-6): lxqt and kvantum theme support' at commit 70275c88a, closing this issue.

Related issues

Issue Project State Summary Similarity
#6366 fix(kde-neon-6): don't modify LD_LIBRARY_PATH snapcraft merged Merged PR #6366 reapplies #6016 onto main: KDE Neon 6 no longer sets LD_LIBRARY_PATH/QT_PLUGIN_PATH in snapcraft.yaml (moved to the launcher) and lxqt-support is updated, fixing #6327 (SNAPCRAFT-1365).
75%
#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.
75%
#6327 Snapcraft 9 incorrectly sets LD_LIBRARY_PATH and QT_LIBRARY_PATH in the extensions snapcraft closed Fixed in merged PR #6366, restoring #6016 on main: KDE Neon 6 configures library paths in its launcher, and lxqt-support symlinks are corrected.
74%
#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%
#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.
71%