LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 05-23-2013, 04:08 PM   #1
digger95
Member
 
Registered: Oct 2007
Location: Indiana, PA
Distribution: Slackware 14
Posts: 330

Rep: Reputation: 45
GTK error messages... ignore them?


Since I've moved to an XFCE-only Slackware install I've been quite happy with it but one thing I've noticed is lots of GTK errors when starting a program from terminal. The programs always run great (Transmission in this example) and I read on another forum that these sorts of errors can simply be ignored, but it still bothers me that I'm getting them in the first place. Any help would be appreciated.

Quote:
bash-4.2$ transmission-gtk

(transmission-gtk:2028): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(transmission-gtk:2028): Gtk-CRITICAL **: gtk_icon_set_new_from_pixbuf: assertion `pixbuf != NULL' failed

(transmission-gtk:2028): Gtk-CRITICAL **: gtk_icon_theme_add_builtin_icon: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(transmission-gtk:2028): Gtk-CRITICAL **: gtk_icon_factory_add: assertion `icon_set != NULL' failed

(transmission-gtk:2028): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(transmission-gtk:2028): Gtk-CRITICAL **: gtk_icon_set_unref: assertion `icon_set != NULL' failed
Thanks for any ideas...

Jim
 
Old 05-23-2013, 04:11 PM   #2
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Rep: Reputation: Disabled
Well i have the same error's when i start my system.Don't worry
 
Old 05-23-2013, 04:56 PM   #3
Ahau
Member
 
Registered: Jun 2011
Location: USA
Distribution: Porteus, Slackware
Posts: 58

Rep: Reputation: 19
I had some similar issues that turned out to be related to my gtk+3 theme (if this is transmission version 2.7* it's using gtk+3). Note that Xfce has two different "themes" you get to wrestle with -- one is the gtk theme, which is what you set with Settings -> Appearance -> Style and it generally changes things inside the borders of the windows -- things like the button placement, progress bar colors, etc. The other themes are for the window manager (xfwm4) and are set through Settings -> Window Manager -> Style and that changes the border shape/color and the close/minimize, etc. buttons.

Some themes require an "engine" in order to fully function. If you've installed a custom theme, you might need something like "gtk-engines", "gtk-engines-unico", "murrine", etc., -- usually they'll mention the requirements on the theme's page on xfce-look.org or gnome-look.org.

I was finally able to resolve the last of these issues on my system yesterday, when I discovered that my gtk theme (Evolve) was intended to run on gtk+3.6, and slack 14 has gtk+3.4. In order to resolve the issue, I had to downgrade to an older 3.4 compliant version of the gtk+3 theme and also run "make" on it!

Granted, the programs still run and everything looked OK before, but I think there were some things that failed to work before (some gradient shading was the most noticeable). So yeah, ignore it or chase down your theming, or it could be another issue entirely lol. HTH

Last edited by Ahau; 05-23-2013 at 04:57 PM.
 
3 members found this post helpful.
Old 05-25-2013, 07:51 PM   #4
digger95
Member
 
Registered: Oct 2007
Location: Indiana, PA
Distribution: Slackware 14
Posts: 330

Original Poster
Rep: Reputation: 45
Thank you very much, Ahau. Like I said the programs run just fine despite the error messages, and I think most people just ignore them, but your post was very helpful and I will definitely try the things that you suggested.
 
Old 05-27-2013, 05:03 AM   #5
bartgymnast
Member
 
Registered: Feb 2003
Location: Lelystad, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 272

Rep: Reputation: 93
Please note that XFCE is a GTK+2 DE
so running gtk+3 themes on XFCE tends to bring problems.

development on XFCE is pretty stale at the moment.
the port to GTK+3 takes forever and I wonder if they ever port it.

Untill than I suggest to install GTK+2 themes only for XFCE
 
Old 05-27-2013, 01:50 PM   #6
Ahau
Member
 
Registered: Jun 2011
Location: USA
Distribution: Porteus, Slackware
Posts: 58

Rep: Reputation: 19
I disagree. While Xfce has a hard dependency on gtk2 and gtk3 is only supported in a few of the components, Xfce does support gtk3 widget themes. In fact, it has to do so for any gtk3 application, and inside most (if not all) of the themes that ship with Xfce, you'll find a 'gtk-3.0' folder for the purpose of rendering the gtk3 style for these applications. The Xfce development team also just released a new version (4.10.1) for many components, and in the last six months, we've also seen substantial updates to Thunar, mousepad, and several of the other applications and plug-ins.
 
Old 05-27-2013, 02:08 PM   #7
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 3,540

Rep: Reputation: 804Reputation: 804Reputation: 804Reputation: 804Reputation: 804Reputation: 804Reputation: 804
Thanks, Ahau, I came across this thread by chance and it explained why my XFCE themes all looked a lot the same and a little "wrong" -- I've not installed more GTK engines and things look much better.
 
1 members found this post helpful.
Old 05-28-2013, 04:05 AM   #8
bartgymnast
Member
 
Registered: Feb 2003
Location: Lelystad, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 272

Rep: Reputation: 93
Quote:
Originally Posted by Ahau View Post
I disagree. While Xfce has a hard dependency on gtk2 and gtk3 is only supported in a few of the components, Xfce does support gtk3 widget themes. In fact, it has to do so for any gtk3 application, and inside most (if not all) of the themes that ship with Xfce, you'll find a 'gtk-3.0' folder for the purpose of rendering the gtk3 style for these applications. The Xfce development team also just released a new version (4.10.1) for many components, and in the last six months, we've also seen substantial updates to Thunar, mousepad, and several of the other applications and plug-ins.
I do not say GTK+3 themes do not work.
I say it is not suggested.

GTK+3 is so havily changing with each version that themes break very fast.

Tip 1: Slackware-current will break themes
Tip 2: If you use GTK+3 themes, use the ones compatible with the version of GTK+3 you have installed.
a theme that has been made for GTK+3 3.6 will most likely give problems when run on other versions than 3.6
 
Old 05-28-2013, 04:57 AM   #9
gmgf
Member
 
Registered: Jun 2012
Location: France
Distribution: Slackware Zenwalk
Posts: 166

Rep: Reputation: Disabled
Yes, i agree, it's a big problem for developper of gtk+3 themes, some have abandoned.
 
Old 05-28-2013, 05:26 AM   #10
kikinovak
Senior Member
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: Slackware, Slackware64
Posts: 1,944

Rep: Reputation: 967Reputation: 967Reputation: 967Reputation: 967Reputation: 967Reputation: 967Reputation: 967Reputation: 967
Quote:
Originally Posted by bartgymnast View Post
Please note that XFCE is a GTK+2 DE
so running gtk+3 themes on XFCE tends to bring problems.
I'm running Clearlooks Phenix under Xfce. It's a combined GTK2+GTK3 theme, and works without any problems.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Inhibit GTK verbose messages when running GTK/Gnome applications from terminal d1s4st3r Linux - Software 1 11-10-2009 11:33 PM
How to ignore messages from printk information? yixuan178 Programming 4 04-09-2007 07:15 AM
Postfix: User messages are okay; but error messages themselves seem to be bouncing jgombos Linux - Server 3 03-03-2007 03:21 PM
From where am i getting error messages to /var/log/messages? prabhuacsp Programming 3 02-16-2005 09:59 AM
From where am i getting error messages to /var/log/messages? prabhuacsp Linux - Networking 1 02-16-2005 01:34 AM


All times are GMT -5. The time now is 03:11 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration