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 Wed 23 May 2018, 02:16
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
The Waimea window manager, "designed for maximum efficiency"
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [22 Posts]   Goto page: 1, 2 Next
Author Message
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Mon 18 Dec 2017, 20:03    Post subject:  The Waimea window manager, "designed for maximum efficiency"
Subject description: 32-bits and 64-bits
 

Hello all.

The Waimea window manager has been around since 2004.

It has however been recently brought back in the mainstream through work on github:
https://github.com/bbidulock/waimea by somebody nicknamed "bbidulock".

To give you an idea of how it is different from other WMs, this is the 1st paragraph
of his introduction:
Quote:
INTRODUCTION
The design goal for waimea is to create the most efficient desktop
working environment available.

To achieve this, waimea is a
-- fast and
-- highly customizable
-- virtual multiple desktop window manager.

It has a very advanced style engine with features like
-- blackbox style support,
-- pixmap style support and
-- transparent textures.

Text can be ren­dered
-- double buffered using both
-- X core fonts and Xft fonts.

Waimea also includes a
-- fast lightweight menu sys­tem
-- with dynamic menus support.

The
-- built-in action con­figuration system
makes waimea the most configurable win­dow manager available.

It allows the user to set up waimea to behave as
-- any other window manager
-- or in new ways never before possible.
(Point form is my doing.)

~~~~~~~~

You'll find below the pet archive for the 64-bit version of waimea, and some scripts for
generation of its menu. Also a 64 version of the bmpanel2 task-and-tray bar, since
waimea does not have one.

(The 32-bits version of waimea is available a few posts down.)

It was originally I intended the 64-bit compilation of waimea-170901 as a Christmas gift
to Phil B. for its excellent work on xenialPup, and to the Puppyists using xenialPup64.

However, some other forum members have showed an interest, and even suggested
this independent thread be opened for it.

If you wish to share past or current experiences of waimea, to suggest any improv-
ements that would be nice to have for it, the "best" environment for it IYO, themes
compatible with it (from the blackbox WM or elsewhere), etc., etc., this is the place!

Welcome! Let's give Puppy's WM by default, jwm, some worthy competition! Wink
xab-bmpanel2_64.pet
Description  The bmpanel2 pet has been split in two parts, since pet archives larger than 255 Kb are
not allowed on the forum..
pet

 Download 
Filename  xab-bmpanel2_64.pet 
Filesize  165.52 KB 
Downloaded  56 Time(s) 
xaa-bmpanel2_64.pet
Description  To re-assemble the bmpanel2 pet, type cat xa*.pet > bmpanel2_64.pet. Then double-click on file bmpanel2_64.pet to install as usual.
pet

 Download 
Filename  xaa-bmpanel2_64.pet 
Filesize  165.52 KB 
Downloaded  58 Time(s) 
waimea-170901_64bits.pet
Description 
pet

 Download 
Filename  waimea-170901_64bits.pet 
Filesize  156.68 KB 
Downloaded  60 Time(s) 

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)

Last edited by musher0 on Sat 23 Dec 2017, 04:09; edited 2 times in total
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Fri 22 Dec 2017, 19:56    Post subject:  

Shucks. This thread is heading for "limbo". Laughing

No Puppyist is interested in this beautiful and efficient window manager, snif. Crying or Very sad

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 10426
Location: Charleston S.C. USA

PostPosted: Fri 22 Dec 2017, 20:39    Post subject:  

If you are going to post this in the Additional Software section of the forum.
How about posting the pet packages here also!

This topic is the place people expect to find a pet for whatever it is about.
If not a pet package. Some info on how to download and install from Github.

That link to the Xenialpup topic is just that, a link to Xenialpup.
All that info should be posted here and Xenialpup topic should have a link to this topic.

Give us some love and we will give it back. Idea

However, Thanks for this Window Manager!!!!!!!!!!

Quote:
I will ask Flash what is the best way to move those posts into this thread.

Idea I have done such things by simply copy and past to new location and delete from the old location.
The old post can not be removed by me, but I just edit it, deleting everything in it and put "entered in error". Idea

_________________
I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Fri 22 Dec 2017, 21:49    Post subject:  

When I first posted on the waimea WM in the xenialPup64 thread, someone sent me a
PM suggesting that I explain how to switch WM's.

I was so surprised I stood stunned for a full minute.

(Paragraph below edited at 23:45 the same day)
For those of you oldies who have been adoring the JWM god for too long, or for
the newbies who were brought up in the religion and as a result have no inkling
that other window managers exist, here goes:
(You are right, I added more teeth to the paragraph above intentionally! Twisted Evil
It felt good, too!)
Quote:
(...)
Doesn't every Puppyist know how to change window managers anymore?
You know, back to the initial black console with Ctrl-Alt-Backspace and then
you type < xwin newWM >.

To dot the i and bar the t:
Code:
xwin waimea
or
Code:
xwin icewm
or
Code:
xwin echinus
or...

Could it be that all Puppyists bow to the god JWM nowadays? Geez. What
happened to freedom of religion!!!

Happy Holidays anyway!.

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Fri 22 Dec 2017, 22:03    Post subject:  

Was in the xenial64 thread at this post. Thanks for your understanding.
~~~~~~~~~~~~
Menu generator, v. 0.2, is here
~~~~~~~~~~~~
greengeek wrote:
musher0 wrote:
Someone sent me a PM suggesting I explain how to switch WM's.

I was so surprised I stood stunned for a full minute.
...
For those of you oldies who have been adoring the JWM god for too long, or for
the newbies who were brought up in the religion and as a result have no inkling
that other window managers exist, here goes:...
Code:
xwin waimea
or
Code:
xwin icewm
or
Code:
xwin echinus
or...

Could it be that all Puppyists bow to the god JWM nowadays? Geez. What
happened to freedom of religion!!!
Deserves a whole thread just to itself. I don't try other window managers because
a) BarryK said jwm is compulsory and
b) Changing window managers is hard.

Or maybe not?

I would like to try other wms, but not if it's hard, and only if I can do it in 30 seconds and recover previous settings quickly.

HowTo?

Ah greengeek, you are an angel! Very Happy
Thanks for the support.

As to making it easy, I'm trying, I'm trying, but it's a big battle to undertake and
sustain when you're almost alone. I can count the people on this forum who helped
me specifically with other WM's on the fingers of one hand: aragon a few years
back, vovchik more recently. Some insights by Puppus Dogfellow, slavvo67 and
(can't remember his nick... I hate those blanks).

A lot of people here helped me with Puppy things generally through my years here,
and I thank them warmly. I mean the forum members who one way or another
encouraged me in my exploration of WM's: those are few.

Anyway, great minds meet, green geek. On the other side of the world, I too was
thinking that waimea deserved its own thread.

still have to refine the English version on this draft of a full menu generator, but
the French version works perfectly, it clocks in at approx. 1.85 second, which I find
fabulous. So the English menu will of necessity build in less time, because no
translation will be needed. "The end is near." (To stay with religious expressions !!!) Smile

The waimea WM, although little known, is very interesting. For those who know
those other two WM's, it's sort of mid-way between blackbox and pekwm. I like
that it has transparency natively (depending on the theme you choose), and its
menu, that behaves almost like a program on screen. It also has dynamic menus,
but I still need to find a practical handle on that feature.

And the docs are understandable!!! Can you believe that, the docs are
understandable by regular users and not just by nerds !!!
Praise the Lord!!! Very Happy
Dieu soit loué !!! Inch Allah!!!

I'm attaching my menu generator script for the curious.

Please open the tree archive, it will tell what's in the pet archive. I have also included
scripts that are related to the waimea menu or to the bmpanel2 bar.

Use at your own risk. As usual before installing any new material, make a proper
back-up of your system.

Please provide feedback if you encounter any bug. Or if you have better design ideas for this menu.

TIA.
~~~~~~~~~~~~~~~~
PS. I may have forgotten to explain a couple of things, because I have a terrible flu.
So don't be shy to come back to this thread and ask your questions.
~~~~~~~~~~~~~~~~
As I said above, the Menu generator, v. 0.2, is now here.
waimea-transparent-menu.jpg
 Description   
 Filesize   125.74 KB
 Viewed   366 Time(s)

waimea-transparent-menu.jpg


_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)

Last edited by musher0 on Sun 24 Dec 2017, 12:28; edited 2 times in total
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Fri 22 Dec 2017, 22:52    Post subject:  

Hello again.

Here are some styles (aka themes) for the waimea WM. Except the "Default.style", they
come from the blackbox WM environment. I heavily edited some of them, but left the
original with the ending "orig".

So I guess with all of the above you have enough to give the waimea WM a good try-out.
Please get back to me if you have any problem. I'll try to come up with a solution.

(I will also accept compliments!) Laughing

BFN.
waimea-styles-0.1.pet
Description 
pet

 Download 
Filename  waimea-styles-0.1.pet 
Filesize  160.04 KB 
Downloaded  56 Time(s) 

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Fri 22 Dec 2017, 22:53    Post subject:  

bigpup wrote:
If you are going to post this in the Additional Software section of the forum.
How about posting the pet packages here also!

This topic is the place people expect to find a pet for whatever it is about.
If not a pet package. Some info on how to download and install from Github.

That link to the Xenialpup topic is just that, a link to Xenialpup.
All that info should be posted here and Xenialpup topic should have a link to this topic.

Give us some love and we will give it back. Idea

However, Thanks for this Window Manager!!!!!!!!!!

Quote:
I will ask Flash what is the best way to move those posts into this thread.

Idea I have done such things by simply copy and past to new location and delete from the old location.
The old post can not be removed by me, but I just edit it, deleting everything in it and put "entered in error". Idea
Done! Smile
_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Sat 23 Dec 2017, 04:16    Post subject:  

Hello all.

Here is the 32-bits version of waimea compiled for xenialPup32. The styles and menu
scripts will work fine on either the 32- or the 64 -bits versions.

