Tinkering w/ Haze WM

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
samira
Posts: 43
Joined: Sun 01 Sep 2013, 09:20

Tinkering w/ Haze WM

#46 Post by samira »

goingnuts: I downloaded your version of mlvwm, was quite impressed with it's flexibility. Also, it feels more zippy & light on my laptop with pup 4.30.. And though the icons aren't there, i managed to get it running with the plain & mac os 8 themes.
Attachments
mlvwm_system8.jpg
(133.75 KiB) Downloaded 562 times

User avatar
samira
Posts: 43
Joined: Sun 01 Sep 2013, 09:20

Tinkering w/ Haze WM

#47 Post by samira »

Keef: I've tried to use xfontsel but it seems when clicking 'select', nothing is in the clipboard for me to paste in geany/leafpad..

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

Re: Tinkering w/ Haze WM

#48 Post by goingnuts »

samira wrote:goingnuts: I downloaded your version of mlvwm, was quite impressed with it's flexibility. Also, it feels more zippy & light on my laptop with pup 4.30.. And though the icons aren't there, i managed to get it running with the plain & mac os 8 themes.
Thanks for testing! I will add the haze min/max, resize & close window boxes as style option and a few other things. And then post source & link to mlvwm-hacked-starter-pack...

User avatar
samira
Posts: 43
Joined: Sun 01 Sep 2013, 09:20

Re: Tinkering w/ Haze WM

#49 Post by samira »

goingnuts wrote:
samira wrote:goingnuts: I downloaded your version of mlvwm, was quite impressed with it's flexibility. Also, it feels more zippy & light on my laptop with pup 4.30.. And though the icons aren't there, i managed to get it running with the plain & mac os 8 themes.
Thanks for testing! I will add the haze min/max, resize & close window boxes as style option and a few other things. And then post source & link to mlvwm-hacked-starter-pack...
Great! I'll be waiting for that..since i last did any c programming way back in '04, i'm a bit rusty, looking at a .c file is abit overwhelming for now i guess.

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#50 Post by Keef »

samira

A middle mouse click will paste into a text editor. Right click and 'paste', as well as ctrl+v, seem not to work.

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#51 Post by goingnuts »

Uploaded a starter-pet for Mlvwm091-Hacked here
Install as normal pet - exit to prompt and start the fun with "startmlvwm".
If you have your sound configured you should experience the added system sound theme as well...
Should we rename to MazeWm?

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#52 Post by Keef »

Working nicely. Not used to all that desktop bling.

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#53 Post by goingnuts »

Keef wrote:Working nicely. Not used to all that desktop bling.
Thanks for testing! The good thing is that it can be turned off - I just felt like exposing some of the possibilities...
By the way - in /usr/share/mlvwm/pm_mlvwm_xdg.sh try change

Code: Select all

#MAIN - publish the menu

#multi menu
the_menu_things

#one-menu with all things in submenus
#the_one_menu_things
to

Code: Select all

#MAIN - publish the menu

#multi menu
#the_menu_things

#one-menu with all things in submenus
the_one_menu_things
That should crawl your /usr/share/application directory, convert your images and create a mlvwm-menu with most applications present in Puppy...without harming any of your normal desktop or image files. But run it before launching mlvwm as it can take some time for the first run.

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#54 Post by Keef »

Tried that and it has worked quite well, with just a few quirks:
In the 'Utilities' menu, the pupMd5sum icon is too large, which stretches all the other entries. gHasher, which uses the same icon, is the right size.
Also, xfontsel won't run from the menu. It will run if I take out the background colour setting though - didn't you mention previously that mlvwm had trouble with '#' in the configs? (only sees it as a comment).

I am running a 1600x1200, and windows do not maximise to full screen - looks like it is about 1200 wide.

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#55 Post by goingnuts »

In mlvwmrc

Code: Select all

# Define the default window decoration
Style
"*" MiniIcon mini-cross.xpm, NoSBarH, NoSBarV, NoResizeR, MaxmizeScale 90, MenuBar default
END
change value for MaxmizeScale 90 to 100 - or delete and maximize use 100% of desktop.
I also have seen the one or two pixmaps not getting right size...easier to fix manually than by code...for me at least...
Again - thanks for swift response and test!
I will try to fix this problem with "#" and " " in commands.

