10-08-2015, 11:17 AM | #1 |
Guru
Posts: 734
Karma: 1077122
Join Date: Sep 2013
Device: Kobo Forma
|
Any Way to Change Mouse Pointer under Linux?
In Calibre under Linux, when the mouse pointer is in the top menu area it, it changes from the standard arrow pointer to a hand pointing to the side. Is there any way to change this so the pointer stays as the standard arrrow? The change in implied directions of that pointer (up for the base of the hand, but to the left for the pointing finger) makes it difficult for me to figure out where it's pointing.
|
10-08-2015, 12:19 PM | #2 |
Ex-Helpdesk Junkie
Posts: 19,422
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
That is controlled by the OS -- it's not really specific to calibre.
You'll see the same hand icon in the browser, when hovering over a link. You can, however, change your cursor theme -- a rough guide is here: https://askubuntu.com/questions/3000...-mouse-pointer If the hand pointer bothers you in calibre, I assume it will bother you in other applications as well. It would be a good idea to change it universally. |
Advert | |
|
10-08-2015, 03:49 PM | #3 |
Guru
Posts: 734
Karma: 1077122
Join Date: Sep 2013
Device: Kobo Forma
|
I was wondering if it was controlled by the OS. But, I've never seen it anywhere else but in Calibre at the top menus. Right here, in Google Chrome, when I hover over a link, I get a hand icon as a pointer, but it's a straight up and down hand pointer.
But, thanks for the information. I'll hunt around through the OS and see if I can find it there. |
10-08-2015, 04:34 PM | #4 |
Ex-Helpdesk Junkie
Posts: 19,422
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Actually, I lie.
I get a different set of cursors when I use the official binaries, rather than my own source install. Now, I know the official binaries bundle various libraries, themes, etc. necessary for calibre to run. But why those should include icon cursors? I don't know. Maybe it's just telling the OS to use a different cursor when using the binaries? I don't know. This is more barebones stuff than I am familiar with. |
10-08-2015, 04:45 PM | #5 |
null operator (he/him)
Posts: 20,583
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
|
Advert | |
|
10-08-2015, 05:07 PM | #6 |
Guru
Posts: 734
Karma: 1077122
Join Date: Sep 2013
Device: Kobo Forma
|
I guess I confirm your faux pas . I'm using the DMZ-White set of mouse cursors in Linux Mint 17.2 Cinnamon. I went through every mouse cursor in /usr/share/icons/DMZ-White/Cursors, and that cursor isn't there. I also browsed around through the files included in my home folder's /.config/Calbre directories and don't see any mouse cursor there either. I've also tried changing to a different theme in Calibre and that doesn't seem to affect the mouse cursors either. Odd. But, I'll keep looking.
EDIT: Also, that mouse pointer is black instead of white. Last edited by enuddleyarbl; 10-08-2015 at 05:34 PM. |
10-08-2015, 05:54 PM | #7 |
Guru
Posts: 734
Karma: 1077122
Join Date: Sep 2013
Device: Kobo Forma
|
I'm looking through the Calibre code on GitHub (which is mostly pointless since I understand nothing about it), and after thrashing wildly I see:
resources/viewer/mathjax/jax/element/mml/optable/GeometricShapes.js Showing the top match. Last indexed on May 30. 47 '\u25C4': MO.BIN4, // black left-pointing pointer That's most likely random noise on my part. But, it's interesting that it talks about a black left-pointing pointer. Of course, it's sitting in a mathjax resource of some kind. So, I can't see how it would be relevant. |
10-08-2015, 08:31 PM | #8 |
Ex-Helpdesk Junkie
Posts: 19,422
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
I suspect it is most likely part of the linux freeze, actually -- which means it is probably yanked from the configuration of Kovid's build machine.
Just like the builtin file browser, which you see when using Add Books (it is ugly, and has no labels for removable drives). The reason I don't see any of this, is because I built calibre myself, from source. I do that because it is easy to keep up-to-date just issue a `git pull` and occasionally if any C++ files changed, `python2 setup.py build` So no funky cursors or file browsers had a chance to make their way onto my computer. |
10-08-2015, 10:19 PM | #9 |
creator of calibre
Posts: 43,863
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
IIRC there is a Ubuntu specific bug that causes this with Qt 5. The pointing hand cursor specifically is not loaded from the ubuntu cursor theme and instead fallsback to the default X11 cursor shape.
Some googling should find the bug report. |
10-08-2015, 10:53 PM | #10 |
Ex-Helpdesk Junkie
Posts: 19,422
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Why do I get the same default X11 cursor on ArchLinux, then, using your precompiled binaries rather than my source install?
|
10-09-2015, 12:57 AM | #11 |
Guru
Posts: 734
Karma: 1077122
Join Date: Sep 2013
Device: Kobo Forma
|
Still looking around the web and can't find anything on it (but I'll keep trying). Also, I've searched through my system and can't find anything that looks like it. To help clarify, it looks like a black version of "hand2" on this page:
https://camo.githubusercontent.com/f...6234642e676966 Or, XC_hand2 from this page: http://tronche.com/gui/x/xlib/appendix/b/ Last edited by enuddleyarbl; 10-09-2015 at 01:10 AM. |
10-09-2015, 06:18 AM | #12 |
creator of calibre
Posts: 43,863
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
|
10-09-2015, 06:20 AM | #13 |
creator of calibre
Posts: 43,863
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@Dave That's because it is exactly that. As far as I can tell, it is the hand cursor builtin into the Xserver. You wont find it in a cursor theme either on your computer or in calibre (calibre does not bundle any cursor themes in any case).
|
10-09-2015, 09:52 AM | #14 | |
Guru
Posts: 734
Karma: 1077122
Join Date: Sep 2013
Device: Kobo Forma
|
Quote:
https://github.com/linuxmint Last edited by enuddleyarbl; 10-09-2015 at 10:00 AM. |
|
10-09-2015, 10:33 AM | #15 |
creator of calibre
Posts: 43,863
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
calibre uses Qt which uses the symbolic name Qt::PointingHandCursor, I dont know how Qt maps that to the X cursor names. Here is the bug report I opened about it in the Qt big tracker a while ago: https://bugreports.qt.io/browse/QTBUG-41151
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Suggestion - reading pointer | jkwon | Calibre | 1 | 03-01-2015 12:05 AM |
Feature Request - Larger Pointer on Paging Scrollbar | Noventer | Marvin | 1 | 03-18-2014 12:52 PM |
making mouse pointer bigger when using with an android table | tadbear | Android Devices | 4 | 08-04-2012 07:07 PM |
Bargain Kindle (or Free Kobo) Book: Null Pointer | Loosheesh | Deals and Resources (No Self-Promotion or Affiliate Links) | 8 | 05-08-2011 09:22 AM |
Kindle with unmovable pointer in centre | pspringett | Amazon Kindle | 11 | 03-26-2011 07:43 PM |