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 - 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 08-01-2016, 04:35 PM   #1
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 664

Rep: Reputation: 138Reputation: 138
Post your JWM window manager screenshot !


Hello,

Jwm is quite light, actually, probably the lighest (excl. tinywm).

here it is :
Code:
patrick   1597  0.0  0.0   3024   836 pts/2    S+   23:31   0:00 grep jwm
patrick    632  0.1  0.1   4544  3456 ?        S    23:21   0:00 jwm


unrecognized option: --version
JWM v2.3.5 by Joe Wingbermuehle
compiled options: confirm icons nls xbm 
system configuration: /usr/local/etc/system.jwmrc
usage: jwm [ options ]
  -display X  Set the X display to use
  -exit       Exit JWM (send _JWM_EXIT to the root)
  -f file     Use specified configuration file
  -h          Display this help message
  -p          Parse the configuration file and exit
  -reload     Reload menu (send _JWM_RELOAD to the root)
  -restart    Restart JWM (send _JWM_RESTART to the root)
  -v          Display version information
here a cool screenshot based on several configs and some further gimp, and tweaking, gcc/vim/compiling.

Best regards
Patrick

Code:
cd 
xsetroot  -solid '#3A6EA5' 
fbpanel & 
xbindkeys &  
cd 
jwm & 
yeahconsole
Code:
<?xml version="1.0"?>

<JWM>
   <!-- The root menu, if this is undefined you will not get a menu. -->
   <!-- Additional RootMenu attributes: onroot, labeled, label -->
   <RootMenu height="32" onroot="12">
      <Program icon="terminal.png" label="Terminal">xterm</Program>

      <Menu icon="folder.png" label="Applications">
         <Program icon="editor.png" label="Dia">dia</Program>
         <Program icon="www.png" label="Firefox">firefox</Program>
         <Program icon="gimp.png" label="Gimp">gimp</Program>
         <Program icon="mail.png" label="Mutt">
            xterm -e mutt
         </Program>
         <Program icon="word-processor.png" label="Open Office">  
            ooffice
         </Program>
         <Program icon="chat.png" label="Pidgin">pidgin</Program>
         <Program icon="music.png" label="Rhythmbox">rhythmbox</Program>
         <Program icon="development.png" label="Xilinx ISE">
            /usr/local/xilinx/bin/ise
         </Program>
         <Program icon="video.png" label="Xine">gxine</Program>
      </Menu>
      <Menu icon="folder.png" label="Utilities">
         <Program icon="calculator.png" label="Calculator">xcalc</Program>
         <Program icon="font.png" label="Fonts">xfontsel</Program>
         <Program icon="viewer.png" label="Magnify">xmag</Program>
         <Program icon="programs.png" label="Synaptic">
            gksudo synaptic
         </Program>
         <Program icon="window.png" label="Window Properties">
            xprop | xmessage -file -
         </Program>
      </Menu>
      <Separator/>
      <Program icon="lock.png" label="Lock">
         xscreensaver-command -activate
      </Program>
      <Separator/>
      <Restart label="Restart" icon="restart.png"/>
      <Exit label="Exit" confirm="true" icon="quit.png"/>
   </RootMenu>

   <Group>
      <Class>Pidgin</Class>
      <Option>sticky</Option>
   </Group>

   <Group>
      <Name>gkrellm</Name>
      <Option>nolist</Option>
      <Option>sticky</Option>
   </Group>

   <Group>
      <Name>xterm</Name>
      <Option>vmax</Option>
      <Option>icon:terminal.png</Option>
   </Group>






 <!-- 
Additional tray attributes: autohide, width, border, layer, layout 
   <Tray  x="0" y="-1" height="25" autohide="false">
    <TrayButton icon="logo.png" >root:1</TrayButton>
      <Pager labeled="true"/>
      <TaskList maxwidth="256"/>
      <Dock/>
      <Clock>xclock</Clock>


   </Tray>
-->



   <!-- Visual Styles -->
   <WindowStyle>
      <Font>FreeSans-9:bold</Font>
      <Width>4</Width>
      <Height>20</Height>
      <Active>
         <Text>white</Text>
         <Title>#70849d:#2e3a67</Title>
         <Outline>black</Outline>
         <Opacity>1.0</Opacity>
      </Active>
      <Inactive>
         <Text>#aaaaaa</Text>
         <Title>#808488:#303438</Title>
         <Outline>black</Outline>
         <Opacity>0.5:0.9:0.1</Opacity>
      </Inactive>

   </WindowStyle>


	
 <!-- 
