Skip to content
HarveyHunt edited this page Sep 27, 2014 · 21 revisions

Welcome to the howm wiki!

This wiki contains a collection of documents designed for users. Developers should take a look at the documentation here.

Why the name?

The name howm (pronounced home) came from me wanting to use the letters WM (for window manager) in this project's name. The letters ho came from the pun "If you have used vim, you'll feel right at howm."

It has also been pointed out that howm could stand for "Harvey's Own Window Manager." I really don't like that, so discourage people from saying it. :-)

Guides

Commands

Useful Scripts

##TODO

  • Better EWMH compliance.
  • Fix any of the TODOs in the code.
  • Implement "registers" to store windows in, so that windows can be cut and pasted.
  • Fix issues with numlockx.
  • Fix compiler warnings.
  • Try to get splint to cover more of the code.
  • Allow howm to restart itself.
  • Look into windows not being fullscreen when a client requests it.
  • Add compile time assert statements.
  • Better mouse support.
  • Write a man page.
  • Support urgent hints.
    • Add an urgent border.
  • Perhaps have scripting through a fifo.
  • Multiple monitor support.
    • Add a motion for an entire display.