把 locales 砍掉…

放輕鬆,這個版純聊天不談技術,歡迎大家進來坐坐。

把 locales 砍掉…

文章訪客 » 週五 1月 06, 2006 1:24 am

前兩天執行 dpkg --purge locales,試著活在沒有 locale 的環境裡面,結果還不錯…

只要軟體盡量使用 gtk2 和 qt based,配合 gcin 都能有好用的中文輸入,也不太會感覺到 locale 的問題…

editor 使用 leafpad,可以在開檔前指定 codeset,雖然有點小麻煩但還可以接受。UTF-8 文檔會自動偵測到,不用指定 codeset 也很方便…
(如果有設定 locale ,leafpad 會自動判定 UTF-8 之外的文檔…沒有設定 locale 就只會自動偵測 UTF-8 了)

pcmanx 只要在執行前欺騙它就行了,LANG=zh pcmanx 這樣就可以快樂連上中文 BBS,完全不需要有真的 locale 存在…(如果前面不加 locale 相關敘述,連上中文 BBS 會顯示亂碼)

terminal emulator 使用
bind 'set convert-meta off'
bind 'set output-meta on'
可以正常顯示、輸入中文,不過刪除一個中文字要按兩次 backspace 或 delete

現在正在努力把其它套件也通通瘦身,目標是在 64M 隨身碟裡搞定日常使用的個人化 Linux…:)
(DSL 有太多東西我用不到,與其拿它來改不如自己做一個…)
訪客
 

文章redjoe » 週六 1月 07, 2006 1:58 am

cool 8-)
好想也玩,不過沒時間.. :(
redjoe
快樂的大學生
快樂的大學生
 
文章: 518
註冊時間: 週一 4月 07, 2003 10:15 pm
來自: Taiwan

文章訪客 » 週六 1月 21, 2006 7:48 pm

今天也來試玩把 locale 砍掉…安裝 www.calno.com 的 gcin-qt3-immodule

結果不需要 locale 也可以在 opera 和 skype 輸入中文了耶!

真棒啊!

不過在 openoffice 好像還是要有 locale 才可以輸入中文…
(可以不用 locale,用剪貼的貼上中文,也可以用滑鼠中鍵貼上中文)
訪客
 

Re: 把 locales 砍掉…

文章訪客 » 週六 1月 21, 2006 7:54 pm

Anonymous 寫:bind 'set convert-meta off'
bind 'set output-meta on'

這個可以寫在 ~/.inputrc 裡面,把 bind '' 去掉,像這樣…
代碼: 選擇全部
set convert-meta off
set output-meta on

可以無 locale 順利輸入、顯示、尋找中文…
less 可以把它 alias 成 less -fr
這樣用 less 看中文檔就比較方便(真的要方便還是應該安裝 locales 啦…)

不過用 wc 計算 character count 時會有問題…因為中文字都不是 one byte…如果想用 wc 計算中文…似乎還是應該安裝 locales…
(其實 locales 安裝後也才 10MB 而已嘛…好像不用把硬碟省成這樣…)
訪客
 

bocacsit

文章roletorol » 週一 7月 21, 2008 3:03 pm

alrelboc
roletorol
 

文章PCMan » 週二 7月 22, 2008 12:07 am

這樣做有什麼好處嗎?好奇問一下
PCMan
榮譽學長
榮譽學長
 
文章: 217
註冊時間: 週六 7月 02, 2005 10:46 am

文章guest » 週二 7月 22, 2008 9:52 am

他不是有提到「目標是在 64M 隨身碟裡搞定」嗎!
因為 locales 裡有一堆大多數人一輩子也用不到的語文,
其實還不只 locales, 像 i18n 裡也一東有一堆一輩子也用不到的東西,
甚至 zoneinfo 之下也是,
這些東西加加總起來對一般 install 幾 GB 的系統來說根本不痛不養,
但對小型系統就是垃圾了!該清一清.
guest
 


回到 talk

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客