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 03 Sep 2014, 04:02
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » REQUESTS
PekWM 1.15 Released
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 6 [76 Posts]   Goto page: 1, 2, 3, 4, 5, 6 Next
Author Message
Gnuxo

Joined: 09 Feb 2012
Posts: 365

PostPosted: Sun 05 Aug 2012, 17:16    Post subject:  PekWM 1.15 Released
Subject description: small minimal window manager
 

PekWM after quite some time has been updated. It's smaller then openbox and easier to config.

https://www.pekwm.org/projects/pekwm/releases
Back to top
View user's profile Send private message 
musher0


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

PostPosted: Mon 06 Aug 2012, 02:17    Post subject:  

Great news! Thanks, Gnuxo!
_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


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

PostPosted: Mon 06 Aug 2012, 02:29    Post subject:  

Hello, Puppy-ites!

Here's a ready-made pet for it!
~~~~~~~~~~~~~
Edit, May 22, 2014 -- The sharing site I was using at the time I wrote this message
has shut down. However, there are ready-made debian or ubuntu packages available
at http://pkgs.org/search/pekwm.

The following link is therefore useless. I am currently retracing the pekwm pets that I
packaged then. I should be able to re-upload them on a reliable sharing site shortly.

Thanks for your patience.

musher0

~~~~~~~~~~~~~
http://limelinx.com/c1vub <-- URL obsolete. Please see edit above.

Enjoy!

P.S.
Compiled on lupu 5.25 (older kernel), with the following characteristics:

* pekwm version 0.1.15 configured successfully.
*
* PREFIX: /usr/local
* FEATURES: XShape Xinerama Xft image-png image-jpeg image-xpm Xrandr
* CXXFLAGS: -g -O2 -I/usr/include/freetype2 -I/usr/include/libpng12
* LIBS: -lX11 -lXext -lXinerama -lXft -lpng12 -ljpeg -lXpm -lXrandr

Should work on all Puppies from 4.31 on. Let me know?!

BFN.

PS. Menu generation utilities for pekwm, by stu91, aragon and myself, are available in the posts below and on page 2 of this thread. Please read on.

PS2. I've also compiled another pet of pekwm 1.15 specifically for old_yeller's precise pup 5.3.0, which is at
http://murga-linux.com/puppy/viewtopic.php?search_id=588557284&t=80431. You'll find this new compilation of pekwm on p. 3 of the present thread. This compile may -- or may not Shocked Smile -- be more compatible with other puppy precise builds! Let us know?

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)

Last edited by musher0 on Thu 22 May 2014, 20:05; edited 4 times in total
Back to top
View user's profile Send private message Visit poster's website 
stu91


Joined: 06 Aug 2012
Posts: 145
Location: England. Dpup. Dell Inspiron 1501

PostPosted: Mon 06 Aug 2012, 13:28    Post subject:  

musher0 wrote:
Hello, Puppy-ites!

Here's a ready-made pet for it!

http://limelinx.com/c1vub

Enjoy!

P.S.
Compiled on lupu 5.25 (older kernel), with the following characteristics:

* pekwm version 0.1.15 configured successfully.
*
* PREFIX: /usr/local
* FEATURES: XShape Xinerama Xft image-png image-jpeg image-xpm Xrandr
* CXXFLAGS: -g -O2 -I/usr/include/freetype2 -I/usr/include/libpng12
* LIBS: -lX11 -lXext -lXinerama -lXft -lpng12 -ljpeg -lXpm -lXrandr

Should work on all Puppies from 4.31 on. Let me know?!

BFN.

Hi musher0,
Just did a quick test on Exprimo puppy - had to move the /etc/pekwm directory to /usr/local/etc/ for pekwm to work correctly.

Here is a Perl Dynamic menu generator for pekwm - add below to the menu file and it will generate updated menus on the fly.

Code:
Submenu = "Applications" {
         Entry { Actions = "Dynamic /path/to/pekwm-menu" }
         }


cheers.
pekwm-menu.gz
Description  remove fake .gz and make script executable
gz

 Download 
Filename  pekwm-menu.gz 
Filesize  4.98 KB 
Downloaded  594 Time(s) 
Back to top
View user's profile Send private message 
musher0


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

PostPosted: Mon 06 Aug 2012, 19:03    Post subject:  

Manu thanks, stu91.

This menu utility is great news for pekwm fans !

Strange that you had to change the location of the /etc/pekwm directory to /usr/local/etc/ for pekwm to work correctly. On my lupu 5.25, on first run, pekwm created a /root/pekwm directory and ran just fine the first time. But I'm sure Exprimo users will be grateful to know that.

For those who are "fashion conscious" Smile here's a link to a wide choice of pekwm themes: http://box-look.org/?xcontentmode=7403
Some of those themes can create stunning pekwm desktops!

BFN

P.S.
Stu, by menu file, I suppose you mean that one should add your 2-3 lines of code to the /root/.pekwm/menu file, right ?

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


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

PostPosted: Mon 06 Aug 2012, 19:28    Post subject:  

No joy, stu... Please help.

Code:
[/initrd/mnt/...ations/bin]>pekwm-menu
/root/my-applications/bin/pekwm-menu: ligne14: = : commande introuvable
/root/my-applications/bin/pekwm-menu: ligne17: = : commande introuvable
/root/my-applications/bin/pekwm-menu: ligne20: = : commande introuvable
/root/my-applications/bin/pekwm-menu: ligne21: = : commande introuvable
/root/my-applications/bin/pekwm-menu: ligne22: = : commande introuvable
/root/my-applications/bin/pekwm-menu: ligne30: Erreur de syntaxe près du symbole inattendu « ( »
/root/my-applications/bin/pekwm-menu: ligne30: `@CATEGORIES =('


Menu stays as it was.

In the above code,
"Commande introuvable" means "Command can't be found".
"Erreur de syntaxe près du symbole inattendu" means "Syntax error near unexpected symbol".

Also, where, in pekwm's menu file, do you insert your code lines?

Thanks in advance.

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


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

PostPosted: Mon 06 Aug 2012, 21:59    Post subject:  

Hello.

I have made available a selection of pekwm themes, with a couple of credits, here: http://limelinx.com/domij

Enjoy! Smile

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
stu91


Joined: 06 Aug 2012
Posts: 145
Location: England. Dpup. Dell Inspiron 1501

PostPosted: Mon 06 Aug 2012, 23:29    Post subject:  

Hi musher0,
Where do you see this error when run script in terminal?

Yes add to the /root/.pekwm/menu file - i have it like this at the top:
Code:

# Menu config for pekwm

# Variables
INCLUDE = "vars"

RootMenu = "Pekwm" {
   Entry = "Terminal" { Actions = "Exec $TERM &" }
   Entry = "Run.." { Actions = "ShowCmdDialog" }

   Separator {}
 
   Submenu = "Applications" {
   Entry { Actions = "Dynamic /path/to/pekwm-menu" }
   }

   Separator {}

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


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

PostPosted: Sun 12 Aug 2012, 00:39    Post subject:
Subject description: Time and date in pekwm menu
 

Very Happy Neat feature : you can have the date and time in the pekwm menu :

http://urukrama.wordpress.com/2008/01/02/show-the-date-and-time-in-pekwms-menu/

Have fun! Smile
time+date_pekwm.jpg
 Description   Dynamic date & time in the pekwm menu
 Filesize   23.91 KB
 Viewed   1299 Time(s)

time+date_pekwm.jpg


_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


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

PostPosted: Sun 12 Aug 2012, 01:08    Post subject:  

Hello, gang!

Here's possibly another neat feature in pekwm : aemenu is still accessible in pekwm. (The Puppy derivative was created by member "aragon" and entitled "pmenu". Look for the thread in this forum.) I say "possibly" because I actually just chanced upon it because I have aemenu installed.

This is where pekwm shows its roots! Smile pekwm is a distant "grand-child" of aewm. For some reason, it still has the ability to call aemenu (aka pmenu) by left-clicking on an empty part of the desktop.

If you wish, you can therefore do away with the applications part in the pekwm menu to make it concentrated on the pekwm functions proper and have a regular applications menu separately. (See attached pic.)

Of course, this is not intended to diminish stu's great work on a dynamic menu for pekwm (see above). This is just to announce another feature of pekwm I just discovered.

As well, this would need confirmation... But it is real on this computer!

It should also be noted that the pekwm menu is persistent, which can come in handy at times. You have to re-click it or hit "escape" to close it.

I know I'll get flac for saying this, but... with all its features (documented and undocumented), IMHO, pekwm leaves jwm in the dust... Very Happy

BFN.
aemenu+pekwm_menu.jpg
 Description   aemenu (aka "pmenu"; called with left-click of mouse) and regular pekwm menu (called with with right-click) co-existing on screen in pekwm.
 Filesize   49.22 KB
 Viewed   1300 Time(s)

aemenu+pekwm_menu.jpg


_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


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

PostPosted: Mon 13 Aug 2012, 01:40    Post subject:  

Hi, stu91!

The following is meant as a constructive critcicism -- to improve things.
It's already great that we have your menu generator. As well, I am not a programmer, mostly a "configuration guy", so I probably missed or misunderstood a few things in your script or your explanations -- for which I ask your forgiveness. That said...

I finally got your menu-creator to work, but not as a "dynamic" menu.
(Please see attached.)

It took me a little while to discover that this was a perl script.
And it didn't work as indicated, dynamically.

To create the menu, I had to issue, in console, the command

Code:
perl pekwm-menu


and then it clobbered the existing menu.

So the ending of the original menu file was lost. Now this last part is important because that's where the "goto" and "pekwm" parts of the menu proper are located, and also below that, you have the long part that controls the behaviour of the program windows (when you right-click on the program border).

Since I am not a perl programmer, I had to reconstruct the menu manually by
1) adding an additional "Submenu" command below the "run" command
2) inserting the programs part of your generated menu, and then
3) adding the bottom of the original menu.

Furthermore, here are a few comments about lines 13 - 14. There are other *.desktop files at

/usr/local/share/applications

and at

/root/.local/share/applications
(these being the applications controled by wine)

So the created pekwm menu may not be complete.

Also, I could not get the script to generate the menu a second time.

Again, I am posting this with a view to improve things, and in a spirit of collaboration. Hopefully, you will know how to proccess these remarks in order to make your generator script even better.

Because we definitely need one for the wonderful window manager that is pekwm! Very Happy

Best regards.
my-generated-pekwm-menu.jpg
 Description   
 Filesize   31.79 KB
 Viewed   1279 Time(s)

my-generated-pekwm-menu.jpg

menu.tar.gz
Description  My menu after using stu91's pekwm menu generator and processing it. Provided as an example only; do not use.
gz

 Download 
Filename  menu.tar.gz 
Filesize  5.64 KB 
Downloaded  551 Time(s) 
menu-bottom.tar.gz
Description  Bottom part of original pekwm menu.
gz

 Download 
Filename  menu-bottom.tar.gz 
Filesize  1.03 KB 
Downloaded  556 Time(s) 

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
stu91


Joined: 06 Aug 2012
Posts: 145
Location: England. Dpup. Dell Inspiron 1501

PostPosted: Mon 13 Aug 2012, 12:31    Post subject:  

musher0 wrote:
Hi, stu91!

The following is meant as a constructive critcicism -- to improve things.
It's already great that we have your menu generator. As well, I am not a programmer, mostly a "configuration guy", so I probably missed or misunderstood a few things in your script or your explanations -- for which I ask your forgiveness. That said...

I finally got your menu-creator to work, but not as a "dynamic" menu.
(Please see attached.)

It took me a little while to discover that this was a perl script.
And it didn't work as indicated, dynamically.

To create the menu, I had to issue, in console, the command

Code:
perl pekwm-menu


and then it clobbered the existing menu.

So the ending of the original menu file was lost. Now this last part is important because that's where the "goto" and "pekwm" parts of the menu proper are located, and also below that, you have the long part that controls the behaviour of the program windows (when you right-click on the program border).

Since I am not a perl programmer, I had to reconstruct the menu manually by
1) adding an additional "Submenu" command below the "run" command
2) inserting the programs part of your generated menu, and then
3) adding the bottom of the original menu.

Furthermore, here are a few comments about lines 13 - 14. There are other *.desktop files at

/usr/local/share/applications

and at

/root/.local/share/applications
(these being the applications controled by wine)

So the created pekwm menu may not be complete.

Also, I could not get the script to generate the menu a second time.

Again, I am posting this with a view to improve things, and in a spirit of collaboration. Hopefully, you will know how to proccess these remarks in order to make your generator script even better.

Because we definitely need one for the wonderful window manager that is pekwm! Very Happy

Best regards.


Hi musher0,
Thanks for your reply and testing.

I am not very good at explaining my self, nor do i know / use pekwm much - so probably best to start again at the beginning and go on from there. Smile

First thing we need to establish if the perl pekwm-menu script works on your puppy version.

if you open a terminal and paste/type the path to the pekwm-menu perl script.

If it works you should see similar to this in terminal:
Back to top
View user's profile Send private message 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Mon 13 Aug 2012, 13:11    Post subject:  

If it helps, i can upload a bash-script for dynamic menu the next day.

Aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
stu91


Joined: 06 Aug 2012
Posts: 145
Location: England. Dpup. Dell Inspiron 1501

PostPosted: Mon 13 Aug 2012, 13:30    Post subject:  

aragon wrote:
If it helps, i can upload a bash-script for dynamic menu the next day.

Aragon


Hi aragon,
Sure thing a bash version would be great - this perl script does work, i use a similar one with openbox as well but then most/all of my puppy installs are dpup / Exprimo based so i can't say if they work with other pups or not?
Back to top
View user's profile Send private message 
stu91


Joined: 06 Aug 2012
Posts: 145
Location: England. Dpup. Dell Inspiron 1501

PostPosted: Tue 14 Aug 2012, 08:01    Post subject:  

Hi Musher0,

I am unsure if this worked for you or not? http://murga-linux.com/puppy/viewtopic.php?p=646276#646276

For testing purposes:
I attach below pekwm-test download this to your /root directory - then extract there - so you should end with /root/pekwm-test directory.

Now open a terminal and run command:
/root/pekwm-test/test --backup
This will back up your /root/.pekwm/menu and copy a pre-configured menu file - set up with a dynamic "AppS" pekwm-menu.
Then go to pekwm right click menu and reload.

To revert back to your previous /root/.pekwm/menu file - run command in Terminal:
/root/pekwm-test/test --restore
Then go to pekwm right click menu and reload.
pekwm-test.tar.gz
Description  extract to /root directory
gz

 Download 
Filename  pekwm-test.tar.gz 
Filesize  3.62 KB 
Downloaded  531 Time(s) 
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 6 [76 Posts]   Goto page: 1, 2, 3, 4, 5, 6 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » REQUESTS
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.1047s ][ Queries: 13 (0.0072s) ][ GZIP on ]