Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 23 Oct 2014, 11:32
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
mcwm -ultralite xcb based window manager
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [10 Posts]  
Author Message
technosaurus


Joined: 18 May 2008
Posts: 4353

PostPosted: Wed 17 Nov 2010, 01:39    Post subject:  mcwm -ultralite xcb based window manager
Subject description: compiled statically against uclibc - still only 71kb
 

MCWM is a minimalistic floating window manager. All functions are available from the keyboard, but the mouse can be used for moving, resizing and raise/lower.

I was impressed the first time I compiled this one and it only used up 1.5kb (jwm is normally ~5-6kb) but wondered how much of the bloat was coming from glibc, so I decided to do a fully static uclibc compile

I compiled the whole thing statically against uclibc down to only 71kb uncompressed static binary and now it only takes 200kb to run.

More info including key-bindings are here:
http://www.hack.org/mc/hacks/mcwm/
mcwm.cat.gz
Description  this is a "cat" page - like a man page but you can view it with cat, less or text editor
gz

 Download 
Filename  mcwm.cat.gz 
Filesize  940 Bytes 
Downloaded  478 Time(s) 
mcwm-20101118-2-i486.pet
Description  Replaces the MOD key with the "windows" key - much easier for laptop users
pet

 Download 
Filename  mcwm-20101118-2-i486.pet 
Filesize  42.02 KB 
Downloaded  546 Time(s) 
mcwm.jpg
Description  screenshot
jpg

 Download 
Filename  mcwm.jpg 
Filesize  277.83 KB 
Downloaded  1033 Time(s) 
mcwm-20101101-i486.pet
Description 
pet

 Download 
Filename  mcwm-20101101-i486.pet 
Filesize  41.97 KB 
Downloaded  519 Time(s) 

_________________
Web Programming - Pet Packaging 100 & 101

Last edited by technosaurus on Sun 21 Nov 2010, 16:55; edited 2 times in total
Back to top
View user's profile Send private message 
Béèm


Joined: 21 Nov 2006
Posts: 11782
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

PostPosted: Wed 17 Nov 2010, 06:09    Post subject:  

Hope you don't mind an off track question.
I noted your /mnt/home is sda5.
If is is a FULL install no further questions
If it is a FRUGAL, are the puppy files and the save file in the same sub-directory on sda5. Do you sometimes use the technique to put the puppy files in a sub-directory sdxx and the save file on another partition sdyy?

BTW, this WM looks nice.

_________________
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4353

PostPosted: Wed 17 Nov 2010, 12:58    Post subject:  

It is frugal. If I ever used a save file, I would put it in the same directory - instead I do a manual remaster with my settings and whatever DEV tools I need and always run in pfix=ram mode. If I want to save something permanently, I simply mount a partition, save whatever I need and unmount it when I am done. This keeps too much garbage from building up (not just cookies and temp files but also other random stray files from whatever software I have tested and abandoned) Puppy is so simple to remaster and takes so little space, I see no reason not to have each version/puplet in its own directory (even duplicates for multiple users)
_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
Béèm


Joined: 21 Nov 2006
Posts: 11782
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

PostPosted: Wed 17 Nov 2010, 13:16    Post subject:  

Thanks for this interesting answer.
Never felt the need for remaster, but maybe I should explore it some day.

_________________
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4353

PostPosted: Wed 17 Nov 2010, 14:07    Post subject:  

Quote:
libX11 is a client/toolkit library and normally would not be required to build Xserver. X.org developers are working towards dropping libX11 from the Xserver build dependencies and unweaving the Mesa and Xserver build processes.
http://wiki.x.org/wiki/CompileXserverManually

when/if this happens it will place xcb based tools like mcwm and awesome in good standing for embedded devices - (awesome is a bit more functional at the moment, but has many more build dependencies, so it may be a bit for a static version of it to compare)

a couple of notes on mcwm:
not sure how to resize windows with the mouse (Alt+click+drag will move)
the default keybindings using "function+numlock" are odd and annoying on notebooks (any better key combination suggestions are welcome)
the lack of a title bar makes more screen space usable (the trade-off is no "buttons" minimize, maximize, close, kill etc...)
"sloppy focus" is _different_ - most people are used to "click focus" (just use the Alt key when you click)
sometimes the Fn+NmLk stays set and you have to press them again to toggle/untoggle the shortcut mode

_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Wed 17 Nov 2010, 22:20    Post subject:  

looks nice and sounds real lite.
new window manager to play with. Very Happy
Back to top
View user's profile Send private message Visit poster's website 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Sat 07 Jan 2012, 12:16    Post subject:  

I use xkill - for an lazy close/quick exit on windows.
xkill is useless with mcwm Confused
is there an script/app (like xkill) - that would work with mcwm?

The Tile utility app. will Segmentation fault with mcwm?
i gotten tile from - Fluppy
Using TXZ_-pup

_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send private message Visit poster's website 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Mon 04 Jun 2012, 02:42    Post subject:  

Any updates Very Happy

Jumping between Window Manager's mcwm,evilwm, and cwm.
All feel about the same but mcwm's size draws me back. Very Happy

_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send private message Visit poster's website 
Gnuxo

Joined: 09 Feb 2012
Posts: 365

PostPosted: Mon 11 Jun 2012, 02:30    Post subject:  

Isn't evilwm smaller then mcwm?

...And have you tried MIWM?

I personally prefer windowlab.
Back to top
View user's profile Send private message 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Sun 17 Jun 2012, 17:19    Post subject:  

mcwm is smaller.

links you might like: Very Happy
The Window Manager Report
http://www.gilesorr.com/wm/
Memory Usage to bloodlines of the Window Managers.

_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [10 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0631s ][ Queries: 12 (0.0054s) ][ GZIP on ]