[arch-general] Openbox - great lightweight desktop, similar to icewm, but better in several regards

David C. Rankin drankinatty at suddenlinkmail.com
Wed Jun 10 03:46:44 EDT 2009


Listmates,

	After reading the newsletter article about old boxes with minimal hardware 
collecting dust in a closet, I thought about the openbox desktop I had just 
given a run-through and thought I would pass it along. You have several 
lightweight desktops to choose from, icewm, fluxbox, etc.., but also add 
openbox to the list. As a minimal desktop, it is pretty cool. Damn fast, 
easily configurable, and well implemented. (it even ran Virtualbox with a XP 
guest for me)

	It is similar to icewm in operation, but if you want a panel, you will need 
to choose and install one. However it does allow for minimized apps and has a 
good app-switcher (alt+tab) and middle-mouse switches between desktops. The 
only thing I didn't find was an Alt+F2 run command equivalent (I'm sure it's 
there, I just haven't found it)

	If you do take a look at openbox (not KDE/openbox or Gnome/openbox, just 
openbox), then go ahead an install 'obmenu' and 'obconf' that help with menu 
configuration and theme settings, etc.

	To help with background selection, you can download wallmenu-0.3.py. I 
modified the one at my site to provide a sorted list of wallpapers in 
/usr/share/wallpapers that works well with the default openSuSE setup. Just 
edit the script and change the directory location if you want it to look in 
other locations.

http://www.3111skyline.com/download/linux/openbox/wallmenu-0.3.py

(you will need to edit the path to the wallpaper directory of your choosing in 
the script)

        Additionally, to make it available in the menu, you can add the script 
as a pipe-menu, or just download the menu.xml from my site and copy it to 
~/.config/openbox/ and it is already there under the "System" menu. 

http://www.3111skyline.com/download/linux/openbox/menu.xml

        The only other file you need to play with to make openbox really 
functional is the ~/.config/openbox/autostart.sh. You can set any additional 
programs or scrips you would like to start at login. On suse I needed to start 
wifi with knetworkmanager if it wasn't started, but with Arch, I just set my 
background image with feh:

# Set background image
feh --bg-scale /home/david/linux/wallpapers/1440/spacestation-
panels-2-1440.jpg

        One other thing I did was to modify the Onyx theme to darken the 
inactive window titlebar and the active titlebar text. If you want to give it 
a try, just copy the "Onyx-dcr" directory to themes directory and it will be 
available in obconf for selection.

        All in all, I was as impressed with openbox as I was with icewm. Both 
are great lightweight window managers that will get the job done and, if you 
are on older hardware, they will definitely blow the doors off KDE/Gnome from 
a performance perspective. Pretty cool.


-- 
David C. Rankin, J.D.,P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
www.rankinlawfirm.com


More information about the arch-general mailing list