I messed up the themes now systemsettings5 Appearance Global Theme is broken

I was trying some themes with dark background and it worked fine while systemsettings5 was running. But after I closed it and reran it again it says “Error loading QML files”.

How can I fix it?

[agron@masterdevbox ~]$ systemsettings5 
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
"file:///usr/share/kpackage/kcms/kcm_lookandfeel/contents/ui/main.qml" 
 "Error loading QML file.\n127: Type NewStuff.Dialog unavailable\n108: Type NewStuff.DialogContent unavailable\n61: Cannot assign to non-existent property \"canContainHandles\"\n"
"file:///usr/share/kpackage/kcms/kcm_lookandfeel/contents/ui/main.qml" 
 "Error loading QML file.\n127: Type NewStuff.Dialog unavailable\n108: Type NewStuff.DialogContent unavailable\n61: Cannot assign to non-existent property \"canContainHandles\"\n"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
"file:///usr/share/kpackage/kcms/kcm_desktoptheme/contents/ui/main.qml" 
 "Error loading QML file.\n220: Type NewStuff.Dialog unavailable\n108: Type NewStuff.DialogContent unavailable\n61: Cannot assign to non-existent property \"canContainHandles\"\n"
"file:///usr/share/kpackage/kcms/kcm_colors/contents/ui/main.qml" 
 "Error loading QML file.\n368: Type NewStuff.Dialog unavailable\n108: Type NewStuff.DialogContent unavailable\n61: Cannot assign to non-existent property \"canContainHandles\"\n"
"file:///usr/share/kpackage/kcms/kcm_kwindecoration/contents/ui/main.qml" 
 "Error loading QML file.\n103: Type NewStuff.Button unavailable\n136: Type NewStuff.Dialog unavailable\n108: Type NewStuff.DialogContent unavailable\n61: Cannot assign to non-existent property \"canContainHandles\"\n"
Using fontconfig file: "/home/agron/.config/fontconfig/fonts.conf"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
"file:///usr/share/kpackage/kcms/kcm5_icons/contents/ui/main.qml" 
 "Error loading QML file.\n296: Type NewStuff.Dialog unavailable\n108: Type NewStuff.DialogContent unavailable\n61: Cannot assign to non-existent property \"canContainHandles\"\n"
"file:///usr/share/kpackage/kcms/kcm_cursortheme/contents/ui/main.qml" 
 "Error loading QML file.\n183: Type NewStuff.Dialog unavailable\n108: Type NewStuff.DialogContent unavailable\n61: Cannot assign to non-existent property \"canContainHandles\"\n"
Service  org.kde.fontinst  not registered, starting "/usr/lib/kauth/fontinst"
"file:///usr/share/kpackage/kcms/kcm_splashscreen/contents/ui/main.qml" 
 "Error loading QML file.\n107: Type NewStuff.Button unavailable\n136: Type NewStuff.Dialog unavailable\n108: Type NewStuff.DialogContent unavailable\n61: Cannot assign to non-existent property \"canContainHandles\"\n"
