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 Nov 2017, 16:52
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
aewm-1.3.12 with themes, and vovchik's improvements
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [5 Posts]  
Author Message
musher0


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

PostPosted: Thu 25 May 2017, 19:01    Post subject:  aewm-1.3.12 with themes, and vovchik's improvements
Subject description: Includes a Universal Menu
 

Hello all.

The last version of aewm dates back to 2007 and has been throughout the
years a model and an inspiration for other WM's, including pekwm and
jbwm, etc., because of aewm's clear and efficient coding.

What's new with this aewm package -- and why I'm offering it here --, is
that I'm offering an environment for it: the capacity to create unlimited
aewm themes, plus the great look its aemenus can have thanks to
vovchik's hacking of the original aemenu and aepanel codes. Simply put,
vovchik made it possible for aemenu and aepanel to make full use of
cairo's layout capacity,

So please find attached this revisited aewm 1.3.12 with approx.
40 GTK-2.0-derived themes and vovchik's improvements to
aemenu and aepanel.


-- These aewm themes I extracted and constructed from the GTK-2.0
themes present on my Puppy. You can enrich this library from your own
GTK-2 themes, with two scripts in /root/.aewm. (And perhaps post them
below.)

This package also includes a Universal Menu, in addition to the traditional
xdg menu (like the one generated by jwm or icewm, for ex.). With this
Universal Menu you have speedy access to:
-- pretty much all of the Linux hierarchy of directories, whether it be the
docs, the bins, the shares, etc., plus your usual docs and applications
-- your opened partitions
-- your running processes
-- the Puppy Menu proper, etc.
You can use the Universal Menu not only with aewm, but with any
window manager.


Your comments and feedback are of course welcome.

~~~~~~~~~~~~~~~~

A few practical notes:

-- To reassemble the pet archive, please open a terminal in your download
directory and enter the following command:
Code:
cat ?-aewm*menus.pet > aewm-1.3.12_exec+themes+aemenus.pet
Then you click on the aewm-1.3.12_exec+themes+aemenus.pet archive
and install as usual.

-- once installed, your must first enter the /root/.wmx directory and click
on file /root/.wmx/MAJ_Update-3.sh. This creates the "reference xdg"
menu for aewm.

-- may I suggest that you bring script /root/.aewm/ae/menu_de_menus.sh
to a convenient place on your desktop for easy access. Also associate it
with the Menu Key on your keyboard (that's the 1st key to the left of the
Right-Control key) for even easier access. After that, you can hit the Menu
key from anywhere on the deskltop and you have your universal menu.

-- to use aewm, type
Code:
xwin aewm
from the inital black console.

-- you may want to use stalonetray as your tray, since aepanel does not
have one. My config file for stalonetray is attached, but of course you will/
may want to adapt it.
Refs.: http://stalonetray.sourceforge.net
http://murga-linux.com/puppy/viewtopic.php?search_id=292412295&t=49550

-- similarly install ROX's Pager, since aepamel does not have a pager,
although a click on your mouse's left button will give you some info about
what's running on the current desktop.
Ref.: http://www.murga-linux.com/puppy/viewtopic.php?t=47280

-- I also recommend that you use conky at the top of your screen.
There's a recent ref. here: https://github.com/brndnmtthws/conky
that you may wish to compile. If that doesn't work, you should be able to
find on this forum a number of older, already-compiled, conky versions
suitable for your Pup.

-- I found it very helpful to have a ROX panel on the left-hand side while
using aemw. You set this panel up like so:
Code:
cd /root/choices/ROX-Filer
rox -l left
and then you can move a number of Puppy desktop icons
to it or arrange the panel any way you like. (Please see 2nd screen cap.)

-- finally please copy this little script in your /root/Startup dir.
Code:
#!/bin/sh
# /root/Startup/if-aewm.sh # for aewm set-up
#
# # (c) Christian L'Écuyer, Gatineau (Qc), Canada, 25 mai 2017. GPL3.
#  (alias musher0 [forum Puppy].)
####
WndWMngR="`cat /etc/windowmanager`"
#
case "${WndWMngR:0:3}" in
#   ice)[ -f /usr/bin/icewmtray ] && /usr/bin/icewmtray & ;; # &>/dev/null & # Pas besoin ici.

   aew)aedesk -n 3 # N. de bureaux dans / # of desktops in / aewm.
      aedesk +1 # open 1st desk
      [ "`ps | awk '$4 ~ /aepanel/'`" = "" ] && pifpag3-cairo.sh aepanel &
      sleep 0.3s
      cd /root/.config/rox.sourceforge.net/ROX-Filer
      > panels
      if [ -f gauche.sh -o -f left.sh ];then
         if [ -f /root/.config/rox.sourceforge.net/ROX-Filer/gauche.sh ];then
            nohup /root/.config/rox.sourceforge.net/ROX-Filer/gauche.sh &
         elif [ -f /root/.config/rox.sourceforge.net/ROX-Filer/left.sh ];then
            nohup /root/.config/rox.sourceforge.net/ROX-Filer/left.sh &
         else
            rox -l /root/.config/rox.sourceforge.net/ROX-Filer/left
         fi
         sleep 0.5s
      fi
      /opt/local/bin/xload.sh &
      sleep 0.3s
      [ -f /usr/bin/stalonetray ] && nohup stalonetray &
      sleep 0.7s
