You are not logged in.
I updated to KDE Plasma 6 a couple days ago when the update was pushed to Arch.
So far everything's been fine, except for the System Settings app which won't launch:
$ systemsettings
QQmlComponent: Component is not ready
"qrc:/qt/qml/org/kde/systemsettings/Main.qml:25:5: Type SideBarItem unavailable"
"qrc:/qt/qml/org/kde/systemsettings/SideBarItem.qml:12:1: Type Kirigami.ApplicationItem unavailable"
"file:///usr/lib/qt6/qml/org/kde/kirigami/ApplicationItem.qml:75:1: Type Kirigami.AbstractApplicationItem unavailable"
"file:///usr/lib/qt6/qml/org/kde/kirigami/AbstractApplicationItem.qml:107:5: Type KT.AbstractApplicationHeader unavailable"
"file:///usr/lib/qt6/qml/org/kde/kirigami/templates/AbstractApplicationHeader.qml: module \"Plasma\" is not installed"
Fatal error while loading the sidebar view qml component
KCrash: Application 'systemsettings' crashing... crashRecursionCounter = 2
fish: Job 1, 'systemsettings' terminated by signal SIGABRT (Abort)
I have tried re-installing systemstettings and rebooting, but neither have worked.
Any suggestions as to what might be causing this issue?
Last edited by dr_carlos (2024-03-09 22:46:43)
Offline
A similar error is also occuring in kdeconnect:
$ kdeconnect-app
QQmlApplicationEngine failed to load component
qrc:/qt/qml/org/kde/kdeconnect/app/Main.qml: module "Plasma" is not installed
The process is not killed but no window opens.
I have the latest versions of both packages - systemsettings 6.0.1-1 and kdeconnect 24.02.0-2
Offline
pacman -Qs kirigami
pacman -Qikk kirigami
Offline
pacman -Qs kirigami pacman -Qikk kirigami
Sure!
$ pacman -Qs kirigami
local/kirigami 6.0.0-2 (kf6)
A QtQuick based components set
local/kirigami-addons 1.0.1-1
Add-ons for the Kirigami framework
local/kirigami2 5.115.0-1 (kf5)
A QtQuick based components set
$ pacman -Qikk kirigami
Name : kirigami
Version : 6.0.0-2
Description : A QtQuick based components set
Architecture : x86_64
URL : https://community.kde.org/Frameworks
Licenses : LGPL-2.0-only LGPL-3.0-only
Groups : kf6
Provides : None
Depends On : gcc-libs glibc qt6-base qt6-declarative qt6-svg
Optional Deps : None
Required By : bluedevil breeze drkonqi kaccounts-integration kcmutils kdeconnect
kirigami-addons kquickcharts kscreen kscreenlocker kwin libksysguard
libplasma merkuro milou mimetreeparser plasma-desktop plasma-firewall
plasma-nm plasma-pa plasma-sdk plasma-workspace plymouth-kcm polkit-kde-agent
powerdevil purpose qqc2-breeze-style qqc2-desktop-style systemsettings
xdg-desktop-portal-kde
Optional For : fcitx5-configtool knewstuff ksvg
Conflicts With : None
Replaces : None
Installed Size : 4.20 MiB
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : Wed 06 Mar 2024 00:11:11
Install Date : Sat 09 Mar 2024 13:42:30
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
kirigami: 329 total files, 0 altered files
Offline
Okay, I've solved the issue.
$QT_QUICK_CONTROLS_STYLE was set to Plasma, hence kirigami is using /usr/lib/qt6/qml/org/kde/kirigami/styles/Plasma/ to style the system settings. For some reason, libplasma isn't providing a 'Theme.qml' file in this directory, unlike the 'org.kde.desktop' style and the 'Material' style.
Thus, unsetting $QT_QUICK_CONTROLS_STYLE or setting it to Material or org.kde.desktop solves the issue.
Offline
I am facing exactly the same issue after switching to a Breeze light global theme.
Solved it by reinstalling kde-install-config.
Thanks in advance
Last edited by sdanave (2024-03-22 16:46:59)
Offline