aewm window manager source code

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 window manager source code

#1 Post by musher0 »

Hi.

Here's a copy of the aewm window manager source code, so you don't have
to go through the Mercurial system to get it!
Ref.: http://www.red-bean.com/decklin/aewm

BFN.

musher0
Attachments
aewm-1.3.12.tar.bz2
aewm source code
(35.82 KiB) Downloaded 289 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

phat7
Posts: 179
Joined: Fri 05 Jun 2015, 08:54

#2 Post by phat7 »

aewm's homepage wrote:The status of this project is: UNSTABLE
Guide to X11 wrote:The aewm window manager is awkward to use because there is no facility to maximize windows, and it is necessary for the desktop to be visible in order to launch programs and to show hidden tasks. Additionally useless borders are used, so windows cannot be resized by dragging their edges. It is also necessary to drag the titlebar with a middle click in order to move windows. Dragging with a left click will not work.

The aewm window manager is not accessibility friendly because it does not provide keyboard equivalents for its operations and is not touchscreen friendly because it requires a multibutton mouse.

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

#3 Post by musher0 »

Hi, phat7.

IMO, it's all relative... there's unstable and unstable. Slacko 6.0 is still in beta version,
and despite its "beta" designation, it's one of the best Puppies ever.

Unstable... for the perfectionist author, perhaps. As for me, I never had a problem
with it. aewm is more like stable as a rock...

Also, I believe the aewm author Decklin is labeling his still unpublished aewm 1.4
version as unstable, not his previous releases of aewm. My understanding, anyway.

~~~~~~~
As to non-friendliness, that depends on your approach. At first, it's not an easy window
manager to understand, let alone use. But when you start using it, you discover it's a
"think-out-of-the-box" kind of window manager, and you discover its logic.

Its logic is simple: a window manager should handle program windows. Nothing else.

Anything that a window manager shouldn't handle shouldn't be in it. Which explains
why the aewm package has separate executables for the menu, desktop change
and menubar. And why your friend above complains about aewm not being "touch-
screen friendly".

For a more objective argument, this aewm's got to be good: it spawned a number of
off-shoots, not the least of them being pekwm (through aewm++), and evilwm.

As for me, I like a challenge! :)

~~~~~~~~~
As you can see, you can make a light but beautiful desktop with aewm.

Image
(Above: aewm running on Slacko 6.0b, with a light xcompmgr transparency setting.)

~~~~~~~~~~
If you need a config file to get you started with aewm, here's one to put in
/etc/X11/aewm/ with aewmrc as filename.

Code: Select all

# System-wide configuration for aewm
# --------------------------------------------------------------------
# Titlebar font. "fixed" is the default.
# font "monaco-11" # Fontes TTF ne fonctionnent pas ?
font "lucidasans-10"

# Window colors
# original
bgcolor "#222A44"
# "#AAD3E3" # "white"
bdcolor "slategray"
fgcolor "#fff500"
# "snow" # "black"

# essai # fgcolor "black" # bgcolor "grey97"

# External border and padding between border/text
bdwidth 3
padding 3

# Clients to launch when the root window is clicked
# You will want to adapt or define the following buttons for your use
# with your own scripts or commands:
button1 "/root/my-applications/ae/Redimensionner.sh"
# "console-hdr.sh"
button2 "aemenu --switch"
# "/root/my-applications/ae/aiguillages.sh" # || # "aemenu --switch"
# Comme dans pekwm
button3 "/root/.pekwm/pour-pekwm.sh"
#
button4 "aedesk +1"
~~~~~~~~~~

BFN.

musher0
Last edited by musher0 on Wed 23 Sep 2015, 17:17, edited 2 times in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

ashirogi
Posts: 23
Joined: Tue 10 Jul 2012, 16:32

#4 Post by ashirogi »

Hi musher0,

Can you help me, I use openbox + LXPanel in puppy linux long enough and now I'm getting bored, for it can you tell me how to install DWM and make it look as pretty as you do on aewm.

sorry for my bad english.

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

#5 Post by musher0 »

Hello ashirogi.

Thanks for the compliment!

However, I don't think I can help you with DWM: I've never used it, only
its dmenu.

I can tell you that using xcompmgr helps aewm look pretty.

Maybe this advice as well. It will sound "artsy", but it works for me.
Let your problem -- a window manager, or whatever -- grow on you,
try to think like it -- or like the person who created it.

Imagine you are a musician and this is your instrument.
Or a painter, and this is your canvas and palette.
Or you are an actor, and you have to play the role of this
particular programmer.

If I was this programmer, if I had his mindset,
1) how would I train myself to have a good grip on this program ?
2) what would I do to improve it ?
3) what "eye-candy" does it need to make it prettier ?
4) what utilities does the wm need to make it more efficient ?
5) what would I add to be totally comfortable with it ?
(I guess that covers it!) :)

I know dwm has its own distro. There 's an article on softpedia
about it. You can download it from there or from sourceforge.net.

Good luck!

musher0
Attachments
2015-07-13-144300_798x449_scrot.jpg
Simple but beautiful dwmX distro based on Debian Jessie, last update: 2015-09-11
(53.14 KiB) Downloaded 722 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

ashirogi
Posts: 23
Joined: Tue 10 Jul 2012, 16:32

#6 Post by ashirogi »

oh ..., unfortunately.
I actually just wanted to try tilling wm, after all this time only use openbox and JWM, so for the moment I do not want to replace the puppy with other distributions. By the way thanks for the advice.

almost all the questions I asked at puppy linux community has always got an answer even though I asked the grammar a bit messy because the use of the translation, the reason that makes me love puppy linux. thanks musher0
thank you puppy community

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

#7 Post by musher0 »

Hello ashirogi.

I am sorry for the disappointment concerning dwm. I am sure there is someone on this
forum with good experience of dwm.

May I suggest that you start a new thread on the forum with your dwm question in the
title? Because this thread here is devoted for aewm, not dwm, the people interested in
dwm will not come in this thread to read the posts. But if they see a new thread with
"dwm" in the title, they will go and read what it is about.

About your English: don't worry about it! The only really important element needed to
read and write on this Puppy forum is a love of PuppyLinux and more generally Linux!
(I say "love", but a sincere interest is ok too!) :D

Finally, FYI, if you are interested in tiling window managers, echinus is a very good one.
A few years ago, forum member "aragon" has produced a pet archive of it, as have I.
You should be able to find both pet archives of echinus with a little bit of research on
this forum.

Have a great day!

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

ashirogi
Posts: 23
Joined: Tue 10 Jul 2012, 16:32

#8 Post by ashirogi »

thanks for the advice musher0 :D

Post Reply