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

Bug#1110115: dolphin: Dolphin context menus appear centered on multi-monitor Wayland setup



Package: dolphin
Version: 4:25.04.3-1
Severity: normal
X-Debbugs-Cc: klipo89@gmail.com

Dear Maintainer,

When running Dolphin on a multi-monitor Wayland setup with a rotated monitor
and vertical offset,
right-click context menus appear centered in the window instead of at the
cursor location.
This issue did not occur before the recent update to version 4:25.04.3-1.

Running Dolphin with `QT_QPA_PLATFORM=xcb` (XWayland) fixes the problem,
indicating a
Wayland-specific popup positioning bug in the new version.

Expected behavior: context menus should appear at the cursor position
regardless of monitor layout.

Steps to reproduce:
- Use a multi-monitor setup with one monitor to the left rotated and offset
vertically (see attached kscreen-doctor output).
- Run Dolphin natively on Wayland.
- Right-click inside Dolphin’s window in the affected monitor’s upper right
quadrant.

Outcome: Context menu appears centered instead of near the cursor.

Please investigate and fix the Wayland popup positioning issue in Dolphin or
underlying Qt/Plasma libraries.

Output: 1 HDMI-A-1
        enabled
        connected
        priority 2
        HDMI
        Modes:  1:1920x1080@60*!  2:1920x1080@60  3:1920x1080@60
4:1920x1080@50  5:1600x900@60  6:1280x1024@75  7:1280x1024@60  8:1152x864@75
9:1280x720@75  10:1280x720@60  11:1280x720@60  12:1280x720@60  13:1280x720@50
14:1024x768@75  15:1024x768@60  16:800x600@75  17:800x600@60  18:720x576@50
19:720x480@60  20:720x480@60  21:720x480@60  22:720x480@60  23:720x480@60
24:640x480@75  25:640x480@60  26:640x480@60  27:640x480@60  28:720x400@70
        Geometry: 0,0 1080x1920
        Scale: 1
        Rotation: 2
        Overscan: 0
        Vrr: incapable
        RgbRange: Full
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: /home/jen/Documents/ICC Profiles/P2222H.icm
        Color profile source: ICC
        Color power preference: prefer accuracy
        Brightness control: supported, set to 100% and dimming to 100%
Output: 2 DP-1
        enabled
        connected
        priority 1
        DisplayPort
        Modes:  29:2560x1440@60!  30:2560x1440@75*  31:1920x1080@75
32:1920x1080@60  33:1920x1080@60  34:1920x1080@60  35:1920x1080@50
36:1600x900@60  37:1280x1024@75  38:1280x1024@60  39:1152x864@75
40:1280x720@60  41:1280x720@60  42:1280x720@50  43:1024x768@75  44:1024x768@60
45:800x600@75  46:800x600@60  47:720x576@50  48:720x480@60  49:720x480@60
50:720x480@60  51:720x480@60  52:640x480@75  53:640x480@60  54:640x480@60
55:640x480@60  56:720x400@70
        Geometry: 1080,342 2560x1440
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: Never
        RgbRange: Full
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: /home/jen/Documents/ICC Profiles/SE2723DS.icm
        Color profile source: ICC
        Color power preference: prefer accuracy
        Brightness control: supported, set to 100% and dimming to 100%

Thanks.


-- System Information:
Debian Release: 13.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing'), (1, 'experimental'), (1, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.16-rc7-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dolphin depends on:
ii  baloo6                                 6.13.0-1
ii  dolphin-data                           4:25.04.3-1
ii  kio6                                   6.13.0-6
ii  libc6                                  2.41-11
ii  libdolphinvcs6                         4:25.04.3-1
ii  libkf6baloo6                           6.13.0-1
ii  libkf6baloowidgets6                    4:25.04.0-1
ii  libkf6bookmarks6                       6.13.0-1
ii  libkf6bookmarkswidgets6                6.13.0-1
ii  libkf6codecs6                          6.13.0-1
ii  libkf6colorscheme6                     6.13.0-1
ii  libkf6completion6                      6.13.0-1
ii  libkf6configcore6                      6.13.0-2
ii  libkf6configgui6                       6.13.0-2
ii  libkf6configwidgets6                   6.13.0-1
ii  libkf6coreaddons6                      6.13.0-1
ii  libkf6crash6                           6.13.0-1
ii  libkf6dbusaddons6                      6.13.0-1
ii  libkf6filemetadata3                    6.13.0-1
ii  libkf6guiaddons6                       6.13.0-1
ii  libkf6i18n6                            6.13.0-1
ii  libkf6iconthemes6                      6.13.0-2
ii  libkf6jobwidgets6                      6.13.0-1
ii  libkf6kcmutils6                        6.13.0-2
ii  libkf6kcmutilscore6                    6.13.0-2
ii  libkf6kiocore6                         6.13.0-6
ii  libkf6kiofilewidgets6                  6.13.0-6
ii  libkf6kiogui6                          6.13.0-6
ii  libkf6kiowidgets6                      6.13.0-6
ii  libkf6newstuffwidgets6                 6.13.0-1
ii  libkf6notifications6                   6.13.0-1
ii  libkf6parts6                           6.13.0-1
ii  libkf6service-bin                      6.13.0-1
ii  libkf6service6                         6.13.0-1
ii  libkf6solid6                           6.13.0-1
ii  libkf6textwidgets6                     6.13.0-1
ii  libkf6userfeedbackcore6                6.13.0-1
ii  libkf6userfeedbackwidgets6             6.13.0-1
ii  libkf6widgetsaddons6                   6.13.0-1
ii  libkf6windowsystem6                    6.13.0-2
ii  libkf6xmlgui6                          6.13.0-1
ii  libpackagekitqt6-1                     1.1.2-1+b1
ii  libphonon4qt6-4t64                     4:4.12.0-5
ii  libqt6core6t64 [qt6-base-private-abi]  6.8.2+dfsg-9
ii  libqt6dbus6                            6.8.2+dfsg-9
ii  libqt6gui6                             6.8.2+dfsg-9
ii  libqt6widgets6                         6.8.2+dfsg-9
ii  libqt6xml6                             6.8.2+dfsg-9
ii  libstdc++6                             15.1.0-8
ii  phonon4qt6                             4:4.12.0-5

Versions of packages dolphin recommends:
ii  dolphin-doc                4:25.04.3-1
ii  dolphin-plugins            4:25.04.0-1
ii  ffmpegthumbs               4:25.04.0-2
ii  kdegraphics-thumbnailers   4:25.04.0-1
ii  kdenetwork-filesharing     4:25.04.3-1
ii  kimageformat6-plugins      6.13.0-2
ii  kio-extras                 4:25.04.3-1
ii  qt6-image-formats-plugins  6.8.2-4

Versions of packages dolphin suggests:
pn  kio-admin  <none>

-- no debconf information

Reply to: