[ANN] Rumai 2.0.2


#1
                        Rumai 2.0.2

         Ruby interface to the wmii window manager

            http://snk.tuxfamily.org/lib/rumai

Rumai is a [1]Ruby interface to the [2]wmii window manager.

Version 2.0.2 (2009-02-26)

This release fixes a connection bug.

Bug fixes

 * wmii omits the fractional portion of $DISPLAY in its
   socket file path. Rumai was trying to connect with the
   entire $DISPLAY value (including the fractional portion)
   and thus could not find wmii's socket file.
   Thanks to Simon Hafner for helping me debug this.

References

  1. http://ruby-lang.org/
  2. http://www.suckless.org/wiki/wmii

#2

Too bad that I didn’t know of rumai back when I was actually using
wmii. I am quite surprised though that I never came along it’s name,
even when writing my very own Ruby frontend for wmii (which I honestly
abandoned because I didn’t really like what wmii provided).

Would you say that rumai would change the behaviour and feeling of
wmii in major ways, compared to ruby-wmii? Or is it more or less just
the same result with cleaner code?


#3

Dominik H. wrote:

Too bad that I didn’t know of rumai back when I was actually using
wmii. I am quite surprised though that I never came along it’s name,
even when writing my very own Ruby frontend for wmii (which I honestly
abandoned because I didn’t really like what wmii provided).

The project was named wmii-irb in the past, and I don’t recall
announcing it on ruby-talk back then. It was mostly discussed on the
wmii mailing list.

Would you say that rumai would change the behaviour and feeling of
wmii in major ways, compared to ruby-wmii?

Yes. Try the live demonstration (IRB session) examples in the user
manual and see for yourself:

http://snk.tuxfamily.org/lib/rumai/#Tutorial

Or is it more or less just he same result with cleaner code?

Rumai is a library that lets you manipulate wmii in a Ruby-ish way.
In contrast, ruby-wmii is not a library; it is an operating environment
(with plugins, logging, integration, etc.) for your wmii configuration
(wmiirc).

As a result, ruby-wmii can be built atop Rumai to allow even more
scriptability. My personal wmiirc (not ruby-wmii) does exactly that:

http://www.suckless.org/wmii/alternative_wmiirc_scripts.html

Cheers.


#4

On [Fri, 27.02.2009 06:45], Suraj K. wrote:

Cheers.
I am so going to try this out as soon as I find some time.
Thank you very much