1630970340 Connecting to session bus
1630970340 Using fontconfig file: "/home/agron/.config/fontconfig/fonts.conf"
1630970340 Need to refresh font lists
1630970340 update list of fonts
1630970340 "/etc/fonts//disabledfonts.xml"
1630970340 "/home/agron/.config//disabledfonts.xml"
qml: The item SubCategoryPage_QMLTYPE_115(0x563dddb08580) is already in the PageRow
1630970340 updated list of fonts
1630970340 3 62077
1630970340 Need to refresh font lists
1630970340 update list of fonts
1630970340 "/etc/fonts//disabledfonts.xml"
1630970340 "/home/agron/.config//disabledfonts.xml"
1630970340 updated list of fonts
1630970340 3 62077
1630970340 Need to refresh font lists
1630970340 update list of fonts
1630970340 "/etc/fonts//disabledfonts.xml"
1630970340 "/home/agron/.config//disabledfonts.xml"
1630970340 updated list of fonts
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:89:5: QML GridLayout: Binding loop detected for property "width"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/share/kpackage/kcms/kcm_fonts/contents/ui/main.qml:292:29: QML Image: Invalid image provider: image://preview/0_1.png
file:///usr/share/kpackage/kcms/kcm_fonts/contents/ui/main.qml:339:29: QML Image: Invalid image provider: image://preview/1_0.png
file:///usr/share/kpackage/kcms/kcm_style/contents/ui/main.qml:52:13: QML ColumnLayout: Cannot anchor to an item that isn't a parent or sibling.
1630970350 Need to refresh font lists
1630970350 Flatten existing font lists
1630970350 update list of fonts
1630970350 "/etc/fonts//disabledfonts.xml"
1630970350 "/home/agron/.config//disabledfonts.xml"
1630970350 Look for differences
1630970350 Flatten, and take copies...
1630970350 Determine differences...
1630970350 Emit changes...
1630970350 Flatten, and take copies...
1630970350 Determine differences...
1630970350 Emit changes...
1630970350 updated list of fonts
1630970360 Need to refresh font lists
1630970360 Flatten existing font lists
1630970360 update list of fonts
1630970360 "/etc/fonts//disabledfonts.xml"
1630970360 "/home/agron/.config//disabledfonts.xml"
1630970360 Look for differences
1630970360 Flatten, and take copies...
1630970360 Determine differences...
1630970360 Emit changes...
1630970360 Flatten, and take copies...
1630970360 Determine differences...
1630970360 Emit changes...
1630970360 updated list of fonts
1630970370 exiting
1630970370
1630970370 Need to refresh font lists
1630970370 Flatten existing font lists
1630970370 update list of fonts
1630970370 "/etc/fonts//disabledfonts.xml"
1630970370 "/home/agron/.config//disabledfonts.xml"
1630970370 Look for differences
1630970370 Flatten, and take copies...
1630970370 Determine differences...
1630970370 Emit changes...
1630970370 Flatten, and take copies...
1630970370 Determine differences...
1630970370 Emit changes...
1630970370 updated list of fonts
1630970380 Need to refresh font lists
1630970380 Flatten existing font lists
1630970380 update list of fonts
1630970380 "/etc/fonts//disabledfonts.xml"
1630970380 "/home/agron/.config//disabledfonts.xml"
1630970380 Look for differences
1630970380 Flatten, and take copies...
1630970380 Determine differences...
1630970380 Emit changes...
1630970380 Flatten, and take copies...
1630970380 Determine differences...
1630970380 Emit changes...
1630970380 updated list of fonts
1630970390 Need to refresh font lists
1630970390 Flatten existing font lists
1630970390 update list of fonts
1630970390 "/etc/fonts//disabledfonts.xml"
1630970390 "/home/agron/.config//disabledfonts.xml"
1630970390 Look for differences
1630970390 Flatten, and take copies...
1630970390 Determine differences...
1630970390 Emit changes...
1630970390 Flatten, and take copies...
1630970390 Determine differences...
1630970390 Emit changes...
1630970390 updated list of fonts
1630970400 exiting
1630970400
1630970400 Need to refresh font lists
1630970400 Flatten existing font lists
1630970400 update list of fonts
1630970400 "/etc/fonts//disabledfonts.xml"
1630970400 "/home/agron/.config//disabledfonts.xml"
1630970400 Look for differences
1630970400 Flatten, and take copies...
1630970400 Determine differences...
1630970400 Emit changes...
1630970400 Flatten, and take copies...
1630970400 Determine differences...
1630970400 Emit changes...
1630970400 updated list of fonts
1630970410 Need to refresh font lists
1630970410 Flatten existing font lists
1630970410 update list of fonts
1630970410 "/etc/fonts//disabledfonts.xml"
1630970410 "/home/agron/.config//disabledfonts.xml"
1630970410 Look for differences
1630970410 Flatten, and take copies...
1630970410 Determine differences...
1630970410 Emit changes...
1630970410 Flatten, and take copies...
1630970410 Determine differences...
1630970410 Emit changes...
1630970410 updated list of fonts
1630970420 Need to refresh font lists
1630970420 Flatten existing font lists
1630970420 update list of fonts
1630970420 "/etc/fonts//disabledfonts.xml"
1630970420 "/home/agron/.config//disabledfonts.xml"
1630970420 Look for differences
1630970420 Flatten, and take copies...
1630970420 Determine differences...
1630970420 Emit changes...
1630970420 Flatten, and take copies...
1630970420 Determine differences...
1630970420 Emit changes...
1630970420 updated list of fonts
1630970430 exiting
1630970430
1630970430 Need to refresh font lists
1630970430 Flatten existing font lists
1630970430 update list of fonts
1630970430 "/etc/fonts//disabledfonts.xml"
1630970430 "/home/agron/.config//disabledfonts.xml"
1630970430 Look for differences
1630970430 Flatten, and take copies...
1630970430 Determine differences...
1630970430 Emit changes...
1630970430 Flatten, and take copies...
1630970430 Determine differences...
1630970430 Emit changes...
1630970430 updated list of fonts
1630970440 Need to refresh font lists
1630970440 Flatten existing font lists
1630970440 update list of fonts
1630970440 "/etc/fonts//disabledfonts.xml"
1630970440 "/home/agron/.config//disabledfonts.xml"
1630970440 Look for differences
1630970440 Flatten, and take copies...
1630970440 Determine differences...
1630970440 Emit changes...
1630970440 Flatten, and take copies...
1630970440 Determine differences...
1630970440 Emit changes...
1630970440 updated list of fonts
1630970450 Need to refresh font lists
1630970450 Flatten existing font lists
1630970450 update list of fonts
1630970450 "/etc/fonts//disabledfonts.xml"
1630970450 "/home/agron/.config//disabledfonts.xml"
1630970450 Look for differences
1630970450 Flatten, and take copies...
1630970450 Determine differences...
1630970450 Emit changes...
1630970450 Flatten, and take copies...
1630970450 Determine differences...
1630970450 Emit changes...
1630970450 updated list of fonts
1630970460 exiting
1630970460
1630970460 Need to refresh font lists
1630970460 Flatten existing font lists
1630970460 update list of fonts
1630970460 "/etc/fonts//disabledfonts.xml"
1630970460 "/home/agron/.config//disabledfonts.xml"
1630970460 Look for differences
1630970460 Flatten, and take copies...
1630970460 Determine differences...
1630970460 Emit changes...
1630970460 Flatten, and take copies...
1630970460 Determine differences...
1630970460 Emit changes...
1630970460 updated list of fonts
1630970470 Need to refresh font lists
1630970470 Flatten existing font lists
1630970470 update list of fonts
1630970470 "/etc/fonts//disabledfonts.xml"
1630970470 "/home/agron/.config//disabledfonts.xml"
1630970470 Look for differences
1630970470 Flatten, and take copies...
1630970470 Determine differences...
1630970470 Emit changes...
1630970470 Flatten, and take copies...
1630970470 Determine differences...
1630970470 Emit changes...
1630970470 updated list of fonts
1630970480 Need to refresh font lists
1630970480 Flatten existing font lists
1630970480 update list of fonts
1630970480 "/etc/fonts//disabledfonts.xml"
1630970480 "/home/agron/.config//disabledfonts.xml"
1630970480 Look for differences
1630970480 Flatten, and take copies...
1630970480 Determine differences...
1630970480 Emit changes...
1630970480 Flatten, and take copies...
1630970480 Determine differences...
1630970480 Emit changes...
1630970480 updated list of fonts
1630970490 exiting
1630970490
1630970490 Need to refresh font lists
1630970490 Flatten existing font lists
1630970490 update list of fonts
1630970490 "/etc/fonts//disabledfonts.xml"
1630970490 "/home/agron/.config//disabledfonts.xml"
1630970490 Look for differences
1630970490 Flatten, and take copies...
1630970490 Determine differences...
1630970490 Emit changes...
1630970490 Flatten, and take copies...
1630970490 Determine differences...
1630970490 Emit changes...
1630970490 updated list of fonts
1630970500 Need to refresh font lists
1630970500 Flatten existing font lists
1630970500 update list of fonts
1630970500 "/etc/fonts//disabledfonts.xml"
1630970500 "/home/agron/.config//disabledfonts.xml"
1630970500 Look for differences
1630970500 Flatten, and take copies...
1630970500 Determine differences...
1630970500 Emit changes...
1630970500 Flatten, and take copies...
1630970500 Determine differences...
1630970500 Emit changes...
1630970500 updated list of fonts
1630970510 Need to refresh font lists
1630970510 Flatten existing font lists
1630970510 update list of fonts
1630970510 "/etc/fonts//disabledfonts.xml"
1630970510 "/home/agron/.config//disabledfonts.xml"
1630970510 Look for differences
1630970510 Flatten, and take copies...
1630970510 Determine differences...
1630970510 Emit changes...
1630970510 Flatten, and take copies...
1630970510 Determine differences...
1630970510 Emit changes...
1630970510 updated list of fonts
1630970520 exiting
1630970520
1630970520 Need to refresh font lists
1630970520 Flatten existing font lists
1630970520 update list of fonts
1630970520 "/etc/fonts//disabledfonts.xml"
1630970520 "/home/agron/.config//disabledfonts.xml"
1630970520 Look for differences
1630970520 Flatten, and take copies...
1630970520 Determine differences...
1630970520 Emit changes...
1630970520 Flatten, and take copies...
1630970520 Determine differences...
1630970520 Emit changes...
1630970520 updated list of fonts
1630970530 Need to refresh font lists
1630970530 Flatten existing font lists
1630970530 update list of fonts
1630970530 "/etc/fonts//disabledfonts.xml"
1630970530 "/home/agron/.config//disabledfonts.xml"
1630970530 Look for differences
1630970530 Flatten, and take copies...
1630970530 Determine differences...
1630970530 Emit changes...
1630970530 Flatten, and take copies...
1630970530 Determine differences...
1630970530 Emit changes...
1630970530 updated list of fonts
1630970540 Need to refresh font lists
1630970540 Flatten existing font lists
1630970540 update list of fonts
1630970540 "/etc/fonts//disabledfonts.xml"
1630970540 "/home/agron/.config//disabledfonts.xml"
1630970540 Look for differences
1630970540 Flatten, and take copies...
1630970540 Determine differences...
1630970540 Emit changes...
1630970540 Flatten, and take copies...
1630970540 Determine differences...
1630970540 Emit changes...
1630970540 updated list of fonts
1630970550 exiting
1630970550
1630970550 Need to refresh font lists
1630970550 Flatten existing font lists
1630970550 update list of fonts
1630970550 "/etc/fonts//disabledfonts.xml"
1630970550 "/home/agron/.config//disabledfonts.xml"
1630970550 Look for differences
1630970550 Flatten, and take copies...
1630970550 Determine differences...
1630970550 Emit changes...
1630970550 Flatten, and take copies...
1630970550 Determine differences...
1630970550 Emit changes...
1630970550 updated list of fonts
1630970560 Need to refresh font lists
1630970560 Flatten existing font lists
1630970560 update list of fonts
1630970560 "/etc/fonts//disabledfonts.xml"
1630970560 "/home/agron/.config//disabledfonts.xml"
1630970560 Look for differences
1630970560 Flatten, and take copies...
1630970560 Determine differences...
1630970560 Emit changes...
1630970560 Flatten, and take copies...
1630970560 Determine differences...
1630970560 Emit changes...
1630970560 updated list of fonts
1630970570 Need to refresh font lists
1630970570 Flatten existing font lists
1630970570 update list of fonts
1630970570 "/etc/fonts//disabledfonts.xml"
1630970570 "/home/agron/.config//disabledfonts.xml"
1630970570 Look for differences
1630970570 Flatten, and take copies...
1630970570 Determine differences...
1630970570 Emit changes...
1630970570 Flatten, and take copies...
1630970570 Determine differences...
1630970570 Emit changes...
1630970570 updated list of fonts
1630970580 exiting
1630970580
1630970580 Need to refresh font lists
1630970580 Flatten existing font lists
1630970580 update list of fonts
1630970580 "/etc/fonts//disabledfonts.xml"
1630970580 "/home/agron/.config//disabledfonts.xml"
1630970580 Look for differences
1630970580 Flatten, and take copies...
1630970580 Determine differences...
1630970580 Emit changes...
1630970580 Flatten, and take copies...
1630970580 Determine differences...
1630970580 Emit changes...
1630970580 updated list of fonts
1630970590 Need to refresh font lists
1630970590 Flatten existing font lists
1630970590 update list of fonts
1630970590 "/etc/fonts//disabledfonts.xml"
1630970590 "/home/agron/.config//disabledfonts.xml"
1630970590 Look for differences
1630970590 Flatten, and take copies...
1630970590 Determine differences...
1630970590 Emit changes...
1630970590 Flatten, and take copies...
1630970590 Determine differences...
1630970590 Emit changes...
1630970590 updated list of fonts
1630970600 Need to refresh font lists
1630970600 Flatten existing font lists
1630970600 update list of fonts
1630970600 "/etc/fonts//disabledfonts.xml"
1630970600 "/home/agron/.config//disabledfonts.xml"
1630970600 Look for differences
1630970600 Flatten, and take copies...
1630970600 Determine differences...
1630970600 Emit changes...
1630970600 Flatten, and take copies...
1630970600 Determine differences...
1630970600 Emit changes...
1630970600 updated list of fonts
1630970610 exiting
1630970610
1630970610 Need to refresh font lists
1630970610 Flatten existing font lists
1630970610 update list of fonts
1630970610 "/etc/fonts//disabledfonts.xml"
1630970610 "/home/agron/.config//disabledfonts.xml"
1630970610 Look for differences
1630970610 Flatten, and take copies...
1630970610 Determine differences...
1630970610 Emit changes...
1630970610 Flatten, and take copies...
1630970610 Determine differences...
1630970610 Emit changes...
1630970610 updated list of fonts
1630970620 Need to refresh font lists
1630970620 Flatten existing font lists
1630970620 update list of fonts
1630970620 "/etc/fonts//disabledfonts.xml"
1630970620 "/home/agron/.config//disabledfonts.xml"
1630970620 Look for differences
1630970620 Flatten, and take copies...
1630970620 Determine differences...
1630970620 Emit changes...
1630970620 Flatten, and take copies...
1630970620 Determine differences...
1630970620 Emit changes...
1630970620 updated list of fonts
1630970630 Need to refresh font lists
1630970630 Flatten existing font lists
1630970630 update list of fonts
1630970630 "/etc/fonts//disabledfonts.xml"
1630970630 "/home/agron/.config//disabledfonts.xml"
1630970630 Look for differences
1630970630 Flatten, and take copies...
1630970630 Determine differences...
1630970630 Emit changes...
1630970630 Flatten, and take copies...
1630970630 Determine differences...
1630970630 Emit changes...
1630970630 updated list of fonts
1630970640 exiting
1630970640
1630970640 Need to refresh font lists
1630970640 Flatten existing font lists
1630970640 update list of fonts
1630970640 "/etc/fonts//disabledfonts.xml"
1630970640 "/home/agron/.config//disabledfonts.xml"
1630970640 Look for differences
1630970640 Flatten, and take copies...
1630970640 Determine differences...
1630970640 Emit changes...
1630970640 Flatten, and take copies...
1630970640 Determine differences...
1630970640 Emit changes...
1630970640 updated list of fonts
1630970650 Need to refresh font lists
1630970650 Flatten existing font lists
1630970650 update list of fonts
1630970650 "/etc/fonts//disabledfonts.xml"
1630970650 "/home/agron/.config//disabledfonts.xml"
1630970650 Look for differences
1630970650 Flatten, and take copies...
1630970650 Determine differences...
1630970650 Emit changes...
1630970650 Flatten, and take copies...
1630970650 Determine differences...
1630970650 Emit changes...
1630970650 updated list of fonts
1630970660 Need to refresh font lists
1630970660 Flatten existing font lists
1630970660 update list of fonts
1630970660 "/etc/fonts//disabledfonts.xml"
1630970660 "/home/agron/.config//disabledfonts.xml"
1630970660 Look for differences
1630970660 Flatten, and take copies...
1630970660 Determine differences...
1630970660 Emit changes...
1630970660 Flatten, and take copies...
1630970660 Determine differences...
1630970660 Emit changes...
1630970660 updated list of fonts
1630970670 exiting
1630970670
1630970670 Need to refresh font lists
1630970670 Flatten existing font lists
1630970670 update list of fonts
1630970670 "/etc/fonts//disabledfonts.xml"
1630970670 "/home/agron/.config//disabledfonts.xml"
1630970670 Look for differences
1630970670 Flatten, and take copies...
1630970670 Determine differences...
1630970670 Emit changes...
1630970670 Flatten, and take copies...
1630970670 Determine differences...
1630970670 Emit changes...
1630970670 updated list of fonts
1630970680 Need to refresh font lists
1630970680 Flatten existing font lists
1630970680 update list of fonts
1630970680 "/etc/fonts//disabledfonts.xml"
1630970680 "/home/agron/.config//disabledfonts.xml"
1630970680 Look for differences
1630970680 Flatten, and take copies...
1630970680 Determine differences...
1630970680 Emit changes...
1630970680 Flatten, and take copies...
1630970680 Determine differences...
1630970680 Emit changes...
1630970680 updated list of fonts
1630970690 Need to refresh font lists
1630970690 Flatten existing font lists
1630970690 update list of fonts
1630970690 "/etc/fonts//disabledfonts.xml"
1630970690 "/home/agron/.config//disabledfonts.xml"
1630970690 Look for differences
1630970690 Flatten, and take copies...
1630970690 Determine differences...
1630970690 Emit changes...
1630970690 Flatten, and take copies...
1630970690 Determine differences...
1630970690 Emit changes...
1630970690 updated list of fonts
1630970700 exiting
1630970700
1630970700 Need to refresh font lists
1630970700 Flatten existing font lists
1630970700 update list of fonts
1630970700 "/etc/fonts//disabledfonts.xml"
1630970700 "/home/agron/.config//disabledfonts.xml"
1630970700 Look for differences
1630970700 Flatten, and take copies...
1630970700 Determine differences...
1630970700 Emit changes...
1630970700 Flatten, and take copies...
1630970700 Determine differences...
1630970700 Emit changes...
1630970700 updated list of fonts
1630970710 Need to refresh font lists
1630970710 Flatten existing font lists
1630970710 update list of fonts
1630970710 "/etc/fonts//disabledfonts.xml"
1630970710 "/home/agron/.config//disabledfonts.xml"
1630970710 Look for differences
1630970710 Flatten, and take copies...
1630970710 Determine differences...
1630970710 Emit changes...
1630970710 Flatten, and take copies...
1630970710 Determine differences...
1630970710 Emit changes...
1630970710 updated list of fonts
1630970720 Need to refresh font lists
1630970720 Flatten existing font lists
1630970720 update list of fonts
1630970720 "/etc/fonts//disabledfonts.xml"
1630970720 "/home/agron/.config//disabledfonts.xml"
1630970720 Look for differences
1630970720 Flatten, and take copies...
1630970720 Determine differences...
1630970720 Emit changes...
1630970720 Flatten, and take copies...
1630970720 Determine differences...
1630970720 Emit changes...
1630970720 updated list of fonts
1630970730 exiting
1630970730
1630970730 Need to refresh font lists
1630970730 Flatten existing font lists
1630970730 update list of fonts
1630970730 "/etc/fonts//disabledfonts.xml"
1630970730 "/home/agron/.config//disabledfonts.xml"
1630970730 Look for differences
1630970730 Flatten, and take copies...
1630970730 Determine differences...
1630970730 Emit changes...
1630970730 Flatten, and take copies...
1630970730 Determine differences...
1630970730 Emit changes...
1630970730 updated list of fonts
1630970740 Need to refresh font lists
1630970740 Flatten existing font lists
1630970740 update list of fonts
1630970740 "/etc/fonts//disabledfonts.xml"
1630970740 "/home/agron/.config//disabledfonts.xml"
1630970740 Look for differences
1630970740 Flatten, and take copies...
1630970740 Determine differences...
1630970740 Emit changes...
1630970740 Flatten, and take copies...
1630970740 Determine differences...
1630970740 Emit changes...
1630970740 updated list of fonts
1630970750 Need to refresh font lists
1630970750 Flatten existing font lists
1630970750 update list of fonts
1630970750 "/etc/fonts//disabledfonts.xml"
1630970750 "/home/agron/.config//disabledfonts.xml"
1630970750 Look for differences
1630970750 Flatten, and take copies...
1630970750 Determine differences...
1630970750 Emit changes...
1630970750 Flatten, and take copies...
1630970750 Determine differences...
1630970750 Emit changes...
1630970750 updated list of fonts

