SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

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

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.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


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.