Tuesday, July 19, 2011

Byobu 4.18 released, getting close to tmux profiles ;-)

Howdy!

I just released and uploaded Byobu 4.18 to the PPA for older Ubuntu releases and to Ubuntu Oneiric.  I'm very close to having profiles for tmux, as per the feedback to this post a few weeks ago.

In moving that direction, I needed to refactor Byobu's status framework, such that it could be usable by both Screen and Tmux.  So I created a byobu-statusd daemon that gathers and updates status as it expires, caching it in a run directory in tmpfs.  This has the really nice side effect that it should be much more efficient and less resource intensive, involving hundreds of fewer shell forks per minute.  Thanks to Scott Moser for some of the code and much help along the way!

That said, a lot of code has changed with byobu-4.18.  Please, please, please test it and report bugs in the usual location in Launchpad:

Thanks,
:-Dustin

5 comments:

  1. (Careful you have an extra space in the lp url)

    ReplyDelete
  2. Hi Dustin,

    Two things,

    - your link to launchpad has a space in front of the url
    - i've just compiled byubo on centos with no problem, but running it and disconnecting (ctrl+d) leaves byubo-statusd running on the machine. Another one is started when reconnecting

    Greetings,
    Bart.

    ReplyDelete
  3. Hi,

    Thanks for pointing out tmux. It's indeed a great replacement for screen.

    And byobu is, as always, the topping on the cake

    ReplyDelete
  4. Now that 11.10 is released what is the best way to run byobu with tmux as the backend?

    ReplyDelete
  5. @Anonymous,just run byobu-tmux.

    @Kirk, any chance to have the tmux status with two lines like screen?

    ReplyDelete

Please do not use blog comments for support requests! Blog comments do not scale well to this effect.

Instead, please use Launchpad for Bugs and StackExchange for Questions.
* bugs.launchpad.net
* stackexchange.com

Thanks,
:-Dustin