安装事件日历小部件后,Kubuntu 桌面冻结

安装事件日历小部件后,Kubuntu 桌面冻结

我通过手动安装了事件日历小部件git clone并将其添加到顶部栏,然后我的桌面开始冻结,并且栏上的所有小部件和桌面上的文件都无法点击。

  • 操作系统:Kubuntu 20.10 x86_64
  • DE:等离子 5.19.5

重启后,Latte dock 不显示图标,但悬停时会显示工具提示。

我运行了该命令killall plasmashell && plasmashell并显示以下内容:

kf.plasma.quick: Applet preload policy set to 1
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Loading Calendar plugin HolidaysEventsPlugin(0x560b80a8a140)
file:///home/xm/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/calendars/PlasmaCalendarManager.qml:16: Error: Qt.createQmlObject(): failed to create object: 
    file:///home/xm/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/calendars/inline:1:1: module "org.kde.plasma.PimCalendars" is not installed
kf.package: No metadata file in the package, expected it at: "/usr/share/wallpapers/DarkestHour/contents/images/"
kf.package: No metadata file in the package, expected it at: "/usr/share/wallpapers/DarkestHour/contents/images/"
kf.package: No metadata file in the package, expected it at: "/usr/share/wallpapers/DarkestHour/contents/images/"
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
3
Plasma Shell startup completed
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:306:17: QML Label: Binding loop detected for property "width"
Entry is not valid "kontact.desktop" QSharedPointer(0x560b834bf1e0)
Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x560b834bf1e0)
Entry is not valid "kontact.desktop" QSharedPointer(0x560b8346c0e0)
Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x560b8346c0e0)
file:///home/xm/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/calendars/PlasmaCalendarManager.qml:16: Error: Qt.createQmlObject(): failed to create object: 
    file:///home/xm/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/calendars/inline:1:1: module "org.kde.plasma.PimCalendars" is not installed
file:///usr/share/plasma/plasmoids/org.kde.plasma.panelspacer/contents/ui/main.qml:53:5: Unable to assign [undefined] to QQuickGridLayout*
file:///usr/share/plasma/plasmoids/org.kde.plasma.panelspacer/contents/ui/main.qml:53:5: Unable to assign [undefined] to QQuickGridLayout*
file:///usr/share/plasma/plasmoids/org.kde.milou/contents/ui/main.qml:61:17: Unable to assign double to QQuickAnchorLine
trying to show an empty dialog
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
trying to show an empty dialog
trying to show an empty dialog
libkcups: CUPS-Get-Printers last error: 0 successful-ok
libkcups: Create-Printer-Subscriptions last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml:54:17: Unable to assign [undefined] to int
libkcups: 5 "XXXXXX"
libkcups: 3 "[email protected]"
libkcups: 3 "XXXXXX"
libkcups: 0
libkcups: 0
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
trying to show an empty dialog
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
trying to show an empty dialog
file:///usr/share/plasma/plasmoids/org.kde.milou/contents/ui/main.qml:61:17: Unable to assign double to QQuickAnchorLine
file:///usr/share/plasma/plasmoids/org.kde.milou/contents/ui/main.qml:61:17: Unable to assign double to QQuickAnchorLine
trying to show an empty dialog

答案1

几天前我遇到了完全相同的问题,我能找到的唯一解决方案是删除事件日历小部件。这是一项非常轻松简单的任务:

  1. 首先,您需要手动删除此文件夹:///home/xm/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar
  2. 然后您可以再次启动 plasmashell,并卸载该小部件,它将清除事件日历中的所有其他内容。

遗憾的是,我不知道他们什么时候会修复这个错误,但在此之前我建议使用 KOrganizer!;)

相关内容