Hi, all.
Removing IceWM - I think it is too early for this yet. Lets work with both WM and try to make JWM easy configurable.
What we gain is saving 3,3 Mb compressed space after removing IceWM-Control-Center as well. Removing XFE will save more but we keep it with Rox.
What we loose? JWM does not have any configuration programs. All has to be done with text editor and much reading and testing first. Puppy JWM structure is different. It has separate files for theme, toolbar etc. JWM doesn't have even Reboot and Shutdown menu buttons as default (at least the debian package doesn't have them).
DebianDog jwm has only system.jwmrc with all included there. None of the puppy JWM configuration programs will work out of the box in DebianDog.
It is hard to imagine how long it will take to have something for JWM that we already have in IceWM. For Example IceWM control center has working: Menu, Winoptions, Toolbar, Keys, Themes editor. We have Themes changer from Start menu by default for IceWM.
IceWM has more understandable configurations files format even if we edit them with text editor. It has only one format for programs menu and toolbar buttons for example:
Code: Select all
program path-toicon path-to-program
This is not the case with Jwm.
Lets not forget the first day JWM trials brought this strange behavior:
I just found that one of the "side-effects" I assumed were caused by my experimenting but I was wrong.
Booting with empty savefile I noticed the following:
Clicking on an empty space on the desktop and directly click on xterm icon results in unresponsive xterm (cannot type anything)
Same goes for me when clicking geany on desktop.
Opening xterm or geany from the menu is OK.
Yes, we have a fix, but in IceWM we do not have this problem to be fixed.
Now the other side effect (I think only when starting jwm from icewm):
When you do from Menu>Programs>Window Managers>Jwm
It will start Jwm but: when opening xterm it can't be closed, need to type "exit"
Then switch to icewm again, run start-jwm from /opt/bin in xfe.
Everything seems fine then... very strange Shocked
I added in ~/.icewm/menu a new entry for start-jwm under utilities and... works without problems also, even more strange!
It happens every time in JWM and seldom in IceWM.
I suggest we test and improve JWM.
I will make DebianDog to boot by default in JWM but it is too early for decision to remove IceWM. Even if we do not need it and all seems good or better with JWM does it worth for 3,3 Mb to loose second WM? Many puppies use both as an option or even IceWM by Default (Fluppy for example).
Also note we still have two kernel modules in 01-v5.squashfs. Removing 686-pae kernel will save 21Mb compressed data. We can afford to keep 3,3 Mb for second WM.
Toni