https://bugs.kde.org/show_bug.cgi?id=360417
Bug ID: 360417 Summary: Panels, plasmoids and wallpaper disappears when using a HDMI display splitter Product: plasmashell Version: 5.5.5 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Multi-screen support Assignee: aleix...@kde.org Reporter: cer...@luukku.com CC: plasma-b...@kde.org I'm using laptop with it's own screen turned off and attached to HDMI splitter where screen is splitted to two displays (can be viewed simultaneously). It's been working fine until resently. Every now and then Plasma panels, plasmoids and wallpaper disappears leaving only black screen instead. Everything else seems to continue working normally. This happens especially when returning from suspend (output of ~/.Xsession-errors below). Normal behaviour starts after restarting Plasma. This behaviour may have been started because I tried to plug an additional VGA monitor. It worked but sometimes forementioned desktop elements would disappear from HDMI screen (set as main display) and appear in VGA monitor. So I unplugged and haven't used VGA monitor since then but got this same kind of behaviour in HDMI screen also. Software updates may also have an effect (using rolling release). I've deleted ~/.local/share/kscreen but that didn't help. I'm using openSUSE Tumbleweed, Plasma 5.5.5, Qt 5.5.1, Frameworks 5.19.0, kernel 4.4.3. Computer: Dell Latitude E5420. Graphics: Intel HD 3000 (Mobile Intel HM65 Express -chipset). Open source drivers. HDMI Splitter: Jebsee HD 4200. Both HDMI displays are 1920x1080 resolution and 60hz. Reproducible: Always Steps to Reproduce: 1. Use a HDMI splitter and 2 monitors. 2. Start suspend 3. End suspend Actual Results: Plasma panels, plasmoids and wallpaper disappear leaving only black screen instead. Everything else seem to work: mouse, programs, Plasma shortcuts, screen edge actions, etc. Expected Results: Those desktop elements should't disappear. >xrandr --listmonitors Monitors: 1 0: +*HDMI1 1920/698x1080/392+0+0 HDMI1 ~/.Xsession-errors when suspending: powerdevil: Suspend session triggered with QMap(("Explicit", QVariant(bool, true))("Type", QVariant(uint, 1))) window match: "Applications [wiki.mate-desktop.org] - Mozilla Firefox" :OK powerdevil: Suspend session triggered with QMap(("Explicit", QVariant(bool, true))("SkipFade", QVariant(bool, true))("Type", QVariant(uint, 1))) powerdevil: Starting Login1 suspend job kscreen.kded: System is going to suspend, won't be changing config (waited for 1001 ms) networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Metered" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Metered" Time engine Clock skew signaled kdeinit5: Got EXEC_NEW '/usr/lib64/qt5/plugins/kf5/kio/http.so' from launcher. kdeinit5: preparing to launch '/usr/lib64/qt5/plugins/kf5/kio/http.so' powerdevil: Kbd backlight brightness value: 0 powerdevil: set kbd backlight value: 0 kscreen.kded: Resumed from suspend, checking for screen changes powerdevil: Keyboard brightness changed!! kscreen: Primary output changed from KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) to KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22384, resource id: 23068718, major code: 20 (GetProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22385, resource id: 23068718, major code: 15 (QueryTree), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22386, resource id: 23068718, major code: 20 (GetProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22443, resource id: 23068710, major code: 20 (GetProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22444, resource id: 23068710, major code: 15 (QueryTree), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22445, resource id: 23068710, major code: 20 (GetProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22499, resource id: 23068701, major code: 20 (GetProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22500, resource id: 23068701, major code: 15 (QueryTree), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22501, resource id: 23068701, major code: 20 (GetProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22552, resource id: 23068714, major code: 20 (GetProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22557, resource id: 23068714, major code: 15 (QueryTree), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22558, resource id: 23068714, major code: 20 (GetProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22606, resource id: 23068687, major code: 15 (QueryTree), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 22607, resource id: 23068687, major code: 20 (GetProperty), minor code: 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 kde.xembedsniproxy: Scaling pixmap of window 113246212 "" from w*h 22 22 kscreen: Primary output changed from KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) to KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) kscreen: Primary output changed from KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) to KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) kscreen: Primary output changed from KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) to KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) kscreen: Primary output changed from KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) to KScreen::Output(Id: 70 , Name: "HDMI1" ) ( "HDMI1" ) kscreen: Requesting missing EDID for outputs (66, 70) kscreen: Requesting missing EDID for outputs (66, 70) kscreen.kded: Change detected kscreen.kded: Saving current config to file kscreen.kded: Calculating config ID for KScreen::Config(0xd20920) kscreen.kded: Part of the Id: "36c0397b4c130514192b83daf653f9d7" kscreen.kded: Part of the Id: "c7e734d0786603476773d92e96287856" kscreen.kded: Config ID: "e650f75ed40f559549a15e8f3128ccca" kscreen.kded: Config saved on: "/home/henri/.local/share/kscreen/e650f75ed40f559549a15e8f3128ccca" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Metered" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Metered" -- You are receiving this mail because: You are watching all bug changes.