Bug 440996 - Multimonitor setup desktop icon context menu show menu on wrong display
Summary: Multimonitor setup desktop icon context menu show menu on wrong display
Status: RESOLVED DUPLICATE of bug 440364
Alias: None
Product: plasmashell
Classification: Plasma
Component: Icon (show other bugs)
Version: master
Platform: Manjaro Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-15 08:31 UTC by yP6pxFJmSpO2xZwPW
Modified: 2021-08-16 17:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description yP6pxFJmSpO2xZwPW 2021-08-15 08:31:20 UTC
SUMMARY

In multimonitor setup when you press right mouse button on desktop icon on main screen context popup menu shows on secondary screen. 


STEPS TO REPRODUCE
1. Buy 2 monitors 
2. Press right mouse button on any icon on main screen
3. Menu showed in middle of another display


OBSERVED RESULT

Menu showed in middle of another display

EXPECTED RESULT

Menu popup must be showed near icon 

SOFTWARE/OS VERSIONS

Operating System: Manjaro Linux
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.84.0
Qt Version: 5.15.2
Kernel Version: 5.10.56-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz
Memory: 31.3 Gb of RAM
Graphics Processor: NVIDIA GeForce GTX 1070/PCIe/SSE2

ADDITIONAL INFORMATION
Comment 1 yP6pxFJmSpO2xZwPW 2021-08-15 08:42:45 UTC
Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 11.1.0) on "xcb" 
OS: Manjaro Linux [linux version 5.10.56-1-MANJARO]

Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 RTM HLE

Environment:
  QT_AUTO_SCREEN_SCALE_FACTOR="0"
  QT_LINUX_ACCESSIBILITY_ALWAYS_ON="1"

Features: QT_NO_EXCEPTIONS

Library info:
  PrefixPath: /usr
  DocumentationPath: /usr/share/doc/qt
  HeadersPath: /usr/include/qt
  LibrariesPath: /usr/lib
  LibraryExecutablesPath: /usr/lib/qt/libexec
  BinariesPath: /usr/bin
  PluginsPath: /usr/lib/qt/plugins
  ImportsPath: /usr/lib/qt/imports
  Qml2ImportsPath: /usr/lib/qt/qml
  ArchDataPath: /usr/lib/qt
  DataPath: /usr/share/qt
  TranslationsPath: /usr/share/qt/translations
  ExamplesPath: /usr/share/doc/qt/examples
  TestsPath: /usr/tests
  SettingsPath: /etc/xdg

Standard paths [*...* denote writable entry]:
  DesktopLocation: "Desktop" */home/ktoto/Desktop*
  DocumentsLocation: "Documents" */home/ktoto/Документы*
  FontsLocation: "Fonts" */home/ktoto/.local/share/fonts* /home/ktoto/.fonts /home/ktoto/.local/share/flatpak/exports/share/fonts /home/flatpak/exports/share/fonts /var/lib/flatpak/exports/share/fonts /usr/local/share/fonts /usr/share/fonts
  ApplicationsLocation: "Applications" */home/ktoto/.local/share/applications* /home/ktoto/.local/share/flatpak/exports/share/applications /home/flatpak/exports/share/applications /var/lib/flatpak/exports/share/applications /usr/local/share/applications /usr/share/applications
  MusicLocation: "Music" */home/ktoto/Музыка*
  MoviesLocation: "Movies" */home/ktoto/Видео*
  PicturesLocation: "Pictures" */home/ktoto/Изображения*
  TempLocation: "Temporary Directory" */tmp*
  HomeLocation: "Home" */home/ktoto*
  AppLocalDataLocation: "Application Data" */home/ktoto/.local/share/QtProject/qtdiag* /home/ktoto/.local/share/flatpak/exports/share/QtProject/qtdiag /home/flatpak/exports/share/QtProject/qtdiag /var/lib/flatpak/exports/share/QtProject/qtdiag /usr/local/share/QtProject/qtdiag /usr/share/QtProject/qtdiag
  CacheLocation: "Cache" */home/ktoto/.cache/QtProject/qtdiag*
  GenericDataLocation: "Shared Data" */home/ktoto/.local/share* /home/ktoto/.local/share/flatpak/exports/share /home/flatpak/exports/share /var/lib/flatpak/exports/share /usr/local/share /usr/share
  RuntimeLocation: "Runtime" */run/user/1000*
  ConfigLocation: "Configuration" */home/ktoto/.config* /home/ktoto/.config/kdedefaults /etc/xdg
  DownloadLocation: "Download" */home/ktoto/Загрузки*
  GenericCacheLocation: "Shared Cache" */home/ktoto/.cache*
  GenericConfigLocation: "Shared Configuration" */home/ktoto/.config* /home/ktoto/.config/kdedefaults /etc/xdg
  AppDataLocation: "Application Data" */home/ktoto/.local/share/QtProject/qtdiag* /home/ktoto/.local/share/flatpak/exports/share/QtProject/qtdiag /home/flatpak/exports/share/QtProject/qtdiag /var/lib/flatpak/exports/share/QtProject/qtdiag /usr/local/share/QtProject/qtdiag /usr/share/QtProject/qtdiag
  AppConfigLocation: "Application Configuration" */home/ktoto/.config/QtProject/qtdiag* /home/ktoto/.config/kdedefaults/QtProject/qtdiag /etc/xdg/QtProject/qtdiag

