https://bugs.kde.org/show_bug.cgi?id=465756
Elias Probst <m...@eliasprobst.eu> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.kde.org/show_b | |ug.cgi?id=459082, | |https://bugs.kde.org/show_b | |ug.cgi?id=451449 CC| |m...@eliasprobst.eu Status|REPORTED |CONFIRMED Ever confirmed|0 |1 --- Comment #1 from Elias Probst <m...@eliasprobst.eu> --- Potentially related bugs: - #451449 - Wayland desktop panel doesn't follow primary screen when external primary screen is turned off and back on again (https://bugs.kde.org/show_bug.cgi?id=451449) - #459082 - Wayland - Notification on primary monitor in wrong place (https://bugs.kde.org/show_bug.cgi?id=459082) I'm seeing the same here. I wouldn't say it's not strictly, that items show up on the wrong screen, but that the panel on the primary screen somehow messes up its screen coordinates, as some elements appear on the right screen, but in the wrong place, some are shown on the adjacent screen, some don't show up at all. My primary screen is (2560x1440, external display) located centered above the secondary screen (1920x1080, laptop built-in). Each screen has a panel at the bottom edge at full width. Things I can observe here: - The Kickoff menu (button located at default position, the very left edge of the bottom panel) is shown overlaying the panel at the bottom edge of the screen and moved to the right, as if it would use the secondary screen's geometry to define its X position. - Panel tooltips use seemingly random positions, either misplaced similarly as the Kickoff menu, or moved downwards to the built-in laptop screen where they appear at the upper edge. - Right aligned popups from the systray behave similar to what I described for Kickoff (not taking the panel height into account, aligning with the screen's bottom edge instead and not being placed above the systray, being moved to the left as if they'd use the built-in screen's right edge as their maximum for X positioning) - I have next to the Kickoff button the "Activities" applet, which is supposed to show the Activity Manager on the corresponding screen when clicked. It works just fine, until the screen is re-connected, then clicking on the applet on the primary (external) screen does nothing, clicking on it on the secondary (built-in) screen works just fine. Using the Meta+Q shortcut always triggers it on the secondary (built-in) screen, even when the focus is on the primary (external) screen. - NixOS unstable - Plasma 5.27 - KF5 5.103 - Qt 5.15.8 - Kernel 5.15.94 $ kscreen-doctor -o Output: 1 eDP-1 enabled connected priority 2 Panel Modes: 0:1920x1080@60*! 1:1920x1080@48 2:1280x1024@60 3:1024x768@60 4:1280x800@60 5:1920x1080@60 6:1600x900@60 7:1368x768@60 8:1280x720@60 Geometry: 359,1440 1920x1080 Scale: 1 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: Automatic Output: 2 DP-1 enabled connected priority 1 DisplayPort Modes: 0:2560x1440@60*! 1:2048x1080@60 10:1600x1200@60 11:1280x1024@75 12:1280x1024@60 13:1152x864@75 14:1280x720@60 15:1280x720@60 16:1280x720@60 17:1280x720@50 18:1024x768@75 19:1024x768@60 2:2048x1080@24 20:800x600@75 21:800x600@60 22:720x576@50 23:720x576@50 24:720x480@60 25:720x480@60 26:720x480@60 27:720x480@60 28:640x480@75 29:640x480@60 3:1920x1080@60 30:640x480@60 31:640x480@60 32:720x400@70 33:1600x1200@60 34:1280x1024@60 35:1024x768@60 36:1920x1200@60 37:1280x800@60 38:1920x1080@60 39:1600x900@60 4:1920x1080@60 40:1368x768@60 41:1280x720@60 5:1920x1080@60 6:1920x1080@60 7:1920x1080@60 8:1920x1080@50 9:1920x1080@50 Geometry: 0,0 2560x1440 Scale: 1 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: Automatic $ kscreen-console START: Requesting Config Received config. Took 32 milliseconds Screen: maxSize: QSize(64000, 64000) minSize: QSize(0, 0) currentSize: QSize(2560, 2520) ----------------------------------------------------- Id: 1 Name: "eDP-1" Type: "Panel (Laptop)" Connected: true Enabled: true Priority: 2 Rotation: KScreen::Output::None Pos: QPoint(359,1440) MMSize: QSize(310, 170) FollowPreferredMode: false Size: QSize(1920, 1080) Scale: 1 Clones: None Mode: "0" Preferred Mode: "0" Preferred modes: ("0") Modes: "0" "1920x1080@60" QSize(1920, 1080) 60.02 "1" "1920x1080@48" QSize(1920, 1080) 47.999 "2" "1280x1024@60" QSize(1280, 1024) 59.895 "3" "1024x768@60" QSize(1024, 768) 59.92 "4" "1280x800@60" QSize(1280, 800) 59.81 "5" "1920x1080@60" QSize(1920, 1080) 59.963 "6" "1600x900@60" QSize(1600, 900) 59.946 "7" "1368x768@60" QSize(1368, 768) 59.882 "8" "1280x720@60" QSize(1280, 720) 59.855 EDID Info: Device ID: "xrandr-unknown" Name: "" Vendor: "" Serial: "" EISA ID: "LP140WF6-SPB4" Hash: "e831ef9ce9dc2f3aae9e85222a039177" Width: 31 Height: 17 Gamma: 2.2 Red: QQuaternion(scalar:1, vector:(0.580078, 0.359375, 0)) Green: QQuaternion(scalar:1, vector:(0.334961, 0.55957, 0)) Blue: QQuaternion(scalar:1, vector:(0.160156, 0.120117, 0)) White: QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0)) ----------------------------------------------------- Id: 2 Name: "DP-1" Type: "DisplayPort" Connected: true Enabled: true Priority: 1 Rotation: KScreen::Output::None Pos: QPoint(0,0) MMSize: QSize(550, 310) FollowPreferredMode: false Size: QSize(2560, 1440) Scale: 1 Clones: None Mode: "0" Preferred Mode: "0" Preferred modes: ("0") Modes: "0" "2560x1440@60" QSize(2560, 1440) 59.951 "1" "2048x1080@60" QSize(2048, 1080) 59.998 "10" "1600x1200@60" QSize(1600, 1200) 60 "11" "1280x1024@75" QSize(1280, 1024) 75.025 "12" "1280x1024@60" QSize(1280, 1024) 60.02 "13" "1152x864@75" QSize(1152, 864) 75 "14" "1280x720@60" QSize(1280, 720) 60 "15" "1280x720@60" QSize(1280, 720) 60 "16" "1280x720@60" QSize(1280, 720) 59.94 "17" "1280x720@50" QSize(1280, 720) 50 "18" "1024x768@75" QSize(1024, 768) 75.029 "19" "1024x768@60" QSize(1024, 768) 60.004 "2" "2048x1080@24" QSize(2048, 1080) 23.997 "20" "800x600@75" QSize(800, 600) 75 "21" "800x600@60" QSize(800, 600) 60.317 "22" "720x576@50" QSize(720, 576) 50 "23" "720x576@50" QSize(720, 576) 50 "24" "720x480@60" QSize(720, 480) 60 "25" "720x480@60" QSize(720, 480) 60 "26" "720x480@60" QSize(720, 480) 59.94 "27" "720x480@60" QSize(720, 480) 59.94 "28" "640x480@75" QSize(640, 480) 75 "29" "640x480@60" QSize(640, 480) 60 "3" "1920x1080@60" QSize(1920, 1080) 60 "30" "640x480@60" QSize(640, 480) 59.94 "31" "640x480@60" QSize(640, 480) 59.94 "32" "720x400@70" QSize(720, 400) 70.082 "33" "1600x1200@60" QSize(1600, 1200) 59.869 "34" "1280x1024@60" QSize(1280, 1024) 59.895 "35" "1024x768@60" QSize(1024, 768) 59.92 "36" "1920x1200@60" QSize(1920, 1200) 59.885 "37" "1280x800@60" QSize(1280, 800) 59.81 "38" "1920x1080@60" QSize(1920, 1080) 59.963 "39" "1600x900@60" QSize(1600, 900) 59.946 "4" "1920x1080@60" QSize(1920, 1080) 60 "40" "1368x768@60" QSize(1368, 768) 59.882 "41" "1280x720@60" QSize(1280, 720) 59.855 "5" "1920x1080@60" QSize(1920, 1080) 59.94 "6" "1920x1080@60" QSize(1920, 1080) 60 "7" "1920x1080@60" QSize(1920, 1080) 59.94 "8" "1920x1080@50" QSize(1920, 1080) 50 "9" "1920x1080@50" QSize(1920, 1080) 50 EDID Info: Device ID: "xrandr-DELL U2518D-3C4YP777B5DL" Name: "DELL U2518D" Vendor: "" Serial: "3C4YP777B5DL" EISA ID: "" Hash: "7d2c5398c171c47f5994bc1778761a77" Width: 55 Height: 31 Gamma: 2.2 Red: QQuaternion(scalar:1, vector:(0.639648, 0.328125, 0)) Green: QQuaternion(scalar:1, vector:(0.299805, 0.599609, 0)) Blue: QQuaternion(scalar:1, vector:(0.150391, 0.0595703, 0)) White: QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0)) -- You are receiving this mail because: You are watching all bug changes.