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
* larswm - Lars Tiling Window Manager *
Introduction

|
| This is not really a completely new window manager, but rather a | heavily modified version of David Hogan's 9wm. | In following his licensing terms, I release this under | a different name than 9wm.
| Please see the file README.9wm for David's original license. |
| The same deal applies to Arnold Robbins' menu program (9menu) | that is included in the larswm distribution. I changed the name | of it because I made a couple of changes to the code, and also | so that if you use a package manager to install both larswm | and 9menu, you would not get a conflict. | Please see the file README.9menu for Arnold's original license. |

Where can I find new versions? Where can I find more documentation?

http://larswm.fnurt.net

How do I compile and install it?

xmkmf -a
make install install.man

Compiling with gcc under Solaris:

I don't have Sun C installed, only gcc. In order to make the Imakefile work with the standard X11 installation in /usr/openwin, I had to add a few lines at the top of the Imakefile. If you're having trouble compiling on Solaris, try editing/removing those.

########################################################################## ##########################################################################

Known problems:

When opening xterms they sometimes think they are 80x24 even though they have been tiled to some other size. Workaround: Put this line in your .bashrc or .cshrc

eval `resize`

Other issues:

  1. Keyboard shortcuts don't work when any of the locked modifiers are active. That is, if you configure a shortcut as Control-Alt-x, then it will not work if ShiftLock, NumLock or ScrollLock is on.

    Workaround: If you most of the time have NumLock on, you can

    configure all your keyboard shortcuts to include the Mod2 modifer. That is, if you want to use Alt-Tab to go to previous window, instead of larswm.prev_window_key: Tab larswm.prev_window_mod: Alt change the last line to read larswm.prev_window_mod: Mod2+Alt Now it won't work when NumLock is off, so only do this if NumLock is on most of the time. The names for the modifers you might want to do this for are:

    Key Symbol


    CapsLock ShiftLock NumLock Mod2 ScrollLock Mod5

########################################################################## ##########################################################################

SUN KEYBOARD SPECIFICS:

To make the KP_ bindings work on a Sun keyboard, I use this xmodmap file:

---BEGIN---
keycode 75 = KP_Home
keycode 76 = KP_Up
keycode 77 = KP_Prior
keycode 98 = KP_Left
keycode 99 = KP_Begin
keycode 100 = KP_Right
keycode 119 = KP_End
keycode 120 = KP_Down
keycode 121 = KP_Next
---END---

Just put this in a file somewhere, and load it from your .xsession BEFORE starting larswm:

---BEGIN---
xmodmap /path/to/file
---END---

If you are using another type of keyboard, and the keypad doesn't seem to work, use 'xev' to find the keycodes for each key, and then remap them in a similar way.

LICENSING

Please see README.9wm for David Hogan's original 9wm license and README.9menu for Arnold Robbins' original 9menu license. The same type of license applies to all of my code.

---
Lars Bernhardsson <lab@fnurt.net>


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.