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 Mon 19 Feb 2018, 16:24
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
PekWM 1.15 Released
Post new topic   Reply to topic View previous topic :: View next topic
Page 7 of 8 [106 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, 8 Next
Author Message
musher0


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

PostPosted: Wed 07 Dec 2016, 19:48    Post subject:  

Hello all.

Heads up! I just discovered that the variables defined in pekwm's 'vars' file
for variables are not recognized in pekwm's 'mouse' configuration file.

In the pekwm configuration 'mouse' file, if you want to call, say, a
terminal configuration from a mouse+key combination, write the "Exec"
part with the full path to the file.

For ex., in pekwm's configuration file for the mouse, in the "Screen Edge"
section, "Up" subsection:
Code:
ButtonRelease = "Mod4 1" { Actions = "Exec /root/my-applications/bin/terminaux/console.sh &" }

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 
musher0


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

PostPosted: Sat 10 Dec 2016, 04:43    Post subject:  

Hello all.

A bilingual (FR-EN) respin of my new pekwm menu creator is now
available here. Its structure should facilitate translation of the
pekwm menu in other languages as well.

How-to:
Simply unpack the zip archive there in /root/.pekwm.
Then make the two *.sh scripts executable, and
run < menu-complet.sh >.
Launch pekwm and
reload the menu.

That's for the first run.

Once your new menu is set, any menu refresh can be done from entry
pekwm->menu->Gen./Refresh; wait 4-5 seconds until the little "Finished!"
panel shows up and Reload the menu.

Any question, please ask.

Please note: English-speakers do not have to change.

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 
torm


Joined: 07 Mar 2015
Posts: 150

PostPosted: Sun 08 Jan 2017, 02:50    Post subject:  

With TahrPup605 noticed some random "freeze-up" , while
pressing the "Alt" key on keyboard somehow fixes that ... Confused

Also some strange things with folders on ROX-pinboard,
where one needs to triple-click to open the folder... ( instead of double-click )
Is that a ROX or PEKWM issue?

btw,
there is no way to add app icon on window frame top.
Even if one can display these icons in minimized windows list. Question
Back to top
View user's profile Send private message 
musher0


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

PostPosted: Sun 08 Jan 2017, 12:31    Post subject:  

torm wrote:
With TahrPup605 noticed some random "freeze-up" , while
pressing the "Alt" key on keyboard somehow fixes that ... Confused

Also some strange things with folders on ROX-pinboard,
where one needs to triple-click to open the folder... ( instead of double-click )
Is that a ROX or PEKWM issue?

btw,
there is no way to add app icon on window frame top.
Even if one can display these icons in minimized windows list. Question
Hello torm.

Thanks for your comment.

For your paragraphs 1 and 2, may I suggest you check your hardware
before blaming the software? Sounds as though the USB connectors for
your mouse and keyboard could be a bit loose? Or -- and I hate saying
this to a new forum member -- perhaps your keyboard and mouse need
some cleaning? Wink

In your paragraph 1, short system "freeze-ups" or "waits" are also typical
of a system about to overheat... Or your system is temporarily out of
RAM and your swap file is briefly being used.

In your paragraph 3, do you mean "the top of the frame of the program
window"? If so, common name for it in Linux is "title bar".

I'm not in the mind of the pekwm developers, I don't know why they did it
that way, but I'd say it's a pekwm feature: pekwm presents the title bar
differently than other window managers. Probably because in pekwm you
can have the close, min-max buttons, etc., on either side of the title bar.

IHTH.

_________________
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 
torm


Joined: 07 Mar 2015
Posts: 150

PostPosted: Mon 09 Jan 2017, 01:38    Post subject:  

No. Hardware is clean and okay, these errors appear
only with PekWM ( not JWM, XFCE, Compiz, OpenBox, etc. )
ROX folders on pinboard are a problem, clicking on other
icons start programs just fine.

System is not running out of ressources/overload.
Mouse cursor can be moved around, while clicking anywhere does nothing.
Until I press "Alt"-key once and things are back to normal.
Confused

Missing title bar icons are most likely somehow related to
window grouping feature. Rolling Eyes
There's nothing that user can do about it,
and it is not mentioned anywhere in the documentation.

Aside from the above..
Yes it is interesting window manager
with no special dependencies and great theme support.
Back to top
View user's profile Send private message 
Colonel Panic


Joined: 16 Sep 2006
Posts: 1946

PostPosted: Wed 07 Feb 2018, 23:17    Post subject:  

musher0 wrote:
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.


Hi nmusher;

Just happened on this thread, and have just installed pekwm again. Thanks for all your hard work here, and I'm looking forward to trying some of your innovations.

A quick question if I may; I like using dmenu in window managers. Is there a hotkey configuration file which would enable me to launch it from within pekwm by using the keyboard?

Thanks in advance,

CP .

_________________
Acer Aspire M1610 (Core 2 Duo, 2.3 GHz), 3 GB of RAM, 320 GB hard drive running Debian 9.2.1, Slackel 7.0 Openbox, AntiX 17 (64-bit), VLocity 7.2 Final, X-Slacko 4.4, Linux Lite 3.6, Devuan 1.0.0, Stella 6.8 and Xenialpup64 7.5.
Back to top
View user's profile Send private message 
musher0


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

PostPosted: Thu 08 Feb 2018, 00:21    Post subject:  

HI Colonel Panic.

The doc about doing that is here:
https://pekwm.org/doc/git/html/config/keys_mouse.html#config-keys_mouse-keys

Basically you incorporate your chosen hot key -- for any app, not just dmenu -- in
pekwm's file ~/.pekwm/keys. Just make sure when doing so that you do not cancel or
override some other key combo.

IHTH.

_________________
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 Thu 08 Feb 2018, 00:34; edited 1 time in total
Back to top
View user's profile Send private message 
musher0


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

PostPosted: Thu 08 Feb 2018, 00:33    Post subject:  

torm wrote:
No. Hardware is clean and okay, these errors appear
only with PekWM ( not JWM, XFCE, Compiz, OpenBox, etc. )
ROX folders on pinboard are a problem, clicking on other
icons start programs just fine.

System is not running out of ressources/overload.
Mouse cursor can be moved around, while clicking anywhere does nothing.
Until I press "Alt"-key once and things are back to normal.
Confused

Missing title bar icons are most likely somehow related to
window grouping feature. Rolling Eyes
There's nothing that user can do about it,
and it is not mentioned anywhere in the documentation.

Aside from the above..
Yes it is interesting window manager
with no special dependencies and great theme support.

Sorry for the lateness in replying, torm.
I have not used pekwm in a while.
I'll have to double check about the missing title bar icons.

I remember that pekwm gives the user the option of including program icons in its
menu, provided you add the proper icon code segment on the menu line. At the
time, I decided against it because it made the menu slower.

As to the program icons in the title bar, I can't remember -- sorry. Maybe look at
some of the screen captures to find out. I wouldn't think it has anything to do with
programs grouping, though. It's a different feautre. Maybe read this part of the
pekwm doc?
https://pekwm.org/doc/git/html/config/autoprops.html#config-autoprops-groups

IHTH. TWYL. (I'll get to it, but I'm pooped at the moment.)

_________________
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: 11675
Location: Gatineau (Qc), Canada

PostPosted: Fri 09 Feb 2018, 03:55    Post subject:
Subject description: Double-check
 

@torm:

In answer to your question about no icons in pekwm title bars, have a look here: you
will find none, because that is the way pekwm is designed. Those icons are NOT missing.

@all:
If you have a pekwm menu all "skewed" up, you can blame it on a number of things:
-- the new *.desktop files with "parts" to them. My parsing script takes only one "Exec"
entry per *.desktop file. I might do something about it at a later date, but for now, if you
want the multiple entries you have to make as many *.desktop files for that application as
there are entries. Case in point here would be claws-mail.desktop.

-- watch out for one-liners with hex colors in *.desktop files vis-a-vis the Exec line. Make
them into little scripts that you will place in /usr/local/bin or /~/my-applications/bin. Cases
in point here would be top.desktop and xfontsel.desktop. (The latter is so old we could
eliminate it, IMO, at least from the /usr/share/applications directory.)

I mean: "Menu parsing is a two-way street": the parsing script has to be good, of course,
but the devs who write the *.desktop files should think ahead a little, too.

I will be back in a day or two with a fresh compilation of pekwm-0.1.18rc1 for xenialPup-
7.0.6 with hopefully all those quirks ironed out. And a nice collection of themes, too!

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 
musher0


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

PostPosted: Sat 10 Feb 2018, 15:37    Post subject:  

@Colonel_Panic:

This would answer your question about dmenu, I think:
https://urukrama.wordpress.com/2008/02/07/using-dmenu-in-pekwm-and-openbox

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 
musher0


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

PostPosted: Sun 11 Feb 2018, 10:12    Post subject:  

Hello all.

Here is pekwm-0.1.18rc1 for xenialPup32-7.0.6_k-4.12, complete with an entirely new
menu creator; we now create the submenus first per main desktop categories, and
then merge them with pre-defined top and bottom parts into a "whole" menu.

By design, most monitors now being wider than they are tall, this pekwm menu
develops laterally rather than down. The Puppy menu is in the middle, it is the
"pupmenu" item. (Sorry for being so original! Wink )

You will find a snapshot on this thread.

~~~~~~~~~~~~~~~~
Scripts

Also included are some pekwm dynamic scripts, and some of my aemenu and less
scripts, as complements for certain things and functions. They being under GPL3
licence, fell free to plunder if you like or need some of them for your use.

In /root you will find three new directories: .aewm, .pekwm and .wmx. The .aewm and
.wmx directories are not "leftovers". This pekwm menu is re-parsed from the wmx
menu I worked on 13 months ago (it's in the Jan. 2017 issue of our PuppyLinux
Newsletter). As to the .aewm directory, it -- as well as /opt/local/bin -- contains
some scripts that are needed by this pekwm menu.

I have this vision, you see, that a window manager menu should offer more than
just a list of programs to launch.

~~~~~~~~~~~~~~~~
Themes

The main pekwm pet archive has only the "default" themes. Separately you will find a
pet archive with 71 pekwm themes. Those bearing the ".mod" ending I have edited for
this release. If this collection of pekwm themes is not to your liking, there are many
more at box-look.org and on the deviant-art site.

Upon request, I will upload at the augras.eu site the now difficult to find DAX collection of
220 pekwm themes. Some may not find them beautiful; however they come in many
colors. Most importantly, they form a basis for your creativity if you wish to improve
on them. I am sure some pekwm users like them as they are, mind you.

~~~~~~~~~~~~~~~~
First run

For the first run, after installing this pekwm pet archive, you have to go to the original
black console by typing < Ctrl-Alt-Backspace >, and then < xwin pekwm >. After that,
your Puppy will open automatically with pekwm as the WM. If after a while you wish to
return to jwm or some other WM, you do the same, and type < xwin jwm > or
< xwin whatever-WM >.

~~~~~~~~~~~~~~~~
Docs

The pekwm.org site seems to be partially down. Is it because the source is now on github?
In any case, I have found the usual pekwm documentation difficult to access at this time.

To partially remedy this situation, I have put some docs about pekwm in
/root/.pekwm/doc. AFAICT, the usual archlinux and urukrama articles about pekwm are
accessible without problem. Hopefully, the pekwm.org site will be completely functional
again soon.

~~~~~~~~~~~~~~~~
Questions?

You have questions about this wonderful window manager? Please ask.
I'll do my best to answer them.

Enjoy.

_________________
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: 11675
Location: Gatineau (Qc), Canada

PostPosted: Sun 11 Feb 2018, 23:52    Post subject:  

Hello all.

pekwm.org has been down all day, This is beginning to be worrisome... I hope that
nothing serious has happened to the author(s).

I'll start hunting for the full docs at archive.org and post at least a link back here if
the pekwm site is not back up shortly.

In the meantime, please find attached two very well done summaries: one was written
by famous Linux blogger urukrama on an ubuntu forum; the other is sort of a "pekwm
session step-by-astep" from the people manning the livarp site.

BFN.
pekwm-2_summaries.zip
Description  There are two tar.bz2 files in this zip container. Each will develop as a separate folder.
Unpack in /root/my-documents or similar dir.
zip

 Download 
Filename  pekwm-2_summaries.zip 
Filesize  222.18 KB 
Downloaded  5 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: 11675
Location: Gatineau (Qc), Canada

PostPosted: Mon 12 Feb 2018, 01:37    Post subject:  

Ok. The pekwm.org domain is for sale, I just checked...

I also checked archive.org, and the only thing they have on pekwm is an audio
instructions file.

Anybody who would have saved the pekwm site through HTTrack or otherwise,
please ring in. Perhaps register a copy with archive.org. (Maybe check with forum
member ally if you don't know how to do that.) Thanks in advance.

I am attaching pekwm instructions by urukrama from his wordpress site.

Let's keep our fingers crossed, perhaps say a little prayer (for those who believe it
has power)...

BFN.
This-is-serious.jpg
 Description   AFAICT, this happened a few minutes ago.
 Filesize   15.03 KB
 Viewed   99 Time(s)

This-is-serious.jpg

wordpress-urukrama-pekwm.zip
Description  Basically same instructions as in the previous post.
zip

 Download 
Filename  wordpress-urukrama-pekwm.zip 
Filesize  105.55 KB 
Downloaded  5 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: 11675
Location: Gatineau (Qc), Canada

PostPosted: Mon 12 Feb 2018, 07:36    Post subject:  

Hello all.

The pekwm docs were in the source package. However, they did not compile with
the executables. I had to transform them from xml to txt. Please find the result
attached.

(Edit -- Line removed, since the docs are in quite a presentable form now, considering
they are *.txt files.) In any case, we now have the pekwm docs; without any bling, but
we have them.

BTW, can anyone check if the pekwm.org site is down or for sale -- or if it's just me...

I'll be posting the script I created to do this in another thread. Here.

BFN.

~~~~~~~~~~~~~
Edit -- A new, nicer, layout of these pekwm docs is attached..

Along with
-- insertion in a pekwm submenu for easy access:
Code:

   Submenu = "Docs" {
      Entry ="book" { Actions ="Exec $VIS /usr/share/doc/pekwm/book/book.txt &" }
      Entry ="intro" { Actions ="Exec $VIS /usr/share/doc/pekwm/overview/intro/intro.txt &" }
      Entry ="usage" { Actions ="Exec $VIS /usr/share/doc/pekwm/usage/usage.txt &" }

      Entry ="answers" { Actions ="Exec $VIS /usr/share/doc/pekwm/faq/answers/answers.txt &" }
      Separator {}

      Entry ="overview" { Actions ="Exec $VIS /usr/share/doc/pekwm/overview/overview.txt &" }
      Separator {}

      Entry ="config" { Actions ="Exec $VIS /usr/share/doc/pekwm/config/config.txt &" }
      Entry ="autoprops" { Actions ="Exec $VIS /usr/share/doc/pekwm/config/autoprops/autoprops.txt &" }
      Entry ="configfile" { Actions ="Exec $VIS /usr/share/doc/pekwm/config/configfile/configfile.txt &" }
      Entry ="keys_mouse" { Actions ="Exec $VIS /usr/share/doc/pekwm/config/keys_mouse/keys_mouse.txt &" }
      Entry ="menu" { Actions ="Exec $VIS /usr/share/doc/pekwm/config/menu/menu.txt &" }
      Separator {}
      Entry ="start" { Actions ="Exec $VIS /usr/share/doc/pekwm/config/start/start.txt &" }
      Separator {}

      Entry ="syntax" { Actions ="Exec $VIS /usr/share/doc/pekwm/config/syntax/syntax.txt &" }
      Entry ="theme" { Actions ="Exec $VIS /usr/share/doc/pekwm/config/theme/theme.txt &" }
      Entry ="devel" { Actions ="Exec $VIS /usr/share/doc/pekwm/development/devel/devel.txt &" }
      Entry ="development" { Actions ="Exec $VIS /usr/share/doc/pekwm/development/development.txt &" }
      Separator {}
   }
     Separator {}

-- for the above docs sub-menu to work, you must add the following line in the pekwm
"vars" file:
Code:
$VIS="/opt/local/bin/visionner-avec-less4_pekwm.sh"

-- for the above $VIS variable to be effective, you will need the following script in a
/bin path:
Code:
#!/bin/ash
# visionner-avec-less4_pekwm.sh
# (c) musher0, 4 juillet 2015, rév. 13 février 2018.
#### set -xe
[ `which joe` ] && export EDITOR=/opt/local/bin/joel.sh || export EDITOR=/usr/local/bin/defaulttexteditor
# Also known to work with less:
# export EDITOR=/usr/bin/geany # export EDITOR=/usr/bin/teagtk
# export LESSEDIT=%E %f # LESSEDIT fonctionne comme-ci comme-ça.
# But leafpad doesn't load any text sent by less.

# parms urxvt
if [ -f /tmp/nlign ];then
   NLIGN="`cat /tmp/nlign`"
   NLIGN="` expr $NLIGN + 2`"
else
   NLIGN="20"
fi

G="g 80x$NLIGN-90+90"
COLR="rv -bg "#2F4A3A" -fg white -bd white -cr white +tr"
# -bd "#A1B9D1"
FNT="fn xft:Monaco:pixelsize=13:antialias=true:autohint=true "
AUTRES="b 12 +sb +st +tcw -sbt 14 -bc"
[ -f /tmp/TITR ] && TITR="`cat /tmp/TITR`" || TITR="`basename $1`"

# parms less
PARMLESS="C -b 2 -J -w -s -x 3 -z 72"
AIDE="'q' -> quitter"
# ; 'v' -> éditer;
HELP=" 'q' -> quit"
# ; 'v' -> edit"
[ ${LANG:0:2} = "fr" ] && INFO="$AIDE" || INFO="$HELP"

rxvt -$FNT -$AUTRES -T "$TITR" -$COLR -$G &>/dev/null -e less -$PARMLESS -P "     $INFO  " -~ "$1"
(Also attached as a zip file.)

-- for the above script to work, you will need to have installed the real less utility, by
greenwood software. I use version 4.81. (Also attached, although the forum has it
and other versions elsewhere.)

That will be all for this game of Ukrainian dolls!!! Wink
pekwm-docs.zip
Description 
zip

 Download 
Filename  pekwm-docs.zip 
Filesize  45.97 KB 
Downloaded  3 Time(s) 
less-481+lesspipe.pet
Description 
pet

 Download 
Filename  less-481+lesspipe.pet 
Filesize  166.32 KB 
Downloaded  6 Time(s) 
visionner-avec-less4_pekwm.sh.zip
Description 
zip

 Download 
Filename  visionner-avec-less4_pekwm.sh.zip 
Filesize  891 Bytes 
Downloaded  3 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 Wed 14 Feb 2018, 05:36; edited 1 time in total
Back to top
View user's profile Send private message 
musher0


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

PostPosted: Wed 14 Feb 2018, 04:55    Post subject:  

Hello all.

I have edited my previous post extensively -- also added lots of downloadable material.
Please re-read? Thanks.

_________________
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 
Display posts from previous:   Sort by:   
Page 7 of 8 [106 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, 8 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.0886s ][ Queries: 15 (0.0225s) ][ GZIP on ]