topic title: JWM Themes
Posts: 4,164
rokytnji
Joined: 20 Feb 2009
#1
For you JWM preferred window manager users. If anybody knows of some other good ones.
This thread is good for links to new themes.

Edit: Author deleted site for unknown reasons to me.

Superman Theme

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://alaskalinuxuser.wordpress.com/2015/06/05/jwm-theme-friday-4/"
linktext was:"https://alaskalinuxuser.wordpress.com/2 ... -friday-4/"
====================================


Ironman Theme

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://alaskalinuxuser.wordpress.com/2015/05/29/jwm-theme-friday-3/"
linktext was:"https://alaskalinuxuser.wordpress.com/2 ... -friday-3/"
====================================


BatMan theme

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://alaskalinuxuser.wordpress.com/2015/06/26/jwm-theme-friday-6/"
linktext was:"https://alaskalinuxuser.wordpress.com/2 ... -friday-6/"
====================================


Comment from the maker of these themes
Tron, Hulk, and others. Feel free to leave a comment, use the themes <snip>. I use Debian, so they are all jwmrc files.

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://alaskalinuxuser.wordpress.com/"
linktext was:"https://alaskalinuxuser.wordpress.com/"
====================================
Posts: 4,164
rokytnji
Joined: 20 Feb 2009
#2

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://damnsmalllinux.org/static/act-ST/f-34/t-19504.html"
linktext was:"http://damnsmalllinux.org/static/act-ST ... 19504.html"
====================================


I like the evil glow ones

Image

Image

Image

Image

Image

More goodies at
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://distro.ibiblio.org/damnsmall/mydsl/themes/"
linktext was:"http://distro.ibiblio.org/damnsmall/mydsl/themes/"
====================================
Posts: 43
WaltH
Joined: 25 Apr 2010
#3
rokytnji wrote:For you JWM preferred window manager users. If anybody knows of some other good ones.
This thread is good for links to new themes.

Superman Theme

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://alaskalinuxuser.wordpress.com/2015/06/05/jwm-theme-friday-4/"
linktext was:"https://alaskalinuxuser.wordpress.com/2 ... -friday-4/"
====================================


Ironman Theme

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://alaskalinuxuser.wordpress.com/2015/05/29/jwm-theme-friday-3/"
linktext was:"https://alaskalinuxuser.wordpress.com/2 ... -friday-3/"
====================================


BatMan theme

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://alaskalinuxuser.wordpress.com/2015/06/26/jwm-theme-friday-6/"
linktext was:"https://alaskalinuxuser.wordpress.com/2 ... -friday-6/"
====================================


Comment from the maker of these themes
Tron, Hulk, and others. Feel free to leave a comment, use the themes <snip>. I use Debian, so they are all jwmrc files.

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://alaskalinuxuser.wordpress.com/"
linktext was:"https://alaskalinuxuser.wordpress.com/"
====================================
Sadly, the site has already been deleted. I just installed antiX-15 the other day and have all but settled on jwm as my WM (I think I like the look of it better than IceWM) and would like to find some more themes to try out. Silly question, perhaps, but nothing ventured, nothing gained. Are themes interchangeable at all? In other words, is there a way (easy or otherwise) to use an IceWM theme (or other GTK themes, for example) in jwm?
Posts: 4,164
rokytnji
Joined: 20 Feb 2009
#4
In other words, is there a way (easy or otherwise) to use an IceWM theme (or other GTK themes, for example) in jwm?
Not as far as I know. The text files are wrote differently from Icewm, to Fluxbox, to JWM.
I edited my original post to reflect what you found out.
Sorry, I do not know what happened to alaskalinuxuser?

Hope you know. You can download Puppy Linux JWM .pet themes. Then extract the pet in AntiX. Use the files in it in AntiX for themeing.


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://murga-linux.com/puppy/viewtopic.php?t=23260"
linktext was:"http://murga-linux.com/puppy/viewtopic. ... b36803cfc2"
====================================

Code: Select all

<JWM>
   <!--
   TITLE:      Narnia
   AUTHOR:      thoughtjourney
   Created:   01/08/2005
   Version:   0.1.0
   Updates:   none: first release.
   JWM ver:   0.23.0
 Hacked BK Feb 2006 for JWM 1.4
 theme hacked by cb88 for jwm 2.0 with graitients renamed burnt
   -->

   <!-- WINDOW BORDER PROPERTIES -->

