FS#57974 - [breeze-gtk] Can't use breeze icons with GTK apps
Attached to Project:
Arch Linux
Opened by Victor Perez (vipermaseg) - Monday, 26 March 2018, 17:16 GMT
Last edited by Antonio Rojas (arojas) - Monday, 14 May 2018, 20:56 GMT
Opened by Victor Perez (vipermaseg) - Monday, 26 March 2018, 17:16 GMT
Last edited by Antonio Rojas (arojas) - Monday, 14 May 2018, 20:56 GMT
|
Details
Description:
When configuring GTK apps to use breeze icons they don't seem to find it. Inkscape crashes after: (inkscape:4025): GdkPixbuf-CRITICAL **: 19:06:29.571: gdk_pixbuf_scale_simple: assertion 'dest_width > 0' failed (inkscape:4025): GLib-GObject-CRITICAL **: 19:06:29.572: g_object_ref: assertion 'G_IS_OBJECT (object)' failed terminate called after throwing an instance of 'Gtk::IconThemeError' Other programs like Gimp work, but stay with default icons. Not sure under which breeze package I should file this bug. Sorry for the inconvenience. Additional info: local/breeze 5.12.3-1 (plasma) Artwork, styles and assets for the Breeze visual style for the Plasma Desktop local/breeze-gtk 5.12.3-1 (plasma) Breeze widget theme for GTK 2 and 3 local/breeze-icons 5.44.0-1 (kf5) Breeze icon themes Steps to reproduce: *Mind small inaccuracies. My system language is set to Spanish and I am translating back. - Go to Plasma Settings. - Search by "gtk". - Set Icon Theme and Fallback to Adwaita. |
This task depends upon
Inscape's stacktrace:
~]$ inkscape
(inkscape:20476): Gtk-WARNING **: 02:41:24.828: Imposible encontrar el motor de temas en la ruta al _modulo: «adwaita»,
(inkscape:20476): Gtk-WARNING **: 02:41:24.832: Imposible encontrar el motor de temas en la ruta al _modulo: «adwaita»,
(inkscape:20476): GdkPixbuf-CRITICAL **: 02:41:25.255: gdk_pixbuf_scale_simple: assertion 'dest_width > 0' failed
(inkscape:20476): GLib-GObject-CRITICAL **: 02:41:25.255: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
terminate called after throwing an instance of 'Gtk::IconThemeError'
Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.
Abortado (`core' generado)
The last line ("Abortado") is only writen after I press Ok on an error window. No clue why it seems to look for adwaita. It is set to Breeze and everything works when I set it back to adwaita.
Trace when run with adwaita (everything works properly):
~]$ inkscape
(inkscape:20536): Gtk-WARNING **: 02:43:24.909: Imposible encontrar el motor de temas en la ruta al _modulo: «adwaita»,
(inkscape:20536): Gtk-WARNING **: 02:43:24.914: Imposible encontrar el motor de temas en la ruta al _modulo: «adwaita»,
[vipermaseg@Ultralisk ~]$ inkscape
(inkscape:20683): Gtk-WARNING **: 02:46:59.843: Imposible encontrar el motor de temas en la ruta al _modulo: «adwaita»,
(inkscape:20683): Gtk-WARNING **: 02:46:59.847: Imposible encontrar el motor de temas en la ruta al _modulo: «adwaita»,
.gtkrc-2.0-kde4 (0.5 KiB)
settings.ini (0.3 KiB)
~]$ pacman -Qkk breeze-icons
breeze-icons: 15771 archivos totales, 0 archivos alterados
~]$ pacman -Qkk breeze-gtk
breeze-gtk: 540 archivos totales, 0 archivos alterados
GNOME Application Style (GTK) -> Icon Theme: Breeze (or Breeze Dark)
Inkscape consistently crashes.
Any other icon theme (Oxygen, Adwaita)
Inkscape works.
local/breeze 5.12.4-1 (plasma)
local/breeze-gtk 5.12.4-1 (plasma)
local/breeze-icons 5.45.0-1 (kf5)
local/inkscape 0.92.3-2
But just in case it happens, can you point us to instructions or a manual to give you the backtrace you need?
And then maybe running Inkscape in a special way.
For now I'm failing on the build step:
checking for freetype-config... no
configure: error: Cannot find freetype-config
==> ERROR: A failure occurred in build().
Aborting...
I may come back to this later
As stated before, for me the problem is gone without having done anything special. I will do save these emails for when I have to do another bug report. Let's hope Oleh answers.
Thank you Antonio.
Does not reproduce now.