Summary: | Updating x11-libs/gtk+ from 2.24.27 to 2.24.27-r1 breaks cursor theme in Firefox inside non-default network namespace | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pavel Volkov <ao> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | bircoph |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=569552 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Pavel Volkov
2015-03-21 20:13:57 UTC
The only difference between gtk+-2.24.27 and -r1 is that -r1 sets the default theme as Adwaita instead of hicolor. Do you have adwaita-icon-theme and gnome-themes-standard[gtk] installed? If not, does installing them fix the issue? Yes I do. But does the above warning message look ok to you? The path /var/tmp/portage/... is unusual for runtime. (In reply to Pavel Volkov from comment #2) > Yes I do. > > But does the above warning message look ok to you? > The path /var/tmp/portage/... is unusual for runtime. Yes. Thanks for pointing out, it's a bug in the way gnome-themes-standard-3.14.2.3-r1 ebuild installs HighConstrast icons :( We didn't notice until now because HighContrast is not a popular icon set. But in theory it shouldn't affect mouse cursors, only toolbar and menu icons... The "/var/tmp/portage/..." errors should be fixed in gnome-themes-standard-3.14.2.3-r2; could you check if that fixes firefox cursors for you? +*gnome-themes-standard-3.14.2.3-r2 (28 Mar 2015) + + 28 Mar 2015; Alexandre Rostovtsev <tetromino@gentoo.org> + -gnome-themes-standard-3.14.2.3-r1.ebuild, + +gnome-themes-standard-3.14.2.3-r2.ebuild, + +files/gnome-themes-standard-3.14.2.3-srcdir.patch: + Fix corrupt HighContrast/index.theme file (thanks to Nikolay Kichukov and + Pavel Volkov, bugs #544590, #544054). No, I still have the default black cursors instead of "Oxygen Blue" selected in KDE System Settings. I can't reproduce this problem in other GTK apps (GIMP, pavucontrol) — only Firefox inside a network namespace with gtk+ 2.24.27-r1. Please give the script you are using to set up the namespace and run firefox. I'll provide interactive shell commands without all the interfaces/routes/tokens setup to make it simpler (tested): # ip netns add foonet # ip netns exec foonet bash (we are now inside) # ip link set lo up # su - rondo $ firefox -P direct (process:8783): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed (firefox:8783): IBUS-WARNING **: Unable to connect to ibus: Could not connect: Connection refused (In reply to Pavel Volkov from comment #7) Followed your steps, can't reproduce the problem on gnome, my cursors look as expected :/ @kde, any idea what is going on here and why network namespaces might affect cursor themes? Are you able to reproduce on a full updated system? Yes. I use Plasma 5 environment now. Current /usr/share/gtk-2.0/gtkrc looks like: gtk-fallback-icon-theme = "gnome" gtk-theme-name = "Adwaita" gtk-icon-theme-name = "gnome" gtk-cursor-theme-name = "Adwaita" If I comment out the last line it's all good. As a work-around I added this file to CONFIG_PROTECT. Removing kde from here. I doubt that we cam help. |