3
I recently purchased a large QHD monitor for some screen real estate. Unfortunately, as soon as (I'm assuming) Cinnamon noticed the 2560x1440 resolution, it went and blew my cursor up to an annoyingly gigantic clown cursor against my will.
The gigantic cursor is of the cursor theme "Adwaita". I have changed the mouse theme using Themes -> Other Settings -> Mouse Pointer. The new cursor theme only has effect in certain applications however. When I mouse over Skype and GVim, my custom theme applies just fine.
When I mouse over these applications:
- Chrome
- The desktop
- Any Cinnamon component
- Any Gnome system utility
- All title bars
The cursor is ridiculously uselessly huge.
Why does this occur, and how to I disable it?
My cursor theme VS the actual cursor in most applications:
I am using Cinnamon 2.2.6, compiled from source on my machine. I'm using one 2560x1440 display in portrait mode (ie 1440x2560) and one 1080p display in landscape mode.
My xorg.conf file: http://pastebin.com/bCuGwCAK
Here are all my "cursor" related gsettings:
$ gsettings list-recursively | grep cursor org.gnome.settings-daemon.plugins.cursor active true org.gnome.settings-daemon.plugins.cursor priority 0 org.gnome.settings-daemon.plugins.cursor active true org.gnome.settings-daemon.plugins.cursor priority 0 org.gnome.yelp show-cursor false org.mate.peripherals-mouse cursor-size 12 org.mate.peripherals-mouse cursor-font '' org.mate.peripherals-mouse cursor-theme 'mate' org.gnome.desktop.interface cursor-blink-timeout 10 org.gnome.desktop.interface cursor-theme 'mate' org.gnome.desktop.interface cursor-blink-time 1200 org.gnome.desktop.interface cursor-blink true org.gnome.desktop.interface cursor-size 12 org.gnome.gedit.preferences.editor restore-cursor-position true org.cinnamon.settings-daemon.plugins.cursor active true org.cinnamon.settings-daemon.plugins.cursor priority 99 org.gnome.gedit.preferences.editor restore-cursor-position true org.cinnamon.settings-daemon.plugins.cursor active true org.cinnamon.settings-daemon.plugins.cursor priority 99 org.gnome.gedit.preferences.editor restore-cursor-position true org.cinnamon.desktop.interface cursor-blink-timeout 10 org.cinnamon.desktop.interface cursor-theme 'mate' org.cinnamon.desktop.interface cursor-blink-time 1200 org.cinnamon.desktop.interface cursor-blink true org.cinnamon.desktop.interface cursor-size 12 org.mate.interface cursor-blink-time 1200 org.mate.interface cursor-blink true
"pointer" related gsettings:
$ gsettings list-recursively | grep pointer org.mate.peripherals-mouse locate-pointer false org.gnome.gnome-screenshot include-pointer false org.gnome.settings-daemon.peripherals.mouse locate-pointer false org.cinnamon.settings-daemon.peripherals.mouse locate-pointer false org.cinnamon.settings-daemon.peripherals.mouse locate-pointer false org.gnome.settings-daemon.peripherals.mouse locate-pointer false
"accessibility" related gsettings:
$ gsettings list-recursively | grep accessibility org.mate.accessibility-keyboard slowkeys-beep-press false org.mate.accessibility-keyboard mousekeys-accel-time 300 org.mate.accessibility-keyboard bouncekeys-beep-reject false org.mate.accessibility-keyboard slowkeys-beep-reject false org.mate.accessibility-keyboard togglekeys-enable false org.mate.accessibility-keyboard enable false org.mate.accessibility-keyboard bouncekeys-enable false org.mate.accessibility-keyboard stickykeys-enable false org.mate.accessibility-keyboard feature-state-change-beep false org.mate.accessibility-keyboard slowkeys-beep-accept false org.mate.accessibility-keyboard bouncekeys-delay 300 org.mate.accessibility-keyboard mousekeys-max-speed 10 org.mate.accessibility-keyboard mousekeys-enable false org.mate.accessibility-keyboard timeout-enable false org.mate.accessibility-keyboard slowkeys-delay 300 org.mate.accessibility-keyboard stickykeys-modifier-beep false org.mate.accessibility-keyboard stickykeys-two-key-off false org.mate.accessibility-keyboard mousekeys-init-delay 300 org.mate.accessibility-keyboard timeout 200 org.mate.accessibility-keyboard slowkeys-enable false org.gnome.desktop.interface toolkit-accessibility false org.cinnamon.desktop.interface toolkit-accessibility false org.mate.accessibility-startup exec-ats @as [] org.mate.interface accessibility false
As for why it happens, it sounds like the system is assuming you have a normal sized monitor with a very high dot pitch (DPI), which would make the cursor seem tiny. It sounds like yours is a normal DPI which makes this "fix" unhelpful. – GuitarPicker – 2015-04-24T16:48:02.157
Clown Cursor sounds rather intolerant. It's not his fault for being that heavy. :( So other application's custom cursors are upscaled? Sounds like some accessibility setting (although I have no idea how or where). Any setting with "pointer" in it? Shouldn't necessarily be "cursor". :) – Mario – 2014-05-25T07:38:55.763
@Mario: Added settings for "pointer" and "accessibility" to question – Hubro – 2014-05-25T07:40:59.350
@Mario: The cursor is Adwaita and upscaled in Chrome, the desktop, all Gnome system windows, Nemo, the terminal etc. The only applications I've found where my cursor theme is applied is in Skype, Libreoffice and KDirStat. – Hubro – 2014-05-25T07:42:32.530
The thing that really confuses me is the fact that scaling seems to be different. Or is the cursor indeed bigger (e.g. no artifacts from scaling). It's hard to see on the photos above. – Mario – 2014-05-25T08:44:43.800
@Mario: Yes, there are no visible artifacts from scaling the cursor. I'm guessing it's vector based and can be scaled to any size. – Hubro – 2014-05-25T19:48:00.697