Emmabuntus, Ubuntu, Derivate, Linux, Open Source BackTrack, Linux, distributions, Ubuntu, derivate, securuty, forensic VirtualBox, Linux, Ubuntu, Raring Ringtail synaptic, Ubuntu, Linux, software packages jwplayer, multimedia, Linux, Ubuntu, flash Meshlab, graphic, software, Ubuntu, open source, Linux Synapse, Linux, Ubuntu, raring, Quantal Gimp, Ubuntu, Linux FreeMind, Linux, open source Linux, infographic, history

HaZe is a hacked window manager based on mlvwm.

HaZe is a hacked window manager based on mlvwm, the nice wm of Takac Hasegawa (hase@rop2.hitachi-cable.co.jp) with the MacOS appearance. mlvwm is based on Twm and fvwm.

Provisionally, HaZe retains a lot of the mlvwm feature, so it should be very compatible with it. System8 doesn't work fine due to the radikal look of HaZe (!).

What's Haze?

HaZe is robust, efficient and light weighted. Basic features HaZe provides are:

*Multiple virtual desktops
*Menu bar configurable
*Shaded windows
*Governed windows from the menu bar
*Small size of the code
*CPU Time for apps, no for the desktop manager
*Are you thinking in anything else?

What is Haze not?

HaZe like another wm (i.e. 9wm, wmx, wm2, etc) is designed for ascetic unix/linux users who launch their applications from the command line, but like some menu entries for the most common tasks. Therefore, HaZe provides:

*No iconizing (shade it/hide it)
*No big files/libraries in your hard disk
*No memory and CPU time for unuseful tasks
*No stranges libraries dependencies
(only the basic X11 and some others)
*Anything else ?

At your own risk.

We don't assume all responsibility toward any situation which responded by the use of this window manager, either.


The default installation directory is /usr/local. HaZe will create the /usr/local/share/haze directory for images and icons and the binary in /usr/local/bin. If you need to change
the root, please edit the Makefile and change the INSTALL_DIR variable to the right directory.

Then, do
make make install (as root)

Copy the style/hazerc file to your home directory

cp -f style/hazerc $HOME/.hazerc

for configure the HaZe behaviour and the menu.

If you want to be in the HaZe spirit, please add the entries of the style/Xdefaults file to your own .Xdefaults or make a backup of yours and use the .Xdefaults that HaZe provides.

mv $HOME/.Xdefaults $HOME/.Xdefaults.bak cp -f style/Xdefaults $HOME/.Xdefaults

Running HaZe.

Execute starthaze from the command line.
$ starthaze


make uninstall

Adding Gnome Menu.

There is a small tool in the 'style' directory called 'gnome2haze.pl'. It's a Perl script that generates a resource file ('gmenurc') with the Gnome menu entries.

To use it, you must follow the next steps:

- edit (if needed) 'gnome2haze.pl' and point the $menupath variable to your Gnome Menu directory (usually and the default value:

/usr/share/gnome/apps )

- run 'gnome2haze.pl'

- edit the output file 'gmenurc' and copy & paste of the contents to your $HOME/.hazerc in the

Menu section.

- add the line suggested by the file ('gmenurc') to somewhere, for example to the end
of your 'Applications Menu'

- restart HaZe

Adding KDE Menu.

Do the same as above but using 'kde2haze.pl' :)

The output file with the KDE menu entries is 'kmenurc'

More about HaZe.

Some applications that understand standard Xt command line arguments and X resources, like xterm and xfontsel, allow the user to specify the start-up desk on the command line:

xterm -xrm "*Desk:1"

will start an xterm on desk number 1. Not all applications understand this option, however.

The CONFIGURATION file describes how to configure HaZe from the .hazerc file. Please, review it.

Volunteers finded.

HaZe is maintened by hazewm@yahoo.com but almost all projects HELP will be very very apreciated. The idea is to begin a bigger project to develop HaZe much more. So, if
you are interested, please let me know.

Feel free to hack the code and make changes...if you have some significative improvement send it to me.


Adserver           610x250
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

Share on Google Plus

About Hugo Repetto

Ubuntu is a Linux distribution that offers an operating system predominantly focused on desktop computers but also provides support for servers. Based on Debian GNU / Linux, Ubuntu focuses on ease of use, freedom in usage restriction, regular releases (every 6 months) and ease of installation.
    Blogger Comment
    Facebook Comment


Post a Comment