<ButtonClose>/home/username/win95/close.png</ButtonClose>
<ButtonMax>/home/username/win95/max.png</ButtonMax>
<ButtonMaxActive>/home/username/win95/maxact.png</ButtonMaxActive>
<ButtonMin>/home/username/win95/min.png</ButtonMin> 
 -->


   <TaskListStyle>
      <Font>FreeSans-12:bold</Font>
      <ActiveForeground>black</ActiveForeground>
      <ActiveBackground>gray80:gray90</ActiveBackground>
      <Foreground>black</Foreground>
      <Background>gray90:gray80</Background>
   </TaskListStyle>

   <!-- Additional TrayStyle attribute: insert -->
   <TrayStyle>
      <Font>FreeSans-12:bold</Font>
      <Background>gray90</Background>
      <Foreground>black</Foreground>
      <Opacity>0.75</Opacity>
   </TrayStyle>

   <PagerStyle>
      <Outline>black</Outline>
      <Foreground>gray90</Foreground>
      <Background>#808488</Background>
      <ActiveForeground>#70849d</ActiveForeground>
      <ActiveBackground>#2e3a67</ActiveBackground>
   </PagerStyle>

   <MenuStyle>
      <Font>FreeSans-12:bold</Font>
      <Foreground>black</Foreground>
      <Background>gray90</Background>
      <ActiveForeground>white</ActiveForeground>
      <ActiveBackground>#70849d:#2e3a67</ActiveBackground>
      <Opacity>0.85</Opacity>
   </MenuStyle>

   <PopupStyle>
      <Font>FreeSans-10</Font>
      <Outline>black</Outline>
      <Foreground>black</Foreground>
      <Background>yellow</Background>
   </PopupStyle>


  <IconPath>
     $HOME/.fbpanel/icons
  </IconPath>
  <IconPath>
     $HOME/.fbpanel/icons
  </IconPath>


   <!-- Virtual Desktops -->
   <!-- Desktop tags can be contained within Desktops for desktop names. -->
   <Desktops width="4" height="1">
      <!-- Default background. Note that a Background tag can be
           contained within a Desktop tag to give a specific background
           for that desktop.
       -->
   </Desktops>

   <!-- Double click speed (in milliseconds) -->
   <DoubleClickSpeed>400</DoubleClickSpeed>

   <!-- Double click delta (in pixels) -->
   <DoubleClickDelta>2</DoubleClickDelta>

   <!-- The focus model (sloppy or click) -->
   <FocusModel>click</FocusModel>

   <!-- The snap mode (none, screen, or border) -->
   <SnapMode distance="10">border</SnapMode>

   <!-- The move mode (outline or opaque) -->
   <MoveMode>opaque</MoveMode>

   <!-- The resize mode (outline or opaque) -->
   <ResizeMode>opaque</ResizeMode>

   <StartupCommand>gkrellm</StartupCommand>

   <!-- Key bindings -->
   <Key key="Up">up</Key>
   <Key key="Down">down</Key>
   <Key key="Right">right</Key>
   <Key key="Left">left</Key>
   <Key key="h">left</Key>
   <Key key="j">down</Key>
   <Key key="k">up</Key>
   <Key key="l">right</Key>
   <Key key="Return">select</Key>
   <Key key="Escape">escape</Key>

   <Key mask="A" key="F10">maximize</Key>
   <Key mask="A" key="Tab">next</Key>
</JWM>
Code:
# For the benefit of emacs users: -*- shell-script -*-
###########################
# xbindkeys configuration #
###########################
#
# Version: 1.8.5
#
# If you edit this file, do not forget to uncomment any lines
# that you change.
# The pound(#) symbol may be used anywhere for comments.
#
# To specify a key, you can use 'xbindkeys --key' or
# 'xbindkeys --multikey' and put one of the two lines in this file.
#
# The format of a command line is:
#    "command to start"
#       associated key
#
#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier:
#   Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
#   Mod3 (CapsLock), Mod4, Mod5 (Scroll).
#

# The release modifier is not a standard X modifier, but you can
# use it if you want to catch release events instead of press events

# By defaults, xbindkeys does not pay attention with the modifiers
# NumLock, CapsLock and ScrollLock.
# Uncomment the lines above if you want to pay attention to them.

#keystate_numlock = enable
#keystate_capslock = enable
#keystate_scrolllock= enable

# Examples of commands:

"xbindkeys_show" 
  control+shift + q


"  xfwm4-settings  & gtk-chtheme  "
    m:0x50 + c:127
    Mod2+Mod4 + Pause


" gtk-chtheme "
    m:0x51 + c:127
    Shift+Mod2+Mod4 + Pause



