Summary: | Invisible cursor if adwaita-icon-theme is missing on Gnome 3.14 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bernie Hackett <bernie.hackett> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | heavymetal, nikoli |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 523688 |
Description
Bernie Hackett
2014-12-28 19:00:15 UTC
I forgot to mention, without adwaita-icon-theme there is no mouse cursor at all in GDM. I'll add this to x11-libs/gtk+-3.14 as this is what upstream intended. + 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. 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 Indeed, this was reported and fixed in bug #533978. 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. 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. (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. (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 (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? 'grep Cursor -Ri * -a3' in oxygen-gtk3-1.4.1 sources finds 2 cpp files: http://quickgit.kde.org/?p=oxygen-gtk.git&a=blob&h=1703d8a7adba061fb8cc9ff1d77d4c3ed39265d3&hb=705b755f67b50213ec596a51b8cfabf2780bc24b&f=src%2Fanimations%2Foxygenpaneddata.cpp line 54 http://quickgit.kde.org/?p=oxygen-gtk.git&a=blob&h=d6cf52a854d74f32bf1ff9378679cc0e6ee615f9&hb=705b755f67b50213ec596a51b8cfabf2780bc24b&f=src%2Foxygenwindowmanager.cpp line 105 |