<!--   <BorderStyle>
               <Font>DejaVu Sans 12</Font>
               <Width>5</Width>
               <Height>20</Height>
               <Foreground>#FFFFFF</Foreground>
               <Background>#000000</Background>
               <ActiveForeground>#FFFFFF</ActiveForeground>
               <ActiveBackground>#000000</ActiveBackground
        </BorderStyle> -->
<WindowStyle>
    <Font>DejaVu Sans 12</Font>
    <Width>5</Width>
    <Height>20</Height>     
    <Active>
       <Text>white</Text>
       <Title>#b03060:b06960</Title>
       <Corner>#daa520</Corner>
       <Outline>black</Outline>
    </Active>
    <Inactive>
       <Text>white</Text>
       <Title>#ff6960:ff3060</Title>         
       <Corner>#ffa520</Corner>
       <Outline>black</Outline>
    </Inactive>
</WindowStyle>
   <!-- TRAY PROPERTIES -->

   <TrayStyle>
               <Font>DejaVu Sans 12</Font>
               <Height>24</Height>
               <Foreground>#000000</Foreground>
               <Background>#dc9a00</Background>
        </TrayStyle>

   <!-- PAGER PROPERTIES -->

        <PagerStyle>
               <Outline>#000000</Outline>
               <Foreground>#94cbff</Foreground>
               <Background>#00000</Background>
               <ActiveForeground>#696969</ActiveForeground>
               <ActiveBackground>#dc9a00</ActiveBackground>
        </PagerStyle>

   <!-- SYSTEM LOAD MODULE PROPERTIES -->
   <!-- POPUP PROPERTIES -->

   <PopupStyle>
               <Font>DejaVu Sans 12</Font>
               <Outline>black</Outline>
               <Foreground>black</Foreground>
               <Background>pink</Background>
        </PopupStyle>

   <!-- MENU PROPERTIES -->
   
        <MenuStyle>
               <Font>-adobe-helvetica-bold-r-*-*-*-180-*-*-*-*-*-*</Font>
               <Foreground>#FFFFFF</Foreground>
               <Background>#dc9a00</Background>
               <ActiveForeground>#FFFFFF</ActiveForeground>
               <ActiveBackground>#ffa520:#ffffff</ActiveBackground>
        </MenuStyle>

   <!-- BACKGROUND KEY BINDING -->

</JWM>

Code: Select all

<JWM>
<!--
TITLE: hotdog
AUTHOR: Kal
Created: 01/09/2007
Version: 0.1.0
Updates: none: first release.
JWM ver: 0.23.0
Hacked BK Feb 2006 for JWM 1.4
-->

<!-- WINDOW PROPERTIES -->

<WindowStyle>

<Font>DejaVu Sans-11:bold</Font>
<Width>4</Width>
<Height>24</Height>

<Active>
<Text>#ffd11b</Text>
<Title>#C00000:#480304</Title>
<Corner>white</Corner>
<Outline>#720100</Outline>
</Active>

<Inactive>
<Text>gray15</Text>
<Title>#b74d4d:#8e0000</Title>
<Corner>#aaaaaa</Corner>
<Outline>#890100</Outline>
</Inactive>

</WindowStyle>
<!-- TRAY PROPERTIES -->

<ClockStyle>
<Font>DejaVu Sans-12:bold</Font>
<Foreground>#ff0000</Foreground>
<Background>#000000</Background>
</ClockStyle>

<TaskListStyle>
<Font>DejaVu Sans-11</Font>
<ActiveForeground>#F9E386</ActiveForeground>
<ActiveBackground>#860000:#480304</ActiveBackground>
<Foreground>#faad00</Foreground>
<Background>#480304:#860000</Background>
</TaskListStyle>

<TrayStyle>
<Font>DejaVu Sans-13:bold</Font>
<!-- <Height>24</Height> -->
<Foreground>#00ff7f</Foreground>
<Background>#9f0000</Background>
</TrayStyle>

<!-- PAGER PROPERTIES -->

<PagerStyle>
<Outline>#000000</Outline>
<Foreground>#db7c58</Foreground>
<Background>#820000</Background>
<ActiveForeground>#cd5c5c</ActiveForeground>
<ActiveBackground>#db7c58</ActiveBackground>
</PagerStyle>

<!-- SYSTEM LOAD MODULE PROPERTIES -->
<!-- POPUP PROPERTIES -->

<PopupStyle>
<Font>DejaVu Sans-13</Font>
<Outline>#320000</Outline>
<Foreground>#320000</Foreground>
<Background>#edd600</Background>
</PopupStyle>

<!-- MENU PROPERTIES -->

<MenuStyle>
<Font>DejaVu Sans-12</Font>
<Foreground>#000000</Foreground>
<Background>#FDFFEA</Background>
<ActiveForeground>#F9E386</ActiveForeground>
<ActiveBackground>#C00000:#480304</ActiveBackground>
</MenuStyle>

<!-- BACKGROUND KEY BINDING -->

</JWM>
Posts: 43
WaltH
Joined: 25 Apr 2010
#5
I did not know that. Thanks. I'll have to check that out.
Posts: 43
WaltH
Joined: 25 Apr 2010
#6
Is there a way to use the fonts from the ttf-mscorefonts package in a theme? I've always been partial to a couple of those fonts and would like to try to use them to dress up an existing theme or perhaps even try my hand at making one.

I've looked around (and probably missed it) but have not seen a how-to on creating a theme in jwm. (I assume there must be such a how-to for both jwm and IceWM, correct?) The jwm site mentions some attributes that can be used (many of which are not used in the antiX files I could find for jwm), but I could not find any explanation of how to incorporate those attributes.
Posts: 43
WaltH
Joined: 25 Apr 2010
#7
rokytnji wrote:
In other words, is there a way (easy or otherwise) to use an IceWM theme (or other GTK themes, for example) in jwm?
Not as far as I know. The text files are wrote differently from Icewm, to Fluxbox, to JWM.
I edited my original post to reflect what you found out.
Sorry, I do not know what happened to alaskalinuxuser?