"    xterm -bg black -fg yellow -fa 15  "
    m:0x50 + c:53
    Mod2+Mod4 + x

" cd ; echo firefox | dzen2 -p 1 -bg blue ; firefox  "
    m:0x50 + c:41
    Mod2+Mod4 + f


" cd ; date +%Y%m%d-%H%M%S-%a | awk '{print toupper($0)}'  | xsel -b -i   ;  echo DATE | dzen2 -p 1 -bg blue  "
    m:0x51 + c:40
    Shift+Mod2+Mod4 + d


"xdotool set_desktop $(expr $(expr $(xdotool get_desktop) - 1) )"
    m:0x50 + c:45
    Mod2+Mod4 + k

"xdotool set_desktop $(expr $(expr $(xdotool get_desktop) + 1) )"
    m:0x50 + c:44
    Mod2+Mod4 + j



# -- Move Right --
# This is the general command that works with any number of workspaces:
# "xdotool set_desktop $(expr $(expr $(xdotool get_desktop) + 1) % $(xdotool get_num_desktops))"
# This is the optimized command for 5 workspaces:
"xdotool set_desktop $(expr $(expr $(xdotool get_desktop) + 1) )"
   m:0x50 + c:114
   Mod2+Mod4 + Right


# -- Move Left --
# This is the general command that works with any number of workspaces:
# "xdotool set_desktop $(expr $(expr $(xdotool get_desktop) + $(expr $(xdotool get_num_desktops) - 1)) % $(xdotool get_num_desktops))"
# This is the optimized command for 5 workspaces:
"xdotool set_desktop $(expr $(expr $(xdotool get_desktop) - 1) )"
   m:0x50 + c:113
   Mod2+Mod4 + Left


" cd ; echo icedove | dzen2 -p 1 -bg blue ; icedove  "
    m:0x50 + c:32
    Mod2+Mod4 + o


" ndataman --xpause  "
   m:0x10 + c:127
   Mod2 + Pause

" ndataman --scrot " 
    m:0x10 + c:107
    Mod2 + Print

" xfce4-taskmanager "
    m:0x1c + c:119
    Control+Alt+Mod2 + Delete


"  wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz   "
    m:0x40 + c:38
    Mod4 + a

" wmctrl -c :ACTIVE: "
    m:0x40 + c:25
    Mod4 + w


" amixer  set Master 2+ "
    m:0x40 + c:111
    Mod4 + Up

" amixer  set Master 2- "
    m:0x40 + c:116
    Mod4 + Down


"xdotool set_desktop 0 " 
    m:0x40 + c:10
    Mod4 + 1
"xdotool set_desktop 1 " 
    m:0x40 + c:11
    Mod4 + 2
"xdotool set_desktop 2 " 
    m:0x40 + c:12
    Mod4 + 3
"xdotool set_desktop 3 " 
    m:0x40 + c:13
    Mod4 + 4

"  xdotool windowminimize $(xdotool getactivewindow) "
    m:0x40 + c:24
    Mod4 + q


" amixer  set Master 2+ "
    m:0x0 + c:123
    XF86AudioRaiseVolume

" amixer  set Master 2- "
    m:0x0 + c:122
    XF86AudioLowerVolume

" i3lock -i ~/.wallpapers/cubes.png "
    m:0x50 + c:46
    Mod2+Mod4 + l


" icedove -compose   "
    m:0x51 + c:57
    Shift+Mod2+Mod4 + n

" cd ; leafpad "
    m:0x50 + c:57
    Mod2+Mod4 + n


" xterm -bg black -fg green " 
    m:0x51 + c:53
    Shift+Mod2+Mod4 + x

##################################
# End of xbindkeys configuration #
##################################
Attached Thumbnails
Click image for larger version

Name:	pat-jwm-xbindkeys.png
Views:	219
Size:	104.7 KB
ID:	22632  
 
Old 08-02-2016, 08:53 AM   #2
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,131
Blog Entries: 21

Rep: Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478
http://www.imagebam.com/image/8404f2498026384
 
Old 08-02-2016, 09:25 AM   #3
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 664

Original Poster
Rep: Reputation: 138Reputation: 138
Quote:
Originally Posted by rokytnji View Post
pretty cool. Is it fbpanel as well?

How did you compile JWM, i.e. could you post jwm --version? It seems that you have as well the libs png, shape,... for fancy (png)-buttons.
 
Old 08-02-2016, 10:17 AM   #4
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,131
Blog Entries: 21

Rep: Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478Reputation: 3478
Quote:
How did you compile JWM,
It comes already ootb in AntiX already configured. Just a few tweaks on conckyrc and I add themes from

