[arch-general] Qt 5 apps disregard cursors settings
Hello, I set my system to the Bluecurve cursor scheme in KDE 4 System Settings, I also have /usr/share/icons/default/index.theme pointing to it. However, Qt 5 apps completely ignore all my efforts to make my system look consistently and instead use a custom theme — for example, here’s the “wait” cursor (it’s not even KDE-Classic, the watch is white instead of black). Bluecurve: http://i.imgur.com/cBBlnIg.png Qt 5: http://i.imgur.com/kJz6TVD.png How can I get fix this? -- Chris Warrick <https://chriswarrick.com/> PGP: 5EAAEA16
On 08/06/15 18:41, Chris Warrick wrote:
Hello,
I set my system to the Bluecurve cursor scheme in KDE 4 System Settings, I also have /usr/share/icons/default/index.theme pointing to it. However, Qt 5 apps completely ignore all my efforts to make my system look consistently and instead use a custom theme — for example, here’s the “wait” cursor (it’s not even KDE-Classic, the watch is white instead of black).
Bluecurve: http://i.imgur.com/cBBlnIg.png Qt 5: http://i.imgur.com/kJz6TVD.png
How can I get fix this?
I had similar issues. What I ended up doing was putting everything under ~/.icons: .icons/ default/ cursors -> ../mytheme/cursors index.theme mytheme/ cursors index.theme Where default/index.theme contains: [Icon Theme] Inherits=MyThemeName I also had to create quite few symlinks in mytheme/cursors for the cursor-names which were missing (there are lots of aliases). The relevant cursor-names can be found by looking at some of the other cursor themes in /usr/share/icons.
On Mon, Jun 8, 2015 at 9:28 PM, kachelaqa <kachelaqa@gmail.com> wrote:
On 08/06/15 18:41, Chris Warrick wrote:
Hello,
I set my system to the Bluecurve cursor scheme in KDE 4 System Settings, I also have /usr/share/icons/default/index.theme pointing to it. However, Qt 5 apps completely ignore all my efforts to make my system look consistently and instead use a custom theme — for example, here’s the “wait” cursor (it’s not even KDE-Classic, the watch is white instead of black).
Bluecurve: http://i.imgur.com/cBBlnIg.png Qt 5: http://i.imgur.com/kJz6TVD.png
How can I get fix this?
I had similar issues. What I ended up doing was putting everything under ~/.icons:
.icons/ default/ cursors -> ../mytheme/cursors index.theme mytheme/ cursors index.theme
Where default/index.theme contains:
[Icon Theme] Inherits=MyThemeName
I also had to create quite few symlinks in mytheme/cursors for the cursor-names which were missing (there are lots of aliases). The relevant cursor-names can be found by looking at some of the other cursor themes in /usr/share/icons.
This does not seem to work (though I haven’t logged out to test yet). Qt 5.5.0 should fix this though: https://bugreports.qt.io/browse/QTBUG-30016#comment-250426 -- Chris Warrick <https://chriswarrick.com/> PGP: 5EAAEA16
On 09/06/15 16:25, Chris Warrick wrote:
On Mon, Jun 8, 2015 at 9:28 PM, kachelaqa <kachelaqa@gmail.com> wrote:
On 08/06/15 18:41, Chris Warrick wrote: I also had to create quite few symlinks in mytheme/cursors for the cursor-names which were missing (there are lots of aliases). The relevant cursor-names can be found by looking at some of the other cursor themes in /usr/share/icons.
This does not seem to work (though I haven’t logged out to test yet).
Qt 5.5.0 should fix this though: https://bugreports.qt.io/browse/QTBUG-30016#comment-250426
So it is caused by issues with cursor names/aliases. The cursor types mentioned in the various linked bug reports very closely match the ones I had to create symlinks for. I think the reason why the symlinks work for me is probably because I am using a simple openbox desktop, rather than kde, gnome, etc.
participants (2)
-
Chris Warrick
-
kachelaqa