LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
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-24-2022, 11:17 AM   #1
BenCollver
Rogue Class
 
Registered: Sep 2006
Location: OR, USA
Distribution: Slackware64-15.0
Posts: 375
Blog Entries: 2

Rep: Reputation: 172Reputation: 172
Gtk-WARNING: Unable to locate theme engine in module_path: "murrine"


When i run leafpad, it generates a whole bunch of Gtk warnings as
shown below [1]. I tracked this down to my XFCE theme Greybird.
/usr/share/themes/Greybird/gtk-2.0/gtkrc, which depends on the
murrine engine. There is a slackbuild for it [2], but i thought it
was odd that Slackware 15.0 would include a theme without also including
its dependencies. I switched back to the Adwaita theme and that
cleared up the Gtk warnings. This is related to the thread below [3].

[1]
bash-5.1$ leafpad

(leafpad:31963): Gtk-WARNING **: 09:07:11.581: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.582: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.582: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.582: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.582: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.582: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.582: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.582: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.582: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.583: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.583: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.583: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.583: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.583: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.583: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.583: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.583: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.584: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.585: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.585: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.585: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.585: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.585: Unable to locate theme engine in module_path: "murrine",

(leafpad:31963): Gtk-WARNING **: 09:07:11.585: Unable to locate theme engine in module_path: "murrine",

[2]
https://slackbuilds.org/result/?search=murrine&sv=15.0

[3]
https://www.linuxquestions.org/quest...em-4175463210/
 
Old 05-25-2022, 04:01 AM   #2
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,753

Rep: Reputation: Disabled
Got that on 15.0, it's one of those GTK+2 engines which hasn't been ported to GTK+3
Code:
/var/log/packages/murrine-0.98.2-x86_64-1_elcore
Thought about merging it with gtk-engines package locally, but decided to leave it like that.
Your issue is with greybird package providing GTK+2 theme without the required engine.
 
Old 05-26-2022, 03:24 AM   #3
jwoithe
Member
 
Registered: Oct 2019
Posts: 73

Rep: Reputation: 88
The issue with the missing "murrine" theme engine was also discussed in the "Requests for -current (14.2 --> 15.0)" thread. The relevant posts are listed below.

https://www.linuxquestions.org/quest...ml#post6246159
https://www.linuxquestions.org/quest...ml#post6246170
https://www.linuxquestions.org/quest...ml#post6249885
https://www.linuxquestions.org/quest...ml#post6249907
https://www.linuxquestions.org/quest...ml#post6250134

While it may seem odd that a theme (Greybird) included in Slackware does not include the engine required by that theme, in truth this only affects the Greybird theme when gtk2 is in use. Greybird with gtk3 programs is fine because it doesn't use the murrine engine in this case. The declining use of gtk2 and the orphaning of the murrine engine make it unlikely that murrine will be included in Slackware. As explained in post 6249885, it wasn't difficult to get the murrine engine running under what was then Slackware64-current and there is also an SBo for it. I don't expect the compilation to be any harder under Slackware64 15.0.

In the end, the lack of the murrine theme engine doesn't stop gtk2 programs from running. It only causes cosmetic effects: the messages reported by the OP and a lack of theming for gtk2 programs when Greybird is selected as the theme.
 
  


Reply



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
[SOLVED] How solve error Gtk-WARNING **: Unable to locate theme engine in module_path: "ubuntulooks" inukaze Slackware 5 08-24-2021 03:58 PM
(firefox-bin:31843): Gtk-WARNING **: Unable to locate theme engine in module_path: "q Shingoshi Slackware 8 06-15-2009 12:54 AM
More about Murrine theme engine deepthi_rapaka Linux - Newbie 1 05-12-2009 06:40 AM
Gtk-WARNING **: Impossible to find the «smooth» theme engine in module_path maiden2 Ubuntu 2 04-30-2009 06:32 AM
switch GTK font problem + Unable to locate loadable module in module_path asmar Linux - Software 0 10-05-2005 01:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:26 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration