LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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.

Notices

Reply
 
Search this Thread
Old 10-03-2010, 02:16 AM   #1
firewiz87
Member
 
Registered: Jan 2006
Distribution: OpenSUSE 11.2, OpenSUSE 11.3,Arch
Posts: 240

Rep: Reputation: 37
What is a theme engine??


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????


Thanks in advance,
firewiz
 
Old 10-03-2010, 07:08 AM   #2
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713
Are you sure it has to do with a WM?
 
Old 10-03-2010, 07:42 AM   #3
firewiz87
Member
 
Registered: Jan 2006
Distribution: OpenSUSE 11.2, OpenSUSE 11.3,Arch
Posts: 240

Original Poster
Rep: Reputation: 37
Quote:
Originally Posted by MTK358 View Post
Are you sure it has to do with a WM?
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..
 
Old 10-03-2010, 07:45 AM   #4
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713
I thought theme engines were for GUI widget toolkits, but there might be window manager theme engines. I'm not really clear on the topic myself.
 
Old 10-03-2010, 08:35 AM   #5
firewiz87
Member
 
Registered: Jan 2006
Distribution: OpenSUSE 11.2, OpenSUSE 11.3,Arch
Posts: 240

Original Poster
Rep: Reputation: 37
The whole concept of themes in linux is quite confusing.... especially since I started using Arch... things that were previously invisible is now wonderfully visible... the arch way rocks...!!

I found things like "install murrine theme engine" on various theme sites... what does this murrine thing do as part of a theme...

@MTK358: I cant help saying the links in your signature are really good...
 
Old 10-03-2010, 08:44 AM   #6
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713
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).
 
Old 10-03-2010, 09:00 AM   #7
firewiz87
Member
 
Registered: Jan 2006
Distribution: OpenSUSE 11.2, OpenSUSE 11.3,Arch
Posts: 240

Original Poster
Rep: Reputation: 37
so WM draws the windows, window decorator styles the windows (its border etc) and theme engine styles whats inside the window like panels and widgets??

Can multiple theme engines be used together???
 
1 members found this post helpful.
Old 10-03-2010, 09:30 AM   #8
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713
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.
 
  


Reply

Tags
theme engine, themes, windowdecorator, windowmanager


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
More about Murrine theme engine deepthi_rapaka Linux - Newbie 1 05-12-2009 06:40 AM
how to install GTK+ theme Engine? Sonah Linux - Newbie 2 01-28-2009 07:57 AM
The GTK-Qt Theme Engine elluva Linux - Software 0 10-10-2005 03:59 PM
trouble compiling a theme engine the mirror Linux - Newbie 1 05-21-2002 11:57 AM


All times are GMT -5. The time now is 07:42 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