aewm-1.3.12 with themes, and vovchik's improvements

Window managers, icon programs, widgets, etc.
Post Reply
Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

aewm-1.3.12 with themes, and vovchik's improvements

#1 Post by musher0 »

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: Select all

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: Select all

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. ... 95&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: Select all

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: Select all

#!/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: Select all

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/xen ... wm.1x.html
Attachments
stalonetrayrc.zip
(4.19 KiB) Downloaded 133 times
aewm+ROX_left_panel-799x.jpg
With the ROX panel at the left and the Universal Menu icon at top right.
(69.2 KiB) Downloaded 362 times
DPupStretch-7fr+aewm1.3.12(2)-799x.jpg
Very clean desktop, without xcompmgr.
(84.14 KiB) Downloaded 357 times
3-aewm-1.3.12_exec+themes+aemenus.pet
(100.41 KiB) Downloaded 243 times
2-aewm-1.3.12_exec+themes+aemenus.pet
(100.41 KiB) Downloaded 229 times
1-aewm-1.3.12_exec+themes+aemenus.pet
(100.41 KiB) Downloaded 227 times
Last edited by musher0 on Fri 26 May 2017, 16:53, edited 6 times in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Tree for pet archive above (see attached)

md5sum for same:
b3939f0d56dcd9ce9920344382152cc1 aewm-1.3.12_exec+themes+aemenus.pet
Attachments
aewm-1.3.12_exec+themes+aemenus.tree.zip
(2.29 KiB) Downloaded 131 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#3 Post by greengeek »

Beautiful desktops musher - really lovely.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#4 Post by musher0 »

Thanks g\g.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#5 Post by musher0 »

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.
Attachments
soX_playing_mp3s_in_aewm_windows-799x450.jpg
(204.55 KiB) Downloaded 242 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply