Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Well there just a lot of terms related to linux GUI... I'd be grateful if somebody could tell me what a theme engine is... what does it exactly do to a WM??? How different is it from a window decorator??
Can somebody kindly point me to a tutorial on linux themes????
I am pretty unclear about the topic myself... please correct me if i am wrong... As far as i understand, window decorators are part of a WM or rather it helps the WM to style the window borders.... I really dont understand theme engines..
The Murrine Theme Engine has nothing to do with window managers or window decorators whatsoever.
Remembetr that the window manager is completely separate of what's drawn inside the widnow. An application can either draw what it wants, or use a widget toolkit that has predefined GUI controls ready to use.
Murrine is a theme engine for the GTK+ widget toolkit. The theme engine actually draws the widgets. Themes tell the engine how to draw them (and different engines have different stuff they can draw).
Remember, the window frame and the inside of the window are independent and unrelated. The only reason that might cause you to think they are is that there is a theme by the same name for the widgets and window frame, but actually they are separate.
There are many widget toolkits, the most common are GTK+ and Qt (note that Qt isn't just a GUI toolkit, it has cross-platform APIs for just about everything from strings to networking).
They are different and use different theme engines.