http://damnsmalllinux.org/static/act...4/t-19504.html

and http://distro.ibiblio.org/damnsmall/mydsl/themes/

and http://murga-linux.com/puppy/viewtop...9f06b36803cfc2

Quote:
Is it fbpanel as well?
No.
Code:
harry@biker:~
$ apt-cache policy fbpanel
fbpanel:
  Installed: (none)
  Candidate: 6.1-6
  Version table:
     6.1-6 0
        500 http://ftp.ca.debian.org/debian/ jessie/main i386 Packages
I am in a hospital bed so after this post. You won't hear from me much. I have some repairs needed being done to my body.

Quote:
could you post jwm --version?
Code:
harry@biker:~
$ apt-cache policy jwm
jwm:
  Installed: 2.1.0+svn579-2
  Candidate: 2.1.0+svn579-2
  Version table:
 *** 2.1.0+svn579-2 0
        500 http://ftp.ca.debian.org/debian/ jessie/main i386 Packages
        100 /var/lib/dpkg/status
harry@biker:~
$ apt-show-versions jwm
jwm:i386/jessie 2.1.0+svn579-2 uptodate
 
Old 08-02-2016, 10:34 AM   #5
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 664

Original Poster
Rep: Reputation: 138Reputation: 138
Quote:
Originally Posted by rokytnji View Post
It comes already ootb in AntiX already configured. Just a few tweaks on conckyrc and I add themes from

http://damnsmalllinux.org/static/act...4/t-19504.html

and http://distro.ibiblio.org/damnsmall/mydsl/themes/

and http://murga-linux.com/puppy/viewtop...9f06b36803cfc2



No.
Code:
harry@biker:~
$ apt-cache policy fbpanel
fbpanel:
  Installed: (none)
  Candidate: 6.1-6
  Version table:
     6.1-6 0
        500 http://ftp.ca.debian.org/debian/ jessie/main i386 Packages
I am in a hospital bed so after this post. You won't hear from me much. I have some repairs needed being done to my body.



Code:
harry@biker:~
$ apt-cache policy jwm
jwm:
  Installed: 2.1.0+svn579-2
  Candidate: 2.1.0+svn579-2
  Version table:
 *** 2.1.0+svn579-2 0
        500 http://ftp.ca.debian.org/debian/ jessie/main i386 Packages
        100 /var/lib/dpkg/status
harry@biker:~
$ apt-show-versions jwm
jwm:i386/jessie 2.1.0+svn579-2 uptodate
Nice config.

Thank you for your inputs, wishing you good luck and all best.
Pat
 
Old 09-06-2020, 12:43 PM   #6
fernandojosei
LQ Newbie
 
Registered: Sep 2020
Location: Sao Paulo
Distribution: Endevouros
Posts: 3

Rep: Reputation: Disabled
Smile My simple JWM configuration

I use JWM very in a very simplistic way, my machine is very old, so I need something very fast and JWM is good for that! I Like a lot.

For the menu I just put all my favorit programs:
Code:
<Program icon=”terminal.png” label=”Terminal”>xterm</Program>
   <Menu icon=”folder.png” label=”Applications”>
      <Program icon=”calc.png” label=”Calculator”>xcalc</Program>
      <Program icon=”web-browser.png” label=”Midori”>midori</Program>
      <Program icon=”text-editor.png” label=”XEdit”>xedit</Program>
   </Menu>
I change the size of the menu bar also:

Code:
<!– Tray at the bottom. –>
53 <Tray x=”0″ y=”0″ autohide=”off” height=”17“>
54
55 <TrayButton icon=”jwm-blue”>root:2</TrayButton>
56 <Spacer width=”1″/>
57 <TrayButton label=”_”>showdesktop</TrayButton>
58 <Spacer width=”1″/>
59
60 <Pager labeled=”true”/>
61
62 <TaskList maxwidth=”50″/>
You can see the size here: https://tutoriaisedicas.live/wp-cont...u-1024x212.png
 
  


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
JWM window manager: how to put the taskbar on the top of the monitor? frenchn00b Linux - Desktop 22 01-05-2010 11:35 PM
How to change the themes of JWM windows manager, we dont have exchange? frenchn00b Debian 2 11-10-2009 02:26 PM
Some of you are using the window manager JWM ? frenchn00b Linux - Desktop 3 09-12-2009 09:03 AM
fastest window-manager (please post) sterrenkijker Linux - Software 30 09-26-2005 11:48 AM
JWM (Joe's Window Manager) xgreen Slackware 0 11-11-2004 07:33 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

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