User avatar
samira
Posts: 43
Joined: Sun 01 Sep 2013, 09:20

Tinkering w/ Haze WM

#56 Post by samira »

Keef: Noted with thanks.

goingnuts: good job! (clap! clap!) Finally mlvwm & haze are unified as a new wm. I support it being renamed to MazeWM. Or just Maze perhaps?
Briefly tried it out on my 2.14x, and it was good tweaking the settings & seeing how'd it turn out. Amazing that it still supports the os8 and haze look, together with the bare 'maze' look,(when you comment out the colours) and this being done within a short period. So far didn't bump into anything weird. Didn't have time to test the menu creator though..

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#57 Post by goingnuts »

Thanks - there are a few things I would like to check/add before moving it to mazewm. Meanwhile I think I fixed the command parser. Real problem was if quotes present in string to parse (in ["xfontsel", Action Exec "xfontsel" exec xfontsel -bg "#e0ffe0"] the quotes around color made command parsed "" - doing nothing). So pet updated with this minor improvement - same link to upload as given above.
Update 20131029:
Added setting desktop (root) color from mlvwmrc and autoset of rootwindow cursor (no need for xsetroot now). Added a flag for SOUNDTHEME in mlvwmrc to turn on/off system sounds. Fixed calling programs in InitFunction/RestartFunction containing quotes in command.

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#58 Post by goingnuts »


amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#59 Post by amigo »

Hey nice! You got a sourceforge site for it... keep up the good work.

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#60 Post by goingnuts »

@amigo: Thanks - sourceforge seems to be easy to use and a good place to put some of my projects - I already have another project in mind...
Coding a window manager is quite heavy stuff - my additions to mlvwm are mostly cosmetic.

User avatar
samira
Posts: 43
Joined: Sun 01 Sep 2013, 09:20

Tinkering w/ Haze WM

#61 Post by samira »

I leave this forum for a day or so and mazewm is released.. Good work goingnuts..
By the way, i just remembered that mlvwm has the ability to have interactive menus based on the particular application it's running. So here I'm wondering if haze & maze WM has that same ability to do so?

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#62 Post by goingnuts »

So here I'm wondering if haze & maze WM has that same ability to do so?
I believe they have although I haven't tested. No active effort has been done to remove this feature.

User avatar
samira
Posts: 43
Joined: Sun 01 Sep 2013, 09:20

Tinkering w/ Haze WM

#63 Post by samira »

So i was thinking..
If the custom menu bar feature was available, definitely we can create menus for each application (for convenience and uniformity).
However, this leads to:

1. Slower startup, due to the fact that mlvwm/haze/maze has to read multiple custom menu entries for each application with a graphical menu. And,

2. Redundancy, having a menu bar with the menus related to the particular application, when the app already has a in-window menu bar (eg. leafpad, galculator, etc.. Though for apps like firefox & abiword, their in-window menu can be disabled). Unless, there is a way to disable their in-window menus.

User avatar
samira
Posts: 43
Joined: Sun 01 Sep 2013, 09:20

Tinkering w/ Haze WM

#64 Post by samira »

P/S: though it would be so cool to have custom menus just like in a mac.. I bet there would be alot of people thinking maze wm pc's are some kind of hybrid macs..

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

Re: Tinkering w/ Haze WM

#65 Post by technosaurus »

samira wrote:So i was thinking..
If the custom menu bar feature was available, definitely we can create menus for each application (for convenience and uniformity).
However, this leads to:

1. Slower startup, due to the fact that mlvwm/haze/maze has to read multiple custom menu entries for each application with a graphical menu. And,

2. Redundancy, having a menu bar with the menus related to the particular application, when the app already has a in-window menu bar (eg. leafpad, galculator, etc.. Though for apps like firefox & abiword, their in-window menu can be disabled). Unless, there is a way to disable their in-window menus.
I have done this stuff in jwm already - instant package manager, partition manager, image browser (though maze/haze/mv would need scaling support for image browsing or a really slow script to autogenerate them)... works great now that jwm has a -reload function to update menus without restarting. The package manager is previewed in jwm_tools and the drive manager was posted to scottman's akita thread.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

Post Reply