#      [ -f /usr/bin/ipager ] && /root/.ipager/ipager.sh & # One or the other.
      [ -f /root/my-panel-applets/Pager/AppRun ] && /root/my-panel-applets/Pager/AppRun &
      ;;
esac
sleep 0.3s
and make executable. This script is essential because
it creates 3 desktops for aewm and opens aewm in Desktop 1.


-- You choose your aewm theme by opening a terminal and running
script /root/.aewm/choisir-theme-aewm.sh or by cliicking on the entry
just before "Exits" towards the bottom of the Universal Menu.

-- you can create a shadow effect for your aewm windows with
xcompmgr. These are the parms I use:
Code:
xcompmgr -C -l -20 -t 5 -c -r 5 &>/dev/null

Potentially, your aewm desktop may then look like one of the attached
screen captures.

~~~~~~~~~~~~~~~~

If you have any questions, please ask.

I hope this will make the simple but excellent aewm window manager
better known and more widely used.

Enjoy!

~~~~~~~~~~~~~~~~
For further reading about aewm:
http://manpages.ubuntu.com/manpages/xenial/man1/aewm.1x.html
stalonetrayrc.zip
Description 
zip

 Download 
Filename  stalonetrayrc.zip 
Filesize  4.19 KB 
Downloaded  26 Time(s) 
aewm+ROX_left_panel-799x.jpg
 Description   With the ROX panel at the left and the Universal Menu icon at top right.
 Filesize   69.2 KB
 Viewed   228 Time(s)

aewm+ROX_left_panel-799x.jpg

DPupStretch-7fr+aewm1.3.12(2)-799x.jpg
 Description   Very clean desktop, without xcompmgr.
 Filesize   84.14 KB
 Viewed   231 Time(s)

DPupStretch-7fr+aewm1.3.12(2)-799x.jpg

3-aewm-1.3.12_exec+themes+aemenus.pet
Description 
pet

 Download 
Filename  3-aewm-1.3.12_exec+themes+aemenus.pet 
Filesize  100.41 KB 
Downloaded  34 Time(s) 
2-aewm-1.3.12_exec+themes+aemenus.pet
Description 
pet

 Download 
Filename  2-aewm-1.3.12_exec+themes+aemenus.pet 
Filesize  100.41 KB 
Downloaded  30 Time(s) 
1-aewm-1.3.12_exec+themes+aemenus.pet
Description 
pet

 Download 
Filename  1-aewm-1.3.12_exec+themes+aemenus.pet 
Filesize  100.41 KB 
Downloaded  27 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 Fri 26 May 2017, 12:53; edited 6 times in total
Back to top
View user's profile Send private message 
musher0


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

PostPosted: Thu 25 May 2017, 19:48    Post subject:  

Tree for pet archive above (see attached)

md5sum for same:
b3939f0d56dcd9ce9920344382152cc1 aewm-1.3.12_exec+themes+aemenus.pet
aewm-1.3.12_exec+themes+aemenus.tree.zip
Description 
zip

 Download 
Filename  aewm-1.3.12_exec+themes+aemenus.tree.zip 
Filesize  2.29 KB 
Downloaded  30 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 
greengeek


Joined: 20 Jul 2010
Posts: 4721
Location: Republic of Novo Zelande

PostPosted: Fri 26 May 2017, 03:40    Post subject:  

Beautiful desktops musher - really lovely.
Back to top
View user's profile Send private message 
musher0


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

PostPosted: Fri 26 May 2017, 10:53    Post subject:  

Thanks g\g.
_________________
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: 11173
Location: Gatineau (Qc), Canada

PostPosted: Fri 26 May 2017, 12:27    Post subject:  

Showing:
-- the Universal Menu (top right) and
-- soX (SoundExchange) playing music
in the new aewm environment.

In this case, the Puppy icons, the ROX panel at left and the aepanel at
bottom have all been switched off to provide as much as possible an
undisturbed scenery so the user can focus on the music.

What remains are three "conkies":
-- the usual one for system stats (top middle)
-- the desktop # (top right-ish)
-- date and time (bottom right),

the "stalonetray" (bottom right-ish),
the Universal Menu icon and
the desktop switching arrow (right).

The two "icon lines" at bottom are the panels' switches, which enable the
user to re-populate or de-populate the desktop.
soX_playing_mp3s_in_aewm_windows-799x450.jpg
 Description   
 Filesize   204.55 KB
 Viewed   119 Time(s)

soX_playing_mp3s_in_aewm_windows-799x450.jpg


_________________
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 1 of 1 [5 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.1078s ][ Queries: 14 (0.0387s) ][ GZIP on ]