Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (5) </ 1 2 3 4 [5] >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: JWM Themes, themes to add a little spice to jwm< Next Oldest | Next Newest >
roberts Offline





Group: Members
Posts: 4983
Joined: Oct. 2003
Posted: June 12 2008,02:49 QUOTE

Open to suggestion for better arrangement of the JWM <Include> files.
What should be in separate files and their contents so that easier themeing is possible?


Edited by roberts on June 12 2008,02:49
Back to top
Profile PM WEB 
jaapz Offline





Group: Members
Posts: 129
Joined: May 2007
Posted: June 12 2008,10:45 QUOTE

maybe the config files should all be placed in a .jwm directory
and it could be a good idea to make thuis structure:
- .jwmrc-menu
- .jwmrc-conf
- .jwmrc-theme

and a seperate .jwmrc that includes the files i mentioned
i dont know if there have to be other .jwmrc-* files, but if so, they would be made in the same way as the filenames i mentioned
Back to top
Profile PM 
humpty Offline





Group: Members
Posts: 655
Joined: Sep. 2005
Posted: June 12 2008,13:09 QUOTE

Not that i use jwm, but I'm wondering why has there not
yet been a gui to create a theme. Judging by the config file(s), it doesn't seem that hard(?)
Back to top
Profile PM 
roberts Offline





Group: Members
Posts: 4983
Joined: Oct. 2003
Posted: June 12 2008,13:42 QUOTE

What I had in mind was to do with Lucky13's post. Should some other elements (tags) be moved from .jwmrc into the theme include?
Back to top
Profile PM WEB 
lucky13 Offline





Group: Members
Posts: 1478
Joined: Feb. 2007
Posted: June 12 2008,15:48 QUOTE

The only other variable left in .jwmrc is the root menu height, which can't be factored out unless you factor out the whole root menu. Dittos for the tray height, which is already now part of the .jwmrc-tray file. For some reason, Joe W left those variables within those functions instead of separating them like the window height and color, etc. Not sure if they can be factored out as-is or if it would require source tweaks. I'll try to look at it later and see if it can be done (or if it's feasible).

I have a couple more points. First, I've written that my .jwmrc is already basically a list of include tags -- including my menus as well as the things DSL has already factored out. I think it's practical to move as much of it out of the config file as possible so it can be edited or even left out as desired (such as if a user wants to run a < 1-2kb menu/config instead of 14kb to trim resource use as much as possible). My MyDSL menu is no longer in the root menu but in another. I also moved out my "groups" variables into their own file as well.

Second, I agree with jaapz that there are enough files that it's at least worth considering a special .jwm directory for the files included in .jwmrc. I've already done that on my computers.

If that's done in the base, .jwmrc should stay in ~/ and move the include files to (for example) ~/.jwm. Then those files wouldn't need to be hidden within it and could be like the standard ~/.fluxbox files: keys, menu, tray, theme, settings (for window group configuration), etc. I don't know if that would conflict too much with the existing theme switcher.

(heavily edited)


--------------
"It felt kind of like having a pitbull terrier on my rear end."
-- meo (copyright(c)2008, all rights reserved)
Back to top
Profile PM WEB 
24 replies since Dec. 06 2007,19:39 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (5) </ 1 2 3 4 [5] >/
reply to topic new topic new poll
Quick Reply: JWM Themes

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code