網路上查了很多文章,
其中充滿了許多複雜的設定,
最後終於整理出最簡單的設定方式。
(1) Terminal → Features
勾選 Disable application keypad mode,
這樣就可以正常使用數字小鍵盤了。
(2) Window → Appearance
Cursor appearance 改成 Underline。
Font settings 的 Change 按鈕,點進去後可以設定字型等等。
改成細明體,然後字集要選擇中文 Big5,
以前很多人都說要做以上設定才可以正常顯示中文,
但後來筆者測試過,這個不會影響中文顯示,只是比較好看而已。
(私心推薦 華康儷細黑 這個字型,筆者覺得很好看 XD)
(3) Window → Translation
Remote character set 改成 UTF-8。(這是預設值)
這個步驟才是重點,
基本上設定成 UTF-8就不會有中文亂碼出現了。
不過中文顯示,還是端看系統裡面的設定檔。
像是有些程式,他預設是用 Big5 顯示中文,這樣就會產生亂碼。
而 vimrc 中的 encoding 選項,也要設定成 UTF-8。
總而言之,中文顯示基本上跟putty比較沒有關係,
而是跟系統本身的設定有關。
(4) Connection
Sending of null packets to keep session active,這邊秒數設定成 180。(數字可以自訂)
為什麼要做這個設定呢? 來說說說筆者一個慘痛的經驗:
有一次我在安裝ports時,跑了好久之後,
putty視窗突然出現「connection abort 」之類的錯誤視窗,
結果安裝很久的ports就要全部重新安裝。
因為timeout機制,
隔太久沒有封包送到伺服器的話,伺服器就會自動關閉連線,
因此需要額外每間隔一段時間送一個封包到伺服器以維持連線。
或是直接設定shell裡的設定檔,把timeout功能關掉也可以。
例如csh/tcsh,在 /etc/csh.cshrc 中下入這行即可:
set autologout=0
沒有留言:
張貼留言