Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 533848 - Invisible cursor if adwaita-icon-theme is missing on Gnome 3.14
Summary: Invisible cursor if adwaita-icon-theme is missing on Gnome 3.14
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: gnome-3.14
  Show dependency tree
 
Reported: 2014-12-28 19:00 UTC by Bernie Hackett
Modified: 2015-06-15 15:05 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernie Hackett 2014-12-28 19:00:15 UTC
Without adwaita-icon-theme installed the mouse cursor disappears when hovering over the top bar, the activities bar, etc. Installing adwaita-icon-theme fixes the problem. Solution found in this archlinux ticket:

https://bugs.archlinux.org/task/42408

Reproducible: Always

Steps to Reproduce:
1. Install gnome-light on ~amd64 (pulls in gnome 3.14.2 currently)
2. Hover over the top bar, mouse cursor disappears
3. Install adwaita-icon-theme, reboot, problem solved
Comment 1 Bernie Hackett 2014-12-28 19:02:06 UTC
I forgot to mention, without adwaita-icon-theme there is no mouse cursor at all in GDM.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-12-28 23:03:30 UTC
I'll add this to x11-libs/gtk+-3.14 as this is what upstream intended.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-12-28 23:10:37 UTC
+  28 Dec 2014; Gilles Dartiguelongue <eva@gentoo.org> gtk+-3.14.6.ebuild:
+  Add adwaita-icon-theme to RDEPEND as intended by upstream, bug #533848.
+
And here we go. Thanks for reporting.
Comment 4 Emil Medve 2014-12-30 11:45:12 UTC
Seems adwaita-icon-theme has some unexpressed depenency on librsvg:

Can't load file: Unable to load image-loading module: /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: cannot open shared object file: No such file or directory
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-12-30 23:38:38 UTC
Indeed, this was reported and fixed in bug #533978.
Comment 6 Stefan Kiesler 2015-03-15 13:32:30 UTC
This breaks usage of the "Standard" (X11) cursor in Xfce.
The problems described in this bug seem to be Gnome/GDM specific, so the dependency should be enforced somewhere else, not within the GTK ebuild.
I've been using Xfce with KDM for quite some time happily and without any problems using the default X11 cursor. The latest GTK update pulled in an ugly cursor theme (adwaita) that I don't want and, what's worse, sets a default symlink in /usr/share/cursors/xorg-x11/ which makes it impossible to select the X11 default cursor in the Xfce mouse configuration.

Please make this dependency optional by a USE flag or at least fix the adwaita ebuild to NOT set that default symlink.

My Xfce cursors are fine after unmerging adwaita or manually removing the symlink.
Comment 7 Nikoli 2015-06-15 04:38:17 UTC
Do Qt and KDE users really need to install x11-themes/adwaita-icon-theme for running only firefox, gimp, libreoffice, inkscape? KDE has own cursor theme.
Comment 8 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-15 04:48:53 UTC
(In reply to Nikoli from comment #7)
> Do Qt and KDE users really need to install x11-themes/adwaita-icon-theme for
> running only firefox, gimp, libreoffice, inkscape? KDE has own cursor theme.

Qt and KDE users really need to install x11-themes/adwaita-icon-theme for running anything based on gtk3. Not for gtk2 things like firefox, gimp, or inkscape.

This is is why gtk3 pulls in adwaita-icon-theme - and gtk2 doesn't.
Comment 9 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-15 04:52:27 UTC
(In reply to Stefan Kiesler from comment #6)

You are right, it was a bad default, we fixed it in >=adwaita-icon-theme-3.14.1-r1
Comment 10 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-15 06:28:04 UTC
(In reply to Alexandre Rostovtsev from comment #8)
> Qt and KDE users really need to install x11-themes/adwaita-icon-theme for
> running anything based on gtk3.

Correction: they need to install adwaita-icon-theme unless the desktop environment sets the Gtk/CursorThemeName xsettings key (if running under X) or the org.gnome.desktop.interface cursor-theme gsettings key (if running under Wayland) to a non-adwaita cursor theme that gtk3 understands.

Is kde guaranteed to do it?