Summary: | With fractional scaling, during drag-and-drop action, dragged item is blurred. | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Lucia Mrenica <lucia.mrenica> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | REOPENED --- | ||
Severity: | normal | CC: | claudius.ellsel, kde, lucia.mrenica, plasma-bugs, vse.stopchanskyi |
Priority: | NOR | ||
Version First Reported In: | 5.18.5 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | dragging a folder and it's blurry |
Description
Lucia Mrenica
2020-05-12 07:49:33 UTC
Kwin renders drag surfaces. Drag surfaces are a wl_surface which will have a buffer and a scale. Cursors are then rendered directly on the DRM plane. A relevant phab: https://phabricator.kde.org/D29672 I don't know if it'll fix much, but it's something that's currently wrong. Should also show you the relevant area. Git commit e8091a1d6faff1b9ca2696c4fa5d284ace0a33ce by David Edmundson. Committed on 13/05/2020 at 13:44. Pushed by davidedmundson into branch 'master'. Follow scale of drag surfaces Summary: Similar to regular cursors a drag surface can have a scale. The buffer "rect" should be in logical pixels at which point QPainter will automatically handle everything. Reviewers: #kwin, zzag, apol Reviewed By: #kwin, zzag, apol Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D29672 M +2 -0 pointer_input.cpp https://commits.kde.org/kwin/e8091a1d6faff1b9ca2696c4fa5d284ace0a33ce Now instead of being blurry the item is actually bigger (about double the size), which is probably related to mouse cursor or widgets being bigger. It's a separate issue and should be filed in a new bug report Created attachment 179839 [details]
dragging a folder and it's blurry
Hey. This is still a thing with Plasma 6.3.3. When my scaling is set to 125 or 150, drag&drop items are extremely pixelated/blurry. With 100% everything as it should be
Operating System: Arch Linux
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.3
Kernel Version: 6.14.0-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 13.5 GiB of RAM
Graphics Processor 1: AMD Radeon Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3060 Laptop GPU
|