[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1069325: A smaller lockscreen is shown above a larger one due to a second enabled powered-off display device



Package: kde-plasma-desktop
Version: 5:142

This is occurring after upgrading to Debian12 whenever waking from sleep or locking the screen.

First submitted this here: https://bugs.kde.org/show_bug.cgi?id=485199

I could click on both password boxes to enter the password and login (it doesn't matter if it's the smaller or larger lockscreen). The problem was solved by going to Display Configuration -> selecting the other monitor and disabling it. But it is occurring again now after I reenabled it. (I powered on the other display, enabled it, selected extend to side with meta+P, configured a few things like the wallpaper of the other display, and then powered it off without disabling it.) The two displays have different resolutions.

I'm using Wayland now. I had plasmashell running from the kstart5 plasmashell command in the konsole and this is the output in the console that could be useful:

> file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/PipeWireThumbnail.qml:11:1: module "org.kde.pipewire" is not installed
> Could not find the Plasmoid for Plasma::FrameSvgItem(0x55be4a604ee0) QQmlContext(0x55be4763e640) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
> Could not find the Plasmoid for Plasma::FrameSvgItem(0x55be4a604ee0) QQmlContext(0x55be4763e640) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> Checking screens: available: (QScreen(0xid1, name="HDMI-A-1")) redundant: QHash((QScreen(0xid2, name="HDMI-A-2"), QScreen(0xid1, name="HDMI-A-1"))) fake: QSet() all: (QScreen(0xid1, name="HDMI-A-1"), QScreen(0xid2, name="HDMI-A-2"))
> Initializing  "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_fonts.so"
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:20: TypeError: Cannot read property 'pluginName' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:75: TypeError: Cannot read property 'configuration' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:78: TypeError: Cannot read property 'pluginName' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:80: TypeError: Cannot read property 'configuration' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:81: TypeError: Cannot read property 'configuration' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:82: TypeError: Cannot read property 'configuration' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:83: TypeError: Cannot read property 'configuration' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:84: TypeError: Cannot read property 'configuration' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:16: TypeError: Cannot read property 'configuration' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:17: TypeError: Cannot read property 'configuration' of null
> file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:18: TypeError: Cannot read property 'configuration' of null

This seems to happen at every resume from sleep but if the mouse is located on the larger lockscreen once it is moved just slightly the smaller lockscreen disappears. Also it would be useful if the two displays have different resolutions and Unify screen rather than Extend screen is used (as now) the larger resolution is kept on the display with the larger resolution. If there's something I should test or some logs I should check, please let me know.


Reply to: