[SOLVED] problem with deepin-theme
Tofloor
poster avatar
abercoque
deepin
2017-08-14 05:20
Author
Edited by abercoque at 2017-8-15 02:52

Hola a todos, Hi everyone,大家好。

When I launch freecad 0.17 appimage from terminal I got some error related with deepin theme, I attach 2 images so you can see how it affects, at menu(when mouse pointer is over menu or bar text, colour change from black to white so become hard to write).

I can live launching the appimage from terminal till deepin can recognize the appimage format; Instead of just can click on it to launch, but the display of text is not very nice.


Can anyone help me?

I installed other theme to try and problem didn't re produce so is a deepin-theme exclusive bug.

** (freecad-daily:11451): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/deepin/gtk-2.0/assets/trough-progressbar.png: No se pudo reconocer el formato de imagen del archivo «/usr/share/themes/deepin/gtk-2.0/assets/trough-progressbar.png»


(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (freecad-daily:11451): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/deepin/gtk-2.0/assets/trough-progressbar.png,
borders don't fit within the image

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (freecad-daily:11451): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/deepin/gtk-2.0/assets/tab-bottom-active.png: No se pudo reconocer el formato de imagen del archivo «/usr/share/themes/deepin/gtk-2.0/assets/tab-bottom-active.png»


(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (freecad-daily:11451): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/deepin/gtk-2.0/assets/tab-bottom-active.png,
borders don't fit within the image

(freecad-daily:11451): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

... and more similar to this ones



Reply Favorite View the author
All Replies
jingle
deepin
2017-08-14 16:26
#1
sudo apt-get install freecad     0.16 version
Reply View the author
abercoque
deepin
2017-08-15 09:57
#2
Edited by abercoque at 2017-8-15 02:56

你好 Hi jingle,

freecad 0.16 stable is from 18 April 2016; 15 months ago reading it at wikipedia.   Too much ago in my opinion

I want to use a workbench called curves that only works in 0.17 version
https://forum.freecadweb.org/viewtopic.php?f=8&t=22675
https://github.com/tomate44/CurvesWB

And finally freecad is alpha, under heavy development, so think in stable terms have not much sense in my opinion.Compiling it manually because I can not use a PPA is a pain in the ass...


That is why I use the appimage from here:

https://github.com/FreeCAD/FreeCAD/releases/tag/0.17_pre


Edited:
Jingle, after writing this post, I readed your recomendattion at the forum in another post about installing a package using a PPA.


So I tried the PPA of freecad daily, And it works!
Also using this method deepin-theme bug is gone too!

Reply View the author