Summary: | Mouse cursor gets huge depending on its position on a screen when multiple screens are attached | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Wolfgang Mader <Wolfgang_Mader> |
Component: | general | Assignee: | Marie Loise Nolden <nolden> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 420ever, aog2000a, aspotashev, atle.pedersen, axel.braun, bernie9998, biergaizi2009, bugs, cfeck, chaos.proton, comato, dag, daniel.armbrust.list, david.cortes.rivera, elvis.angelaccio, frapell, germano.massullo, hperrin+kdebugtracker, inglessi, james.ellis, kde.org, kde, ken20001, kitts.mailinglists, kkszysiu, laguest, lilydjwg, martin.stiborsky, matt.drzazga, maximilien1er, me, me, mvasilchuk, nate, nospam, pavelpat, peter, postix, priv, razorx, renatkh, rosencrantz, rushpl, SDSLeon999, sebastien.guerin.news, tbondvagyok, thescratcherman, wdiazux |
Priority: | NOR | ||
Version: | 5.16.2 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
URL: | http://cloud.brain-frog.de/public.php?service=files&token=59818f53dd72ada41f042c45892548131bac8665&file=/bigPointer.png | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=439439 https://bugs.kde.org/show_bug.cgi?id=450213 |
||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Screenshot of my monitors settings
Large pointer comparision output of `kscreen-console bug` CRD: screenshot 1 CRD: screenshot 2 |
Description
Wolfgang Mader
2012-06-11 07:16:09 UTC
What DPI is reported for the two displays? I use xdpyinfo | grep resolution to get the dpi. I only get one screen reported, and therefore only one dpi value. But as long as there is no screen connected, dpi = 92, with external screen dpi = 112. I have the problem on two systems. 1) Kubuntu 12.10 64bit running on VMware Workstation 9.0.1. When I cycle multiple monitors the mouse is huge inside the windows. This persists even after retuning to single monitor mode. 2) Kubuntu 12.10 64bit running on a Chromebox Series 3. If I rotate my display the bug appears. On reboot the screen will remain rotated but the bug goes away. I have the same problem. I connected secondary monitor - Del U2412M to my laptop Asus N53SV using D-sub and have huge cursor even on my primary 15,6" display... It's 48x48px propably. I tried to use cursor settings to force 24x24 cursor size but it doesn't resolve my problem... Created attachment 75367 [details]
Screenshot of my monitors settings
Created attachment 75368 [details]
Large pointer comparision
I am also getting the same problem, but only when the second monitor is larger than the primary. I have found a solution to this problem. If you change the cursor theme to have fixed pointer size it solves the problem. Just wanted to add that the large cursor, for me at least, only occurs on applications launched after the second monitor is plugged in. It does not occur on applications launched before the second monitor was added or after the second monitor is removed. I have the same problem, xrandr configuration is the following: Screen 0: minimum 8 x 8, current 3120 x 1920, maximum 16384 x 16384 DVI-I-2 connected 1920x1080+1200+0 (normal left inverted right x axis y axis) 531mm x 299mm 1920x1080 60.0*+ DVI-I-3 connected 1200x1920+0+0 left (normal left inverted right x axis y axis) 518mm x 324mm 1920x1200 60.0*+ Same problem here. Archlinux with KDE 4.11.2. Macbook Pro and with second monitor connected. Notebook display resolution: 1440x900 Second display resolution: 1920x1080 Workaround proposed by Giedrius G. with changing mouse cursor theme seems to be working so far. The same problem here(Slackware, KDE 4.10.5). I noticed that the mouse is right on the toolbar and Konsole, Chrome. It is only become huge in the main part of Dolphin, Okular etc. Is it a bug in Qt? This bug seems to happen on a per app basis. E.g.: Connect external monitor to laptop (same resolution, 1920x1080 on both screens). Open QT app, e.g. Dolphin. Pointer size changes inside window, but not on decoration. Giedrius G.'s fixed size trick reverts size back to normal. Open another QT app, e.g. another Dolphin window. Pointer gets huge again, but only in newly opened windows. *** This bug has been confirmed by popular vote. *** Have same problem on Kubuntu 15.04 beta. 2 displays - laptop's 1366x768 and monitor's full hd by hdmi. Intel HD 4000. Hit by same issue with KDE 4.14.5 on Gentoo. Created attachment 91892 [details]
output of `kscreen-console bug`
I have the same issue in Kubuntu 15.04 beta with KF v5.8. The cursor theme is the default Breeze with no changes on my part. The mouse cursor is only large size over Windows, not window decorations or the desktop background. Screen setup is: eDP1 : laptop @ 1920x1080 HDMI2 @ 1920x1080 DP1 (displayport) : @ 1920x1080 See attached for more `kscreen-console bug` output. Workaround: switch the mouse cursor size to "24" rather than "resolution dependent". Can confirm as well on SolydK with KDE 4.14.2. Did not occur when I had only an ASUS 1920x1080 monitor attached through HDMI and an old DELL 1280x1024 through VGA, but did happen once I added a 1200x1920 DELL through DVI-D. Switching mouse cursor size to 24 instead of resolution dependent only works until I open a new program. *** Bug 349496 has been marked as a duplicate of this bug. *** Not to be a party pooper, but I'm getting the same bug in i3wm. only on one screen though, and only in some applications. Comment #8 saved my day! On my system (kubuntu, Qt: 5.4.1, KDE Frameworks: 5.9.0) the problem is that after the problem has been triggered _new_ applications have a 48 dpi cursor. This means that applications started before I connect the monitor triggering the problem still has a 24 dpi cursor. But all new applications get the 48 dpi cursors. I've done some testing on my laptop, and the problem seems to be related to screen size. If I connect a second monitor and turn the laptop screen off, the problem is not triggered. Some info from xrandr and xdpyinfo. Only one monitor connected to VGA, laptop screen is off: LVDS1 connected (normal left inverted right x axis y axis) VGA1 connected 1200x1920+0+0 left (normal left inverted right x axis y axis) 518mm x 324mm screen #0: dimensions: 1200x1920 pixels (317x507 millimeters) resolution: 96x96 dots per inch But when I have two extern monitors or the laptop monitor pluss one extern monitor, the problem is triggered. Only VGA extern, laptop display on: LVDS1 connected 1600x900+0+1020 (normal left inverted right x axis y axis) 309mm x 174mm VGA1 connected 1200x1920+1600+0 left (normal left inverted right x axis y axis) 518mm x 324mm screen #0: dimensions: 2800x1920 pixels (739x507 millimeters) resolution: 96x96 dots per inch Two external monitors, one on VGA and one on Display Port, laptop monitor off: LVDS1 connected (normal left inverted right x axis y axis) DP3 connected 1200x1920+1200+0 left (normal left inverted right x axis y axis) 518mm x 324mm VGA1 connected 1200x1920+0+0 left (normal left inverted right x axis y axis) 518mm x 324mm screen #0: dimensions: 2400x1920 pixels (634x507 millimeters) resolution: 96x96 dots per inch As can be seen, resolution is the same in all situations. Dimensions is correlated to the problem. VGA and Displayport behave the same in my tests. All external monitors are in portrait mode. Changing dpi using xrandr only affects windows, not the cursor (but this is not thoroughly tested). The work around solution in KDE is turning of resolution dependent in "Mouse Cursor Theme". I just started a non-kde program (atom, the text editor, but also tested with xterm), and although I'm now selected 24 instead of using the "Resolution dependent" cursor, I still get a huge 48dpi cursor for this application. It's been a long time, and this problem is still not solved. bump ! Me too. THUMP! This has pushed me back to Mate I am sorry to say... Read comment #8. Read comments 13, 19 and 24. The 'fix' isn't permanent/global in all cases. I haven't tested myself before I abandoned KDE. But I am going with 3 people are unlikely to all be wrong. Can confirm this issue as well. The workaround of setting the mouse size to 24 only works temporarily, and oversize mouse pointers keep coming back at random times. Is there any way to forcibly disable the dynamic mouse sizing? Next best option, is there a way I can hack up a mouse theme such that it only has size 24 cursors? I've tried to find a different cursor set that is only offered in one size... but so far no luck (but it seems 80 percent of the cursor themes available in the them picker don't work at all - not sure if that has been a good test) Right now, I just have to keep going back to the settings dialog multiple times a day and toggling the mouse pointer size. *** Bug 364218 has been marked as a duplicate of this bug. *** Daniel, another workaround is forcing the fonts DPI to 96 inside `kcmshell5 fonts`. *** Bug 378502 has been marked as a duplicate of this bug. *** I can confirm this bug in Kubuntu 17.04, KDE Plasma 5.9.4, KDE Framework 5.31.0, Qt 5.7.1. It appeared after installing a 1200x1920 display (yes, in portrait mode) in addition to two 1920x1200 displays (in landscape), giving a total resolution of 5040x1920. Symptoms as in Comment 13 and Comment 18. Setting the cursor theme/ pointer size only helps temporarily. The permanent fix for me is as described in Comment 32: System Settings/ Appearance/ Fonts/ [x] Force fonts DPI: 96 Can confirm the bug is still present in 5.11.4 with X11. Another workaround is to set the cursor size to fixed and not resolution dependent (systemsettings5 -> Workspace theme -> Cursor theme -> at the bottom-right change resolution dependent to the size you want). I have seen this on my laptop using default theming: Operating System: Fedora 29 KDE Plasma Version: 5.14.3 Qt Version: 5.11.1 KDE Frameworks Version: 5.52.0 Kernel Version: 4.19.4-300.fc29.x86_64 It happens when I connect to my monitor - a BenQ PD2700Q with 2560 x 1440. The cursor gets very large and doesn't scale correctly. This happens to me on my laptop without any external monitor. I have a 4K screen, and I've set the resolution to 1080, and in certain parts of the interface, like along screen edges, the cursor will become huge. *** Bug 401743 has been marked as a duplicate of this bug. *** I also confirm this issue, running Debian testing/buster with KDE Plasma: 5.14.3 Qt version: 5.11.2 KDE Frameworks: 5.51.0 on a laptop with an internal display 2560x1440 plus an 3440x1440 external monitor, Intel integrated graphics, and default theme breeze. As mentioned in some former comments, the workaround of setting the mouse size to 24 only works temporarily. Only forcing the fonts DPI "solves" the problem in my case. Confirming on Plasma 5.15.0 KDE Framework 5.54.0 Wayland session The same disgusting on Kubuntu 19.04 Wayland session: KDE Plasma: 5.15.5 KDE Frameworks: 5.57.0 QT: 5.12.2 Linux: 5.0.0-16 x86_64 KDE Plasma Version: 5.16.3 KDE Frameworks Version: 5.61.0 Qt Version: 5.12.3 I can reproduce the issue only in wayland, it does not happen using xorg For those of you experiencing this issue, does it temporarily go away if you log out and log back in again? If so, it could be related to Bug 382604. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! (In reply to Peridot from comment #42) > KDE Plasma Version: 5.16.3 > KDE Frameworks Version: 5.61.0 > Qt Version: 5.12.3 > > I can reproduce the issue only in wayland, it does not happen using xorg Same here: Plasma 5.17.5 Framework 5.66.0 Qt 5.14.0 openSUSE Tumbleweed 20200124 It does not go away if I log out and in again Thanks. Same problem when starting a KDE Plasma session in Chrome Remote Desktop: STEPS TO REPRODUCE 1. Start a KDE Plasma session through Chrome Remote Desktop 2. Notice that mouse pointer is huge when it's inside the Plasma desktop (e.g. in Folder View mode) 3. Open Displays KCM, notice the same problem in some parts of the KCM (see screenshot.) KDE Plasma Version: 5.14.5 KDE Frameworks Version: 5.62.0 Qt Version: 5.11.3 Created attachment 126825 [details]
CRD: screenshot 1
Created attachment 126826 [details]
CRD: screenshot 2
I have two screens, one is 4k and the other is 1080p, scaling the smaller to match the resolution of the 4k one, I get a massive pointer on the smaller screen only. I used to get massive window frame icons too, but I've just tested with the latest version (in testing) and they seem to be ok, for now. I've posted this on bug #439439 too. (In reply to Alexander Potashev from comment #47) > Same problem when starting a KDE Plasma session in Chrome Remote Desktop: > > STEPS TO REPRODUCE > 1. Start a KDE Plasma session through Chrome Remote Desktop > 2. Notice that mouse pointer is huge when it's inside the Plasma desktop > (e.g. in Folder View mode) > 3. Open Displays KCM, notice the same problem in some parts of the KCM (see > screenshot.) > > KDE Plasma Version: 5.14.5 > KDE Frameworks Version: 5.62.0 > Qt Version: 5.11.3 Cannot reproduce the bug with CRD in Plasma 5.21.5. User reports issue cannot be reproduced with recent KDE |