https://bugs.kde.org/show_bug.cgi?id=516434

            Bug ID: 516434
           Summary: plasmashell widget popups are misplaced when using
                    multiple monitors
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.0
       Reported In:
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

SUMMARY

When I turn my monitors off, and later back on, application launcher,
notification popups and widget popups of the plasmashell bar become misplaced.
This also affects hover popups like window previews.

Judging by the placement, the coordinates don't seem to align with the monitor
edges (I'm using monitors of different sizes) but rather with different scale
settings of these monitors.

STEPS TO REPRODUCE
1. Have a left, center, and right monitor
2. Put the plasmashell to the center monitor
3. Verify correct alignment
3. Turn monitors off, and back on, the order of this action doesn't seem to
matter
4. Trigger popups or open the application launcher to see misalignment

OBSERVED RESULT

Popups and application launcher seemingly align to coordinates calculated from
the wrong or previous monitor scaling.

EXPECTED RESULT

Popups and launcher should always align properly.

SOFTWARE/OS VERSIONS

Operating System: Gentoo Linux 2.18
KDE Plasma Version: 6.6.0
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.18.12-gentoo (64-bit)
Graphics Platform: Wayland
Processors: 20 × 12th Gen Intel® Core™ i7-12700K
Memory: 32 GiB of RAM (31.1 GiB usable)
Graphics Processor 1: NVIDIA GeForce RTX 3080 Ti
Graphics Processor 2: Intel® UHD Graphics 770
Manufacturer: ASRock
Product Name: Z690 Pro RS

ADDITIONAL INFORMATION

My monitor layout may matter here because previous reports have been closed as
fixed or "works for me". I do observe this problem only since plasma 6.6 so it
may also be a regression.

# kscreen-doctor -o
Output: 1 HDMI-A-3 5818aa81-64e0-407d-9bde-f882143d283f
        disabled
        connected
        priority 4294967295
        HDMI
        replication source:3
        Modes:  1:[email protected]*!  2:[email protected]  3:[email protected] 
4:[email protected]  5:[email protected]  6:[email protected]  7:[email protected] 
8:[email protected]  9:[email protected]  10:[email protected]  11:[email protected] 
12:[email protected]  13:[email protected]  14:[email protected]  15:[email protected] 
16:[email protected]  17:[email protected]  18:[email protected] 
19:[email protected]  20:[email protected]  21:[email protected]  22:[email protected]
 23:[email protected]  24:[email protected]  25:[email protected]  26:[email protected]
 27:[email protected]  28:[email protected]  29:[email protected]  30:[email protected] 
31:[email protected]  32:[email protected]  33:[email protected]  34:[email protected] 
35:[email protected]  36:[email protected]  37:[email protected]  38:[email protected] 
39:[email protected]  40:[email protected]  41:[email protected]  42:[email protected] 
43:[email protected]  44:[email protected]
        Custom modes: None
        Geometry: 2048,287 3072x1728
        Scale: 1.25
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: unknown
        HDR: disabled
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        Color resolution: unknown
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported
Output: 2 DP-4 d8cab81d-3587-470f-81a4-805010dba8fe
        enabled
        connected
        priority 3
        DisplayPort
        replication source:0
        Modes:  45:[email protected]*!  46:[email protected]  47:[email protected] 
48:[email protected]  49:[email protected]  50:[email protected]  51:[email protected] 
52:[email protected]  53:[email protected]  54:[email protected]  55:[email protected] 
56:[email protected]  57:[email protected]  58:[email protected]
        Custom modes: None
        Geometry: 5120,287 3072x1728
        Scale: 1.25
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 57% and dimming to 100%
        DDC/CI: allowed
        Color resolution: unknown
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported
Output: 3 DP-3 ca957fc5-4c3f-4c22-80f7-6692bd7a1083
        enabled
        connected
        priority 1
        DisplayPort
        replication source:0
        Modes:  59:[email protected]*!  60:[email protected]  61:[email protected] 
62:[email protected]  63:[email protected]  64:[email protected]  65:[email protected] 
66:[email protected]  67:[email protected]  68:[email protected]  69:[email protected] 
70:[email protected]
        Custom modes: None
        Geometry: 2048,287 3072x1728
        Scale: 1.25
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: unknown
        HDR: disabled
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        DDC/CI: allowed
        Color resolution: unknown
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported
Output: 4 HDMI-A-4 0cccc073-50da-4f0f-b180-4b6846afa5bd
        enabled
        connected
        priority 2
        HDMI
        replication source:0
        Modes:  71:[email protected]*!  72:[email protected]  73:[email protected] 
74:[email protected]  75:[email protected]  76:[email protected]  77:[email protected] 
78:[email protected]  79:[email protected]  80:[email protected]  81:[email protected] 
82:[email protected]  83:[email protected]  84:[email protected]  85:[email protected] 
86:[email protected]  87:[email protected]  88:[email protected]  89:[email protected]
        Custom modes: None
        Geometry: 0,0 2048x2304
        Scale: 1.25
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: disabled
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        DDC/CI: allowed
        Color resolution: unknown
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to