在 ubuntu 上安裝 dvtm http://crazylion.wordpress.com/2008/03/22/%E5%9C%A8-ubuntu-%E4%B8%8A%E5%AE%89%E8%A3%9D-dvtm/

2008 三月 22tags: dvtm, ubuntuby CrazyLion

dvtm 是一套tty下的視窗管理系統,我這幾天試用了一下,發現相當不錯(比screen 所提供的分割視窗好多了,可以跟screen 一起使用喔!!!!!!)。dvtm提供了多種layout來切開視窗(請參閱官網的layout 一區)。詳情可以看一下官網的範例。 由於本人還不會包deb or rpm 所以只能獨善其身 T_T …

底下是安裝方式:

*測試環境 ubuntu 6.06,7.04,7.10 (組織裡的是rhel…從rh9.0~rhel 5.0 都有@@… 過幾天再測測看)

*預先安裝的套件有:librote-dev,libncurses5-dev(如果你的系統語系是utf-8的話 則是 libncursesw5-dev)

  1. 取得程式碼:透過git clone git://repo.or.cz/dvtm.git 或是到 http://repo.or.cz/w/dvtm.git 上下載最新的snapshot
  2. 修改config.mk 符合系統的配置(include lib path 之類的..我是沒動啦)
  3. 修改config.h 裡的設定來配合你的使用習慣 (是的,一旦你想要更換設定就要重新編譯 XD)
  4. make (utf8 請使用 make unicode) && sudo make install

這樣就裝好了 之後可以鍵入 dvtm 2 >log 來啟動 dvtm

底下是一些常用到的功能(預設值):

  • ctrl+g c :開新視窗
  • ctrl+g x 關閉當前視窗
  • ctrl+g j 下一個視窗(可以用滑鼠點一下使其處於focus狀態)
  • ctrl+g (1…n) 直接跳到視窗
  • ctrl+g space 循序切換layout
  • crtl+g enter把目前的視窗一到最大視窗

滑鼠控制:

  • 左鍵單點 : 選擇視窗
  • 左鍵連點兩下 : 最大化/還原
  • 右鍵 =>折疊視窗

詳細的用法請參閱 man 或是打開config.h 來看

相當好用阿!!!! 在utf-8的環境下(putty )連進去 分隔線會變成 qqqqq & xxxxxx 唔 還不知道怎麼解決,我用mac的ssh client 連就沒問題@@

update :

rhel 3沒問題 我想到5也沒啥問題 安裝更簡單 make unicode && make install -> done 但是 似乎無法裝在64-bit 的os 上,正在想辦法解決 @@