- byobu in Launchpad
https://launchpad.net/byobu
byobu 自体は screen の設定などをするプログラムだけど,
.deb しか用意されていないため,他の環境では,
byobu-export.tar.gz を使う.
byobu については
- Ubuntu Weekly Recipe:第72回 screen-profiles("byobu")を使う|gihyo.jp
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0072
を参照.
インストールは ~/ に展開するだけ.
.byobu 以下に backtick 用のスクリプトと設定ファイルが置かれ,
~/.screenrc も byobu 用のものに置き換えられる.
mv .screenrc .screenrc.bak wget -nd http://people.ubuntu.com/~kirkland/byobu-export.tar.gz tar zxvf byobu-export.tar.gz
status line に表示される項目は ~/.byobu/status で
表示の on/off 切り替え.
表示される場所を変えたい場合は,
- hardstatus string
- caption always
を変更すればよい.
ということで,caption を今までの screen の設定に合わせて変更.
# Window tabs, second to last line #caption always "%{kW}%?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{kW}%?%+Lw%? %= %{= Wk}%110`%109`%122`%111`" caption always "%{= Wk}%110`%109`[%n]: [%-w%{=b Bw}%n %t%{-}%+w] %= %122`%111`"
その他,必要そうなものを追記.
escape ^T^T # Emacs 風 bind bind -c REGION 2 split bind -c REGION 1 only bind -c REGION 0 remove bind -c REGION o focus bind -c REGION \^ resize bind x command -c REGION defkanji utf-8 defencoding utf-8 encoding utf-8 utf-8 shell /bin/zsh
で,こんな感じに.
何か機能を追加しようと思ったら,~/.byobu/bin にスクリプトを置いて,
~/.screenrc で
- backtick
- hardstatus または caption
を変更すればよさそうなので,何かできないか考えてみる.
via: Ubuntu Weekly Recipe:第72回 screen-profiles("byobu")を使う|gihyo.jp
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0072
関連
- GNU screen でエンコーディングの切り替え [2007-11-21-2]
- GNU screen の status line を変更 [2006-03-02-10]
- GNU screen,emacs 風 keybind [2005-12-18-2]
- GNU screen の設定 @ 人力検索はてな [2005-12-17-9]