README
November 18, 2002 · View on GitHub
INTRODUCTION
The design goal for waimea is to create the most efficient desktop working environment available. To achieve this waimea is a fast and highly customizable virtual multiple desktop window manager. It has a very advanced style engine with features like blackbox style support, pixmap style support and transparent textures. Text can be ren dered double buffered using both X core fonts and Xft fonts. Waimea also includes a fast lightweight menu sys tem with dynamic menus support. The built in action con figuration system makes waimea the most configurable win dow manager available. It allows the user to set up waimea to behave as any other window manager or in new ways never before possible.
Features already included are: Virtual desktop sizes Multiple desktops Blackbox image rendering engine (blackbox style support) Pixmap styles Translucent textures using Xrender extension Action configuration system Advanced menu system (with dynamic menus support) Standard X core fonts Xft fonts (anti-aliased fonts) Double buffered text Dockapp handler system Task switcher Configurable titlebar buttons KDE3/GNOME2 support Merged windows
DEPENDENCIES
waimea depends on:
xfree86-4.2.1
waimea will utilize:
imlib2-1.0.6
INSTALLATION
Install waimea by running the following commands:
----- cut here -----
./configure --prefix=/usr --enable-shape --enable-xinerama \
--enable-render --enable-randr --enable-xft \
--enable-pixmap &&
make &&
make install
----- cut here -----
Command explanations
--enable-shape : This command activates waimea's ability
to support non-rectangular windows.
--enable-xinerama : This command activates waimea's
ability to support Xinerama screens.
--enable-render : This command activates waimea's
ability to render transparent textures.
--enable-randr : This command activates waimea's ability
to handle dynamic screen size changes.
--enable-xft : This command activates waimea's ability to
render anti-aliased text.
--enable-pixmap : This command activates waimea's ability
to use pixmap styles.
CONFIGURATION
Config files
~/.waimearc, ~/.waimea/actions/action,
~/.waimea/styles/Default.style, ~/.waimea/menu
Configuration Information
Be sure to backup your current .xinitrc before proceeding.
----- cut here ----- cat >> ~/.xinitrc << "EOF" exec waimea EOF ----- cut here -----
----- cut here -----
cat >> ~/.waimearc << "EOF"
screenMask: 0 1 2 3
doubleClickInterval: 300
screen0.styleFile: ~/.waimea/styles/Default.style
screen0.menuFile: ~/.waimea/menu
screen0.actionFile: ~/.waimea/actions/action
screen0.numberOfDesktops: 4 screen0.desktopNames: Desktop 1,Desktop 2,Desktop 3,Desktop 4 screen0.doubleBufferedText: True screen0.colorsPerChannel: 8 screen0.cacheMax: 200 screen0.imageDither: True screen0.virtualSize: 3x3 screen0.menuStacking: Normal screen0.transientAbove: True screen0.focusRevertTo: Window screen0.dock0.geometry: -0+0 screen0.dock0.order: n/.*/ screen0.dock0.desktopMask: All screen0.dock0.centered: False screen0.dock0.direction: Vertical screen0.dock0.gridSpace: 2 screen0.dock0.stacking: AlwaysOnTop screen0.dock0.inworkspace: False EOF ----- cut here -----
----- cut here -----
mkdir ~/.waimea &&
mkdir ~/.waimea/styles &&
mkdir ~/.waimea/actions &&
cp /usr/share/waimea/styles/Default.style ~/.waimea/styles/Default.style &&
cp /usr/share/waimea/actions/action ~/.waimea/actions/action &&
cp /usr/share/waimea/menu ~/.waimea/menu
----- cut here -----
Configuration options are set by editing `~/.waimearc'.
Available options and syntax is explained in the waimea
man page.
Key and mouse bindings are set by editing `~/.waimea/act-
ions/action'. The syntax is explained in the waimea man
page.
Menu Items are added by editing `~/.waimea/menu'. The
syntax is explained in the waimea man page.
BUGS Bug reports, patches and suggestions are much appreciated, send them to the author.
AUTHOR David Reveman ( david@waimea.org )
The waimea website: http://www.waimea.org