Moderator note: Post edited in order to properly format the terminal output.

Someone already ask the same question. Basically you need to reinstall KDE stuff.

I doubt the solution for fixing a theme related issue (from the information we have) would be to reinstall KDE. This is non sense, even if it may work.

What is the root cause of his issue? What did he do before it happens? Answering that would probably be more beneficial to understand the issue and fixing it. What did “trying some themes” mean? Was it trying default themes, installing themes, installing packages from repos, from external sources?

I can never buy it when I read “I did nothing and the system broke” kind of explanation, most of the time people have done something to the system.

1 Like

lol First, I said KDE suff. Not the whole KDE desktop. They probably just need to reinstall knewstuff package. You are right tho, reinstalling something doesn’t help in finding the root cause of the problem, but most of the time the one who ask knows nothing of what they did. Thus, I think, it’s really hard to reproduce and fix the issue. In this case, CMIIW, missing or unavailable file mostly caused by broken package or deleted file. If its missconfigured then the person must have to change the path somewhere in some configuration file. That person must be already aware of that. So the fastest solution is just replacing the file. Especially if someone already done that and it works.

But if the one who ask is willing to backtrack their issue to help finding the root of the problem then it’s even better. :slightly_smiling_face:

But that’s not just ‘stuff’ it is the whole desktop the user reinstalled.

