View Full Version : HOWTO: A JWM Guide
bluevoodoo1
May 11th, 2006, 01:27 PM
JWM Window Manager (Joe's Window Manager)
"JWM is a window manager for the X11 Window System. JWM is written in C and uses only Xlib at a minimum. "
1. Download current version (v1.7) here...
http://joewing.net/programs/jwm/index.shtml#description
and save it some place, let's say your home folder.
2. Then we extract it.
tar xvpfj jwm-1.7.tar.bz2
3. Install it.
cd jwm-1.7
./configure
make
sudo checkinstall
4. Move the configuration file (XML file) to /home/$USER
cp jwm-1.7/example.jwmrc .jwmrc
5. Create a JWM session...
sudo gedit /usr/share/xsession/jwm.desktop
[Desktop Entry]
Encoding=UTF-8
Name=JWM
Comment=This is the JWM window manager
Exec=/PATH-TO/jwm-1.7/src/jwm
Type=Application
and save.
6. Logout and choose "JWM."
7. Potential Problems:
-Icons not working. Be sure to check the path and icon names in the .jwmrc
-Want to use a wallpaper? In the config file, I use the Esetroot command at startup.
-Want GNOME options? From a terminal run "nohup gnome-settings-daemon &" (close the terminal)
More info on creating a startup script/wallpapers/other addons can be seen at my Blackbox guide.
eeried
February 19th, 2008, 09:57 AM
It's a pity your howto is so thin as I'm looking for some manual.
yousifnet
May 11th, 2008, 12:28 PM
Hello guys
Just finished installing JWM on Ubuntu and want to update this guide to reflect the changes that happened since this post was created
first off you no longer have to compile from source simply
sudo apt-get install jwmThis would not automatically add JWM to the XSessions menu for some reason! So you have to manually copy the Jwm.desktop to the xsessions folder by doing this:
sudo cp /usr/share/jwm/xsessions/Jwm.desktop /usr/share/xsessions/Jwm.desktopLog off, change the session and you are gold! The first thing you will notice is that the right click menu doesn't have anything in it. To fix that you'll have to refere to JWM's documentation (http://joewing.net/programs/jwm/config.shtml)as I haven't had the time to check it out yet.
Finally my ancient laptop is running as smooth as it used to in the old days!
eeried
May 13th, 2008, 07:15 AM
It's okay, JWM's documentation is clear enough!
Have fun!
cogitordi
September 5th, 2008, 07:38 AM
I have seen JWM in Damn Small Linux and I am impressed. I'd like to use JWM on my old Thinkpad. When you use JWM in Ubuntu, can the Network Manager still be used for wireless connectivity?
go_beep_yourself
July 21st, 2009, 07:06 AM
It's a pity your howto is so thin as I'm looking for some manual.
Tried the official JWM website? You really should.
frenchn00b
October 18th, 2009, 03:03 PM
-Icons not working. Be sure to check the path and icon names in the .jwmrc
-Want to use a wallpaper? In the config file, I use the Esetroot command at startup.
-Want GNOME options? From a terminal run "nohup gnome-settings-daemon &" (close the terminal)
More info on creating a startup script/wallpapers/other addons can be seen at my Blackbox guide.[/QUOTE]
to use a wallpaper:
add at the beginning of .jwmrc:
<?xml version="1.0"?>
<JWM>
<StartupCommand>
xterm &
Esetroot -m $HOME/wallpapers/wallpaper.jpg
</StartupCommand>
How to add a binding ; that "send to" the window to another desktop, without following ?
kerry_s
October 18th, 2009, 04:36 PM
-Icons not working. Be sure to check the path and icon names in the .jwmrc
-Want to use a wallpaper? In the config file, I use the Esetroot command at startup.
-Want GNOME options? From a terminal run "nohup gnome-settings-daemon &" (close the terminal)
More info on creating a startup script/wallpapers/other addons can be seen at my Blackbox guide.
to use a wallpaper:
add at the beginning of .jwmrc:
<?xml version="1.0"?>
<JWM>
<StartupCommand>
xterm &
Esetroot -m $HOME/wallpapers/wallpaper.jpg
</StartupCommand>
How to add a binding ; that "send to" the window to another desktop, without following ?[/QUOTE]
dead thread revival. :)
jwm has built in feature to do it's own backgrounds, there's no need to use a external program.
jethro00
October 29th, 2009, 12:40 AM
I got a lot of good info from this thread, so I'd like to add a little trick I worked out. The following will allow different images for each desktop:
<!-- Virtual Desktops -->
<!-- Desktop tags can be contained within Desktops for desktop names. -->
<Desktops count="3">
<!-- Default background. Note that a Background tag can be
contained within a Desktop tag to give a specific background
for that desktop.
-->
<Desktop Name="One">
<Background type="image">/home/me/Pictures/1.png</Background>
</Desktop>
<Desktop Name="Two">
<Background type="image">/home/me/Pictures/2.png</Background>
</Desktop>
<Desktop Name="Three">
<Background type="image">/home/me/Pictures/3.png</Background>
</Desktop>
</Desktops>
vBulletin® v3.8.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.