Hope you know. You can download Puppy Linux JWM .pet themes. Then extract the pet in AntiX. Use the files in it in AntiX for themeing.
Where exactly do I put the files in order to use them? (I found where the IceWM themes appears to be stored but not the JWM themes.) Also, the thread you pointed me to dates back eight years. Would all of those themes be usable or only the themes posted after a certain date? (It appears that Puppy's implementation/version of JWM changed a few times.) Thanks.
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#8
JWM themeMaker app

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://murga-linux.com/puppy/viewtopic.php?t=45397"
linktext was:"http://murga-linux.com/puppy/viewtopic.php?t=45397"
====================================
Posts: 43
WaltH
Joined: 25 Apr 2010
#9
skidoo wrote:JWM themeMaker app

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://murga-linux.com/puppy/viewtopic.php?t=45397"
linktext was:"http://murga-linux.com/puppy/viewtopic.php?t=45397"
====================================
I think I came across that but didn't know whether it worked in antiX. Does it?
Posts: 43
WaltH
Joined: 25 Apr 2010
#10
skidoo wrote:JWM themeMaker app

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://murga-linux.com/puppy/viewtopic.php?t=45397"
linktext was:"http://murga-linux.com/puppy/viewtopic.php?t=45397"
====================================
Looking at the requirements, it appears I would have to compile Xdialog in order to use this. Is that correct? While I have done this a time or two, I am not very comfortable with doing so and would rather avoid it if possible. Have I missed something?
Posts: 43
WaltH
Joined: 25 Apr 2010
#11
rokytnji wrote:
In other words, is there a way (easy or otherwise) to use an IceWM theme (or other GTK themes, for example) in jwm?
Not as far as I know. The text files are wrote differently from Icewm, to Fluxbox, to JWM.
I edited my original post to reflect what you found out.
Sorry, I do not know what happened to alaskalinuxuser?

Hope you know. You can download Puppy Linux JWM .pet themes. Then extract the pet in AntiX. Use the files in it in AntiX for themeing.


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://murga-linux.com/puppy/viewtopic.php?t=23260"
linktext was:"http://murga-linux.com/puppy/viewtopic. ... b36803cfc2"
====================================

It took some doing as the extract is not all that straight-forward with a .pet file (and then the .jwmrc file for the theme has to be copied into the top level of the ~/.jwm/themes directory. But it appears they work. One thing, every theme I've come across seems to use DejaVu Sans. I've tried changing the font to something else, but it does not seem to work. I would have thought that any other font in the same directory (/usr/share/fonts/truetype, correct?) would work, but it doesn't seem to be the case, at least not for me. If the JWM Theme Maker that skidoo suggested was a bit more straightforward to install (i.e., didn't require other elements, some of which appear to require compiling), I would give that a try. On the other hand, maybe I'm too stupid to figure out how to modify JWM themes.
Posts: 4,164
rokytnji
Joined: 20 Feb 2009
#12
WaltH wrote:
rokytnji wrote:
In other words, is there a way (easy or otherwise) to use an IceWM theme (or other GTK themes, for example) in jwm?
Not as far as I know. The text files are wrote differently from Icewm, to Fluxbox, to JWM.
I edited my original post to reflect what you found out.
Sorry, I do not know what happened to alaskalinuxuser?

Hope you know. You can download Puppy Linux JWM .pet themes. Then extract the pet in AntiX. Use the files in it in AntiX for themeing.
Where exactly do I put the files in order to use them? (I found where the IceWM themes appears to be stored but not the JWM themes.) Also, the thread you pointed me to dates back eight years. Would all of those themes be usable or only the themes posted after a certain date? (It appears that Puppy's implementation/version of JWM changed a few times.) Thanks.

Code: Select all

$ locate jwm
<snip>
/home/harry/.jwm/menu-applications
/home/harry/.jwm/preferences
/home/harry/.jwm/startup
/home/harry/.jwm/theme
/home/harry/.jwm/themes
/home/harry/.jwm/themes-list
/home/harry/.jwm/tray
/home/harry/.jwm/themes/black
/home/harry/.jwm/themes/blue_dragon
/home/harry/.jwm/themes/brown
/home/harry/.jwm/themes/clearlooks
/home/harry/.jwm/themes/cobalt
/home/harry/.jwm/themes/coper
/home/harry/.jwm/themes/default
/home/harry/.jwm/themes/gold
/home/harry/.jwm/themes/gold_dragon
/home/harry/.jwm/themes/green
/home/harry/.jwm/themes/ice
/home/harry/.jwm/themes/red
/home/harry/.jwm/themes/shades_of_grey
/home/harry/.jwm/themes/white
<snip>
Posting this from my older netbook running

Code: Select all

harry@biker:~
$ inxi -Fxz
System:    Host: biker Kernel: 3.17-7.dmz.2-liquorix-686-pae i686 (32 bit gcc: 4.8.3)
           Desktop: IceWM 1.3.8+githubmod+20150412+960629d
           Distro: antiX-13_386-full Luddite 01 June 2013
Machine:   System: manda (portable) product: Intel powered classmate PC v: Gen 1.5L
           Mobo: N/A model: N/A
           Bios: American Megatrends v: CM94515A.86A.0024.2008.0715.1716 date: 07/15/2008
CPU:       Single core Intel Core N270 (-HT-) cache: 512 KB
           flags: (nx pae sse sse2 sse3 ssse3) bmips: 3191
           clock speeds: max: 1600 MHz 1: 1600 MHz 2: 1600 MHz
Graphics:  Card: Intel Mobile 945GSE Express Integrated Graphics Controller
           bus-ID: 00:02.0
           Display Server: X.Org 1.17.2 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1024x600@53.33hz
           GLX Renderer: Mesa DRI Intel 945GME x86/MMX/SSE2
           GLX Version: 2.1 Mesa 10.6.3 Direct Rendering: Yes
Audio:     Card Intel NM10/ICH7 Family High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: ALSA v: k3.17-7.dmz.2-liquorix-686-pae
Network:   Card: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller
           driver: r8169 v: 2.3LK-NAPI port: ec00 bus-ID: 01:00.0
           IF: eth1 state: down mac: <filter>
Drives:    HDD Total Size: 63.3GB (66.2% used)
           ID-1: /dev/sda model: KingSpec_KSD size: 63.3GB
Partition: ID-1: / size: 59G used: 39G (70%) fs: ext2 dev: /dev/sda1
           ID-2: swap-1 size: 0.39GB used: 0.00GB (0%) fs: swap dev: /dev/zram0
           ID-3: swap-2 size: 0.39GB used: 0.00GB (0%) fs: swap dev: /dev/zram1
Sensors:   System Temperatures: cpu: 66.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 113 Uptime: 56 min Memory: 321.7/997.2MB
           Init: SysVinit runlevel: 5 Gcc sys: 4.9.3
           Client: Shell (bash 4.3.391) inxi: 2.2.26 
But I am sure that"locate" command and"jwm themes" are in the same locations in Killah antix 15.

Here is a small piece of advise. Before modifying a theme. Make a copy of it and name <same-name.backup>
or <samename.old> so when you modify and get lost and forget where you are at. You have a original backup to refer to. It is a good practise to get into.

I modify my Icewm themes and fluxbox themes if you look through my posted screenshots through the years.
This method is one I follow before I modify any text file on anything , anywhere.
I never really got interested in JWM that much. Running Puppy spoiled me to modifying JWM since a new theme could be a 1 click .pet install away.
Posts: 43
WaltH
Joined: 25 Apr 2010
#13
rokytnji wrote:But I am sure that"locate" command and"jwm themes" are in the same locations in Killah antix 15.

Here is a small piece of advise. Before modifying a theme. Make a copy of it and name <same-name.backup>
or <samename.old> so when you modify and get lost and forget where you are at. You have a original backup to refer to. It is a good practise to get into.

I modify my Icewm themes and fluxbox themes if you look through my posted screenshots through the years.
This method is one I follow before I modify any text file on anything , anywhere.
I never really got interested in JWM that much. Running Puppy spoiled me to modifying JWM since a new theme could be a 1 click .pet install away.
To be honest, while I think I like JWM, I'm about to give up on it and switch back to IceWM or maybe Fluxbox (which I haven't used since the days of Feather Linux). I haven't been able to change the fonts in a theme for some reason, and the longer I try, the dumber I feel. So maybe I'll try IceWM again and see if I can figure out how to change a theme I kind of like in a way that works even better for me. Thanks.
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#14
Usually using fluxbox, and I can't recall ever bothering to tweak a JWM theme. For curiousity sake I now searched google
"change font jwm theme" and, skimming
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://puppylinux.org/wikka/JoesWindowManager"
linktext was:"http://puppylinux.org/wikka/JoesWindowManager"
====================================

i noticed that the font-------/font lines look identical to what I've seen in xfontsel

By launching xfontsel, you can browse the fonts and variants installed on your system.
I'm guessing that JWM wasn't able to render your specified font because
you haven't supplied a valid declaration (matching a currently installed font variation)
- * * * whatever 12 * * * - - -
So, use xfontsel to browse/select a set of parameters (idunno the term."xfont selection"?) appealing to your eye then copy that parameter string into the JWM theme.

I apologize if my earlier post seemed insulting. No, we are not"dumb". The"behind-the-scenes" stuff, and the configuration required,
is a spaghetti of alien languages and achieving the necessary syntax can be maddening. Even once you come to grips with the syntax,
often some other"gotcha" will interfere with the custom configuration you're trying to accomplish.
For example, I recall pizzing with antix fluxbox themes with the immediate goal of nixing the (ugly, non-antialiased) corners rendered for its desktop menu.
Aaaaaargh! Over in some other directory, within some other file which, at the time, I didn't even know existed...
yeah, some preconfigured"global" setting (applied regardless of chosen theme) was overriding my attempted customization.
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#15
On at least half a dozen occasions (no exaggeration) I've clicked the"New Topic" button
and started drafting a post to ask"Why JWM? or Why icewm? What unique features does your fave window manager provide?"
but that's too long to fit the space allotted for thread title. Each time I've tried to rephrase and shorten the question
the shortened version looked too"argumentative" or something (something like a baiting/trolling post) so I backed out.

I doubt that a sufficiently-detailed, side-by-side, features comparison chart exists to address the question.
A thread, a discussion... across all the forum sites I visit, themes discussion seems to always devolve into meaningless, highly subjective
posts stating"I like cheese","oh yeah? Well, mine's bigger than yours". All the"x is lighter than y is lighter than z" conversations are silly,
and based largely on misinformed observations. Yeah, showmedo; screenshot of your"lightweight" WM with a high-res wallpaper painted to the root window.

FWIW, I agree that iceWM is preferable to fluxbox as a preconfigured default desktop environment.
Fluxbox suits me well because it stays outa my way. I set the taskbar to autohide, use no desktop icons, no wallpaper (just solid color backgorund).
Usually I have a tabbed terminal window open (or a dozen of 'em) and for GUI apps my"goto" is the Alt+F2 gExec launcher.
Although I seldom use its menu, I really like the ability to tear-off (and keep open) its desktop menu flyouts. IIRC, iceWM also has this feature.
The titlebar"Remember" (window location + geometry) command is high among my favorite fluxbox features,
One of the few default settings I'd change when setting fluxbox up for a new user:
mousewheel to scroll between workspaces is a poor choice (unless user wants, and expects, that behavior).
Another (antix) fluxbox default I'm quick to change is the less-than-full-width fluxbox taskbar.

On occasion, while using fluxbox I miss having a"minimize all" button in the taskbar (ala winXP, and xfce, and it's a widespread convention).
There's probably a fluxbox keybind available for minimizeAll, but I'm not keen on memorizing contextual keybinds. Instead, I just switch workspaces...
OTOH, one of the reasons I avoid JWM is the wasted taskbar space dedicated to painting mini graphical representations of each workspace layout.