Oh, shoot. I get what you mean. Yes, the person in the thread I mentioned was indeed reinstalling plasma. But that doesn’t change the easiest way I can suggest to fix this issue. I do believe it’s just broken knewstuff package, but I can’t reproduce the error myself. So I’m not really sure of it. Lets just ask the OP if they willing to bisect their problem to find which package or file is broken.

Try logging into a newly created user and see if the problem is happening there too.

If not, (99% sure it’ll not be an issue any more)

  • Verify that the new user has access to the same groups as your old one by executing groups and comparing the output of both users.

    groups twitty
    groups twitty2
    

    (Where obviously, twitty is your old user and twitty2 is your new one.)
    E.G. if twitty is a member of operator and twitty2 isn’t, execute:

    usermod --append --groups operator twitty2
    
  • Copy all data files from your old profile into your new one

    cp --verbose --recursive --preserve=timestamps /home/twitty/Documents/* /home/twitty2/Documents/
    

    If that worked and you had no errors, remove the documents from your old user:

    rm --recursive /home/twitty/Documents/*
    

    repeat for:

    • Pictures
    • Videos
    • Music
    • .thunderbird
    • .mozilla/firefox/
    • Templates, and everything else that is important to you.
    • Linux games like Battle of Wesnoth have their game data stored under ~/.local/share/ E.G. ~/.local/share/wesnoth/
  • After everything has been copied over, disable the old user so you cannot accidentally log on to it any more:

     usermod --lock twitty
    
  • If you would have theming or other customisations going on, don’t do everything in one day but do this at the rate of 1 application / theme / … per day and if the same issue crops up again, roll back your last change and thus you’ve now pinpointed the exact setting that made your old user misbehave. :thinking:

  • in 1 month delete the entire home directory of your old user, but don’t delete the user itself so that in 6 months time files still owned by that user will still show up under its username.

  • If you ever migrate to a new machine, just don’t migrate the old user: only the new one.

  • From now on, start making backups so you can roll back and never have to do this again:

1 Like

Creating a new user solved the problem for the new user.
Next time I will be more reserved to try themes that are not shipped with Manjaro.

1 Like

Next time I will have a Cold System backup ready before messing with themes!

There! FTFY!

:wink: :grin:

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.