aewm++_appbar

Window managers, icon programs, widgets, etc.
Post Reply
Message
Author
User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

aewm++_appbar

#1 Post by harii4 »

poor man's version of unity desktop bar without the bloat? :D
This is real good on a Small Screens. :D
Description:
------------

Appbar is a small application launcher. It uses small 16x16 pixmaps to form
icons so that you can quickly launch your favorite programs.

NOTE: Currently using any other size pixmap will result in unwanted behavior in
that the appbar main window will not have proper placement of those icons.
ICONS are found here: "/usr/share/appbar/images/",
.RC File is found here: "/etc/X11/appbar/appbar.rc"
you can click to fold/hide/shade as well :D
The install process installs some pixmaps into /usr/X11/share/appbar/images/,
these are 16x16 pixmaps for use with the appbar. They were downloaded from
http://wm-icons.sourceforge.net/data/wm ... 6-general/ and
are GPL'd.

RC file syntax:
---------------

The resource file syntax is simple. A definition of an icon looks like the
following.

use vertical_placement or horizontal_placement to customize the appbar
look.

icon {
image = images/terminal.xpm;
execute = xterm -bg black -fg white -ls;
}

Inside the icon construct you have two additional variables. The first variable
is the name of the image followed by an equals sign then the path and filename
of the xpm followed by a semi-colon.

The second variable is execute. Its syntax is similar in that the only
difference from images is the path to the executable you wish this icon to
launch when clicked.

For appbar placement use the following commands in the rc file.

Appbar Style
------------
vertical_placement
horizontal_placement

Appbar Screen Placement
-----------------------
northwest_placement
northeast_placement
southwest_placement
southeast_placement

To configure a different background gradient for the appbar use the following
commands.

appbar_color_from {
red=99;
green=99;
blue=99;
}

appbar_color_to {
red=cc;
green=cc;
blue=cc;
}

NOTE: image and execute variables are ended with a semi-colon. The icon
construct is enclosed in braces.

Usage: Appbar is extremely simple to use. When icons are clicked they launch
applications associated with them. When the grill is clicked (at the right edge)
it shades the window to the upper left corner. Clicking it again unshades it to
its original size. Middle clicking on the grill will close the application.

Gradient Theme: Appbar takes advantage of blackbox's image gradient code. You
can configure a different color theme only by editing appbar.cc in the appbar
constructor.

Appbar uses a default icon which was taken from fspanel, credit goes to the
author for it. This icons purpose is a fail safe backup incase the requested
icon cannot be found.

RC FILE EXAMPLE
---------------

vertical_placement
northwest_placement

appbar_color_from {
red=99;
green=99;
blue=99;
}

appbar_color_to {
red=cc;
green=cc;
blue=cc;
}

icon {
image = /usr/X11/share/appbar/images/terminal.xpm;
execute = xterm -bg black -fg white -ls;
}

icon {
image = /usr/X11/share/appbar/images/netscape.xpm;
execute = /opt/mozilla/./mozilla;
}
Attachments
aewm++-appbar.pet
(35.81 KiB) Downloaded 469 times
barapp.gif
(18.08 KiB) Downloaded 830 times
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.

User avatar
`f00
Posts: 807
Joined: Thu 06 Nov 2008, 19:13
Location: the Western Reserve

#2 Post by `f00 »

Image :lol: should have carefully read the readme (mid-click the 'grille' button to close ;) )

Interesting for a minimalistic desktop utility. Works very well with the wms I've tried it in (blackbox, e16, ede, fluxbox, fvwm95/2, icewm, jwm, openbox, pekwm, twm, wmaker and wmx-7). A few foibles to be sure (not sticky oob except for fluxbox/icewm/jwm and wmx-7 gives it decor and a 2nd 'blank' column/row) but those can likely be worked out with some due diligence if desired (blackbox, e16 .. others will need a few tools to get it sticky). It takes on various placeholder 'names' when appearing on a task/window list or if a decor is on it (Unnamed, -?-, Incognito).

Add to the list ctwm, evilwm (excellent with an aemenu added to the bar) and fvwm-crystal (306) .. so nice if the wm doesn't have an xdg puppy-type menu or is otherwise problematical (aemenu is easily edited or dmenu could work dynamically..)

I'm a real fan of wbar, but this is a lighter alternative for much the same general purpose.
Attachments
ae.xpm
a 'refreshed' xpm (if the original is a bit dim) for aemenu..
(413 Bytes) Downloaded 429 times

Post Reply