彙整

Posts Tagged ‘dvtm’

在 ubuntu 上安裝 dvtm II

三月 25, 2008 CrazyLion 留言

這東西真的讚,裝好之後給學長跟課長看後,大家的覺得讚。可惜學長的工作環境因為不知名的java原因被綁在 redhat 7上面….

但是dvtm 在redhat 7上裝不起來….所以等我看看能不能解決他那java的問題了 :P

不過這篇要講其他的問題。

問題一 : unicode 下 使用putty 連線 劃線不正常

在 server 端裝好 dvtm 後,如果使用putty 連進去,線段的部份會變成qqq xxxx

如同上篇所說,如果包在screen 裡面就可以顯示正常,可是其他人似乎沒有使用screen 的意願 …. =.= 所以只好另外找解法。

後來發現這篇:puttyNotes。照著設定就可以了。簡單來說就是putty 預設的模式是xterm ,如果server端是unicode 環境 傳回的劃線字元有部份會被略掉(終端機的通訊協定我不懂啦XD),所以就會產生這種情形,請依照下列方式設定:

Terminal → Keyboard:
The Functions keys and Keypad: 選擇 Linux.(這部份似乎沒差)

Window → Appearance:
Font settings: 選擇擁有 unicode 字元的字型 像是Andale Mono or Lucida Console.

Window → Translation:
Character set translation on received data: Select UTF-8.

Adjust how PuTTY handles line drawing characters:
Select Use Unicode line drawing code points.

Connection → Data:
Terminal details: Terminal-type string:
Enter “linux”.

這樣就大功告成了 !!!!!

問題二:課長說要使用滑鼠來複製貼上

原始的設定是滑鼠事件會被用來放大、縮小、折疊視窗。但是不能複製貼上很不方便。 解決法有二

1. 註解掉 config.h 裡頭滑鼠事件的部份。視使用者的習慣啦,可能有人還是喜歡有滑鼠事件。

2.從putty 關掉滑鼠事件的傳送, 在

Terminal->Features 把 Disable xterm-style mouse reporting 打勾即可

我個人是比較建議第二種方式啦!! 畢竟在dvtm 還沒發展到可以每個人有自己的設定前,應該還是先不要動全域的設定才好。

Categories: liunx 標籤:,

在 ubuntu 上安裝 dvtm

三月 22, 2008 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 上,正在想辦法解決 @@

Categories: Open Source, liunx 標籤:,