As to the bmpanel2 task-and-tray companion bar for 32-bits, you will find on this thread
a link to a 32-bit version of bmpanel2, intended for slacko-6b, PuppyPrecise 5.4.3. This
version will run on any Pup from those versions up, including on the xenialPup32.

Enjoy. BFN.
waimea-151025_32bits.pet.hashes.zip
Description  As the filename says: various hashes for the pet archive below.
zip

 Download 
Filename  waimea-151025_32bits.pet.hashes.zip 
Filesize  358 Bytes 
Downloaded  36 Time(s) 
waimea-151025_32bits.pet
Description 
pet

 Download 
Filename  waimea-151025_32bits.pet 
Filesize  171.8 KB 
Downloaded  59 Time(s) 

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)

Last edited by musher0 on Sat 23 Dec 2017, 17:49; edited 1 time in total
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 1472
Location: GERMANY

PostPosted: Sat 23 Dec 2017, 16:03    Post subject:  

Hi musher !

Wanted to give it a try but Waimea 32bit pet failed to install on LxPupXenial32.

Regards !
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Sat 23 Dec 2017, 16:22    Post subject:  

backi wrote:
Hi musher !

Wanted to give it a try but Waimea 32bit pet failed to install on LxPupXenial32.

Regards !

Hi, backi.

You can't just say that and then run away! Smile Give me a couple of details, please?
Like... the pet itself will not install? Or... this build of waimea will not run on LxPup32 ?

TIA

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 1472
Location: GERMANY

PostPosted: Sat 23 Dec 2017, 16:44    Post subject:  

Hi Musher !
Downloaded pet ,,,,,,clicked on it .....
"Error ...waimea-151025_32bits.pet failed to install .
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12192
Location: Gatineau (Qc), Canada

PostPosted: Sat 23 Dec 2017, 17:44    Post subject:  

backi wrote:
Hi Musher !
Downloaded pet ,,,,,,clicked on it .....
"Error ...waimea-151025_32bits.pet failed to install .

Hello again, backi.

Strange. I just retried the install and had no problem.

I have just posted the hashes for the 32-bit version in my post above.

Can you download again and compare the hashes you get for the downloaded pet file
with the hashes I have posted? Thanks.

Maybe it's a faulty download, for some reason.

BFN.

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 10426
Location: Charleston S.C. USA

PostPosted: Sat 23 Dec 2017, 21:19    Post subject:  

NOTE:
wmswitcher does not seem to see Waimea installed.
This is an old program and Puppy may have changed too much.
Maybe someone wants to tweek the code in wmswitcher.
Never a simple answer, is it Exclamation Rolling Eyes

About switching window managers.

Some Puppy versions had the wmswitcher program that made it easy to switch window managers.

Need to first install the new window manager, so it will show up, when you run wmswitcher.

This is a 32bit program. To run in a 64bit Puppy. Need to have the Puppy versions 32bit compatibility sfs loaded.

First try running in a terminal:
Code:
wmswitcher


If nothing happens.

Here is the pet by 01micko
wmsw.jpg
 Description   
 Filesize   34.21 KB
 Viewed   274 Time(s)

wmsw.jpg

wmswitcher-0.17.pet
Description 
pet

 Download 
Filename  wmswitcher-0.17.pet 
Filesize  15.66 KB 
Downloaded  60 Time(s) 

_________________
I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
Back to top
View user's profile Send private message 
Billtoo


Joined: 07 Apr 2009
Posts: 3439
Location: Ontario Canada

PostPosted: Sat 23 Dec 2017, 22:01    Post subject: The Waimea window manager, "designed for maximum efficiency"  

I downloaded icewm with PPM then installed the pet in my 32bit rc3 install.
After switching to icewm it works not too badly, right clicking on the desktop brings up a menu, some applications show where you'd expect to find them but many are under the "other" menu entry.
Firefox starts with the desktop icon.
screenshot2.jpg
 Description   
 Filesize   101.3 KB
 Viewed   261 Time(s)

screenshot2.jpg

screenshot.jpg
 Description   
 Filesize   101.48 KB
 Viewed   267 Time(s)

screenshot.jpg

Back to top
View user's profile Send private message 
MochiMoppel


Joined: 26 Jan 2011
Posts: 1511
Location: Japan

PostPosted: Sat 23 Dec 2017, 22:48    Post subject:  

bigpup wrote:
NOTE:
wmswitcher does not seem to see Waimea installed.
wmswitcher doesn't see it because it doesn't look for it, wmswitcher only supports JWM, ICEWM, XFCE, OPENBOX, FLUXBOX and KDE. Puppy can't even tell you reliably, which wm is currently running, so don't expect it to magically know that a newly installed program is in fact a window manager and needs to be listed. Please also note that in Tahrpup the shutdown process relies on a list of *possible* window managers, and currently this includes only the usual suspects.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [22 Posts]   Goto page: 1, 2 Next
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.0807s ][ Queries: 12 (0.0092s) ][ GZIP on ]