File selectors (increasing order of precedence):
  ru_RU unix linux manjaro

Network:
  Using "OpenSSL 1.1.1k  25 Mar 2021", version: 0x101010bf

Platform capabilities: ThreadedPixmaps OpenGL ThreadedOpenGL WindowMasks MultipleWindows ForeignWindows NonFullScreenWindows NativeWidgets WindowManagement SyncState RasterGLSurface SwitchableWidgetComposition

Style hints:
  mouseDoubleClickInterval: 400
  mousePressAndHoldInterval: 800
  startDragDistance: 10
  startDragTime: 500
  startDragVelocity: 0
  keyboardInputInterval: 400
  keyboardAutoRepeatRate: 30
  cursorFlashTime: 1000
  showIsFullScreen: 0
  showIsMaximized: 0
  passwordMaskDelay: 0
  passwordMaskCharacter: U+25CF
  fontSmoothingGamma: 1.7
  useRtlExtensions: 0
  setFocusOnTouchRelease: 0
  tabFocusBehavior: Qt::TabFocusAllControls 
  singleClickActivation: 0

Additional style hints (QPlatformIntegration):
  ReplayMousePressOutsidePopup: 0

Theme:
  Platforms requested : kde,generic
            available : kde,gtk3,snap,flatpak,xdgdesktopportal
  Styles requested    : Breeze,breeze,oxygen,fusion,windows
         available    : Breeze,Oxygen,Windows,Fusion
  Icon theme          : breath2, hicolor from /home/ktoto/.local/share/icons,/home/flatpak/exports/share/icons,/usr/share/icons
  System font         : "Noto Sans" 10

Fonts:
  General font : "Noto Sans" 10
  Fixed font   : "Noto Mono" 10
  Title font   : "Noto Sans" 10
  Smallest font: "Noto Sans" 8

Palette:
  QPalette::WindowText: #ff232629
  QPalette::Button: #fff7f7f7
  QPalette::Light: #ffffffff
  QPalette::Midlight: #fff6f7f7
  QPalette::Dark: #ff888e93
  QPalette::Mid: #ffc4c8cc
  QPalette::Text: #ff232629
  QPalette::BrightText: #ffffffff
  QPalette::ButtonText: #ff232629
  QPalette::Base: #ffffffff
  QPalette::Window: #ffeff0f1
  QPalette::Shadow: #ff474a4c
  QPalette::Highlight: #ff35bfa4
  QPalette::HighlightedText: #ffffffff
  QPalette::Link: #ff2980b9
  QPalette::LinkVisited: #ff9b59b6
  QPalette::AlternateBase: #fff7f7f7
  QPalette::NoRole: #ff000000
  QPalette::ToolTipBase: #fff7f7f7
  QPalette::ToolTipText: #ff232629
  QPalette::PlaceholderText: #80232629

Screens: 2, High DPI scaling: inactive
# 0 "DP-2" Depth: 24 Primary: yes
  Manufacturer: Goldstar Company Ltd
  Model: LG HDR QHD-
  Serial number: 104NTBKAW637-
  Geometry: 2560x1440+1+1440 Available: 2560x1440+1+1440
  Virtual geometry: 2561x2880+0+0 Available: 2561x2880+0+0
  2 virtual siblings
  Physical size: 698x392 mm  Refresh: 59.9506 Hz Power state: 0
  Physical DPI: 93.1576,93.3061 Logical DPI: 96,96 Subpixel_None
  DevicePixelRatio: 1 Pixel density: 1
  Primary orientation: 2 Orientation: 2 Native orientation: 0 OrientationUpdateMask: 0

# 1 "DP-4" Depth: 24 Primary: no
  Manufacturer: Goldstar Company Ltd
  Model: LG HDR QHD-
  Serial number: 104NTRLAW638-
  Geometry: 2560x1440+0+0 Available: 2560x1440+0+0
  Virtual geometry: 2561x2880+0+0 Available: 2561x2880+0+0
  2 virtual siblings
  Physical size: 698x392 mm  Refresh: 59.9506 Hz Power state: 0
  Physical DPI: 93.1576,93.3061 Logical DPI: 96,96 Subpixel_None
  DevicePixelRatio: 1 Pixel density: 1
  Primary orientation: 2 Orientation: 2 Native orientation: 0 OrientationUpdateMask: 0

LibGL Vendor: NVIDIA Corporation
Renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2
Version: 4.6.0 NVIDIA 470.57.02
Shading language: 4.60 NVIDIA
Format: Version: 4.6 Profile: 2 Swap behavior: 0 Buffer size (RGB): 8,8,8 Depth buffer: 24
Profile: None (QOpenGLFunctions_4_6)

Vulkan instance available
Supported instance extensions:
  VK_KHR_device_group_creation, version 1
  VK_KHR_display, version 23
  VK_KHR_external_fence_capabilities, version 1
  VK_KHR_external_memory_capabilities, version 1
  VK_KHR_external_semaphore_capabilities, version 1
  VK_KHR_get_display_properties2, version 1
  VK_KHR_get_physical_device_properties2, version 2
  VK_KHR_get_surface_capabilities2, version 1
  VK_KHR_surface, version 25
  VK_KHR_surface_protected_capabilities, version 1
  VK_KHR_xcb_surface, version 6
  VK_KHR_xlib_surface, version 6
  VK_EXT_acquire_xlib_display, version 1
  VK_EXT_debug_report, version 9
  VK_EXT_debug_utils, version 2
  VK_EXT_direct_mode_display, version 1
  VK_EXT_display_surface_counter, version 1
Supported layers:
  VK_LAYER_NV_optimus, version 1, spec version 1.2.175, NVIDIA Optimus layer
Available physical devices:
  API version 1.2.175, vendor 0x10DE, device 0x1B81, NVIDIA GeForce GTX 1070, type 2, driver version 470.228.128

Qt Rendering Hardware Interface supported backends:
OpenGL (with default QSurfaceFormat):
  Min Texture Size: 1
  Max Texture Size: 32768
  Max Color Attachments: 8
  Frames in Flight: 1
  Uniform Buffer Alignment: 1
  Supported MSAA sample counts: 1,2,4,8,16,32
  Features:
    - MultisampleTexture
    v MultisampleRenderBuffer
    - DebugMarkers
    - Timestamps
    v Instancing
    - CustomInstanceStepRate
    v PrimitiveRestart
    v NonDynamicUniformBuffers
    v NonFourAlignedEffectiveIndexBufferOffset
    v NPOTTextureRepeat
    - RedOrAlpha8IsRed
    v ElementIndexUint
    v Compute
    v WideLines
    v VertexShaderPointSize
    v BaseVertex
    - BaseInstance
    v TriangleFanTopology
    v ReadBackNonUniformBuffer
    v ReadBackNonBaseMipLevel
  Texture formats: RGBA8 BGRA8 R8 R16 RED_OR_ALPHA8 RGBA16F RGBA32F R16F R32F D16 D32F BC1 BC2 BC3 ETC2_RGB8 ETC2_RGB8A1 ETC2_RGBA8 ASTC_4x4 ASTC_5x4 ASTC_5x5 ASTC_6x5 ASTC_6x6 ASTC_8x5 ASTC_8x6 ASTC_8x8 ASTC_10x5 ASTC_10x6 ASTC_10x8 ASTC_10x10 ASTC_12x10 ASTC_12x12
Vulkan:
  Min Texture Size: 1
  Max Texture Size: 32768
  Max Color Attachments: 8
  Frames in Flight: 2
  Uniform Buffer Alignment: 256
  Supported MSAA sample counts: 1,2,4,8
  Features:
    v MultisampleTexture
    v MultisampleRenderBuffer
    - DebugMarkers
    v Timestamps
    v Instancing
    - CustomInstanceStepRate
    v PrimitiveRestart
    v NonDynamicUniformBuffers
    v NonFourAlignedEffectiveIndexBufferOffset
    v NPOTTextureRepeat
    v RedOrAlpha8IsRed
    v ElementIndexUint
    v Compute
    v WideLines
    v VertexShaderPointSize
    v BaseVertex
    v BaseInstance
    v TriangleFanTopology
    v ReadBackNonUniformBuffer
    v ReadBackNonBaseMipLevel
  Texture formats: RGBA8 BGRA8 R8 R16 RED_OR_ALPHA8 RGBA16F RGBA32F R16F R32F D16 D32F BC1 BC2 BC3 BC4 BC5 BC6H BC7
Comment 2 Nate Graham 2021-08-16 17:57:20 UTC

*** This bug has been marked as a duplicate of bug 440364 ***