Summary: | Unable to drag desktop files between monitors | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | Pat vdLoos <pfvanderloos> |
Component: | general | Assignee: | KIO Bugs <kio-bugs-null> |
Status: | CLOSED FIXED | ||
Severity: | normal | CC: | 7wtxr7t3u, akselmo, edtoml, evgeniyharchenko.dev, hein, jmftek, kdelibs-bugs-null, m.benjenec, meven, nate, skitzoinside, teemu.vestovuo |
Priority: | NOR | Keywords: | multiscreen, regression |
Version First Reported In: | 6.16.0 | ||
Target Milestone: | --- | ||
Platform: | EndeavourOS | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=506188 | ||
Latest Commit: | https://invent.kde.org/frameworks/kio/-/commit/2cf5289d9e994f830749eb30791aabe1719406f9 | Version Fixed In: | Frameworks 6.17 |
Sentry Crash Report: | |||
Attachments: | Desktop2 |
Description
Pat vdLoos
2025-07-15 03:23:33 UTC
Same here plasmashell cannot grab mouse: no event is currently being delivered plasmashell plasma.containments.desktop.folder.foldermodel: clearing drop target positions after timeout: QHash(("folder", QPoint(1974,545))) That's what I see in the log when trying to move a folder or file to another desktop. 3 monitor setup, primary monitor in the center. All desktop files/folders are stuck on primary desktop (center) and unable to move them to left or right desktop. Arch Plasma 6.4.3 Framework: 6.16.0 QT: 6.9.1 (In reply to skitz from comment #1) > Same here > > plasmashell cannot grab mouse: no event is currently being delivered > plasmashell plasma.containments.desktop.folder.foldermodel: clearing drop > target positions after timeout: QHash(("folder", QPoint(1974,545))) > > That's what I see in the log when trying to move a folder or file to another > desktop. > > 3 monitor setup, primary monitor in the center. > All desktop files/folders are stuck on primary desktop (center) and unable > to move them to left or right desktop. > > Arch > Plasma 6.4.3 > Framework: 6.16.0 > QT: 6.9.1 Looks like someone else is reporting something similar on Discuss, something's definitely going on. I installed today's update (on Fedora KDE) and the issue is persisting. https://discuss.kde.org/t/i-cant-move-things-between-desktops-or-place-files-from-usb-external-hd/37088 Created attachment 183300 [details]
Desktop2
Desktop2
(In reply to skitz from comment #3) > Created attachment 183300 [details] > Desktop2 > > Desktop2 I just made a Desktop2 and the function works as normal. (In reply to skitz from comment #4) > (In reply to skitz from comment #3) > > Created attachment 183300 [details] > > Desktop2 > > > > Desktop2 > > I just made a Desktop2 and the function works as normal. And now the logs show plasmashell cannot grab mouse: no event is currently being delivered plasmashell file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:234:17: Unable to assign [undefined] to bool plasmashell cannot grab mouse: no event is currently being delivered plasmashell file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:234:17: Unable to assign [undefined] to bool plasmashell file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:234:17: Unable to assign [undefined] to bool plasmashell cannot grab mouse: no event is currently being delivered plasmashell cannot grab mouse: no event is currently being delivered plasmashell file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:234:17: Unable to assign [undefined] to bool when moving a file or folder to another desktop, but at least it works Update: as of today (22 July 2025) workaround isn't working anymore. All items on second monitor are stuck there, can move into other folders, but if moved back to desktop they'll only move onto first monitor. No new items can be moved onto display of second monitor. I don't want to reinstall my whole DE over this issue, but I'm at a loss as to why it's happening or how to fix it. I tried the patch: https://invent.kde.org/frameworks/kio/-/commit/2132b6ceb22f9e5890dd76e114215987db7deb5f It doesn't seem to help. Commit from which the problem started: https://invent.kde.org/frameworks/kio/-/commit/883a16eb4ac808deceddf8ac3667ee888ff8ea60 A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1950 Same issue here! My kinfo: - Operating System: KDE neon User Edition - KDE Plasma Version: 6.4.3 - KDE Frameworks Version: 6.16.0 - Qt Version: 6.9.1 - Kernel Version: 6.14.0-24-generic (64-bit) - Graphics Platform: Wayland - Processors: 20 × 13th Gen Intel® Core™ i7-13700H - Memory: 32 Gio of RAM (31.0 Gio usable) - Graphics Processor 1: Intel® Graphics - Graphics Processor 2: NVIDIA GeForce RTX 4060 Laptop GPU Tried: Reset Plasma flush Nvidia driver - 4.6.0 NVIDIA 575.64.05 re-installed Nvidia Drv replaced monitor having the issue Operating System: Endeavour Mercury Neo KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 Kernel Version: 6.15.8-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 32 × 13th Gen Intel® Core™ i9-13900K Memory: 32 GiB of RAM (31.1 GiB usable) Graphics Processor: NVIDIA GeForce RTX 5080 ---4.6.0 NVIDIA 575.64.05 This issue hopefully should be fixed with https://invent.kde.org/frameworks/kio/-/commit/2cf5289d9e994f830749eb30791aabe1719406f9 unless there's something else going on. Is anyone available to test this? Hi, I'll be able to test it late this afternoon or around 6PM. I am in Canada EST and it is now 13H37--so roughly 2-4hours. I'd need instructions to implement the patch though as I have never done such a thing on Linux. I am on: Operating System: Endeavour Mercury Neo KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 Kernel Version: 6.15.8-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 32 × 13th Gen Intel® Core™ i9-13900K Memory: 32 GiB of RAM (31.1 GiB usable) Graphics Processor: NVIDIA GeForce RTX 5080 ---4.6.0 NVIDIA 575.64.05 Has anyone tested the proposed fix? Could you report back here please? Once again I can do it but never have done it so...I'd need instructions. Just simple do this then that instructions would be good enough for me. I can copy/paste with the best of them. It's how i am learning also so most likely it'll be the last time anyone needs to give me instructions. *** Bug 507847 has been marked as a duplicate of this bug. *** *** Bug 507157 has been marked as a duplicate of this bug. *** Plasma 6.4.4 was recently released. This problem is still happening. It is extremely irritating that plasma creates icons on the wrong display (I create using a context menu from display 1 and the icon is created on display 2) and even more irritating that I cannot move the icon to the correct display (it snaps back to its original position). Please give this issue some love! ```inxi -SG System: Host: grover Kernel: 6.16.0-1-stable-git arch: x86_64 bits: 64 Desktop: KDE Plasma v: 6.4.4 Distro: Arch Linux Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M] driver: amdgpu v: kernel Device-2: Creative Live! Cam V3 2K [VF-0900] driver: snd-usb-audio,uvcvideo type: USB Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8 compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting dri: radeonsi gpu: amdgpu resolution: 1: 1920x1200~60Hz 2: 2560x1440~165Hz API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast platforms: gbm,wayland,x11,surfaceless,device API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.0 renderer: AMD Radeon RX 7900 XT (radeonsi navi31 LLVM 20.1.8 DRM 3.64 6.16.0-1-stable-git) API: Vulkan v: 1.4.321 drivers: radv,llvmpipe surfaces: N/A Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor gpu: amdgpu_top, gputop, intel_gpu_top, lsgpu, lact, nvidia-smi wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr``` noticed that display info was missing: inxi -SGa give better info: System: Host: grover Kernel: 6.16.0-1-stable-git arch: x86_64 bits: 64 compiler: gcc v: 15.1.1 clocksource: tsc avail: hpet,acpi_pm parameters: BOOT_IMAGE=/root/boot/vmlinuz-linux-stable-git root=UUID=d6984996-5483-4f14-bc23-aa4048149527 rw rootflags=subvol=root nvme_core.io_timeout=60 amdgpu.dcdebugmask=0x10 amdgpu.ppfeaturemask=0xffffffff amd_pstate=active resume=UUID=5f10d80d-c265-4a01-a45b-39d6134d149a pcie_aspm=off amdgpu.runpm=0 Desktop: KDE Plasma v: 6.4.4 tk: Qt v: N/A info: frameworks v: 6.16.0 wm: kwin_wayland with: krunner tools: avail: lxlock vt: 3 dm: SDDM Distro: Arch Linux Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M] vendor: Gigabyte driver: amdgpu v: kernel arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-2 empty: HDMI-A-1,HDMI-A-2,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c class-ID: 0300 Device-2: Creative Live! Cam V3 2K [VF-0900] driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-2.3:4 chip-ID: 041e:40a3 class-ID: 0102 serial: SN0001 Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8 compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting dri: radeonsi gpu: amdgpu d-rect: 4480x2640 display-ID: 0 Monitor-1: DP-1 pos: bottom-r model: Asus PA248 serial: DALMQS040786 built: 2013 res: mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 89 gamma: 1.2 size: 546x352mm (21.5x13.86") diag: 650mm (25.6") ratio: 16:10 modes: max: 1920x1200 min: 720x400 Monitor-2: DP-2 pos: primary,top-left model: Gigabyte G32QC A serial: 22100B012151 built: 2022 res: mode: 2560x1440 hz: 165 scale: 100% (1) dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43") diag: 800mm (31.5") ratio: 16:9 modes: max: 2560x1440 min: 640x480 API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.0 glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XT (radeonsi navi31 LLVM 20.1.8 DRM 3.64 6.16.0-1-stable-git) device-ID: 1002:744c memory: 19.53 GiB unified: no display-ID: :0.0 API: Vulkan v: 1.4.321 layers: 17 device: 0 type: discrete-gpu name: AMD Radeon RX 7900 XT (RADV NAVI31) driver: mesa radv v: 25.2.0 (git-890b484889) device-ID: 1002:744c surfaces: N/A device: 1 type: cpu name: llvmpipe (LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.2.0 (git-890b484889) (LLVM 20.1.8) device-ID: 10005:0000 surfaces: N/A Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor gpu: amdgpu_top, gputop, intel_gpu_top, lsgpu, lact, nvidia-smi wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr This issue should be fixed in Frameworks 6.17 which has not been released yet. It'll be fixed when your distribution gets Frameworks 6.17. TY very much for all your efforts. I look forward to my distro's next update. Cheers and have a very nice weekend! (In reply to Akseli Lahtinen from comment #19) > This issue should be fixed in Frameworks 6.17 which has not been released > yet. It'll be fixed when your distribution gets Frameworks 6.17. 6.17 just landed on Fedora 42 KDE Desktop, installed it and all is functioning as it should! Thank you for all your hard work on this one! It was neat to go through and see not only the fixes but also how the rendering of multiple displays works, not how I thought but it makes sense. The bug was annoying, but I got to learn some stuff along the way! Once again, THANK YOU! |