Results 1 to 4 of 4

Thread: GTK2 Engine error

  1. #1
    Join Date
    Nov 2007
    Location
    NC, USA
    Beans
    829
    Distro
    Ubuntu 12.04 Precise Pangolin

    GTK2 Engine error

    When I open the Appearance window, there's an error at the bottom that says:

    "This theme will not look as intended because the required GTK+ theme engine " is not installed."

    The bad part is, I installed all of the GTK2 engines I could, yet it still doesnt work. My icons do not render correctly because of this. I checked my themes (aero-clone) gtkrc file and the engine bit says "pixmap". I saw a pixbuf engine. Do I need to change pixmap to pixbuf in the gtkrc file?
    Linux User #460341 || Ubuntu User #19510 || Unanswered Posts Team

  2. #2
    Join Date
    Nov 2008
    Beans
    15

    Re: GTK2 Engine error

    I was just going to post the same question since this is exactly what I'm experiencing when trying to install new GTK+ themes.

    To make matters worse, I tried to fix it with the command "sudo apt-get install gtk2-engines-ubuntulooks" but this didn't solve my problem and now other themes like Darkroom (which I really liked) are no longer on my system. Can I somehow undo this command??

    Sorry, I don't mean to hijack your thread. I hope this isn't a bug with Intrepid.

  3. #3
    Join Date
    Nov 2007
    Location
    NC, USA
    Beans
    829
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: GTK2 Engine error

    Replacing "pixmap" with "pixbuf" in the theme's gtkrc file give pixbuf module path errors.
    Linux User #460341 || Ubuntu User #19510 || Unanswered Posts Team

  4. #4
    Join Date
    Feb 2007
    Location
    Antwerp, Belgium
    Beans
    166
    Distro
    Ubuntu Development Release

    Re: GTK2 Engine error

    Look in the theme's gtkrc file for empty engine-tags. These are commonly used in style "unstyle" which is meant to prevent Sodipodi from crashing while opening the Object-Style dialog.

    Code:
    style "unstyle"
    {
    	engine ""
    	{
    	}
    }
    Fill the "" with a 'known' engine, e.g. pixmap, so that the code looks like this:

    Code:
    style "unstyle"
    {
    	engine "pixmap"
    	{
    	}
    }
    This should correct the problem.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •