初用 gentoo 人如何正確的中文化?請看這裡.

Moderator: Forums Team

paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

初用 gentoo 人如何正確的中文化?請看這裡.

Post by paar »

*** 請注意本篇(第一篇)文章應算是過時文件, 請參考其它應時文件, 及以下應時的討論串

這陣子家裡的 pc 換了新板子, 又得重裝過一遍, 又發現 linux 和 gentoo 的快速進步.
如果你是第一次使用 gentoo 的 "正體中文" 人, 可以參考本篇如何輕鬆的中文化 gentoo desktop 的中文顯示和中文輸入, 幾乎完全使用 gentoo 的預設值, 不需太多的手動更改.

以下只針對 kde 和 gnome,
icewm 也可以, 但多個小麻煩的步驟
1. 假設您已經完成 stage 1,2,3 到達可正確開機的地步.

2. 在 /etc/env.d/00basic 的最後加上:
(Apr 5) 更正為放在 ~/.bashrc 或 /etc/profile 的最後

Code: Select all

LC_ALL="zh_TW.Big5"
LANG="zh_TW.Big5"
請注意此舉已使你的 console 的訊息用中文表示了, 在使用純文字的 console 時可能會看到亂碼.

3. 依照您要用的 wm 來 emerge:

Code: Select all

emerge xfree
emerge kde (或 gnome)
再裝上中文字型:

Code: Select all

emerge arphicfonts
emerge x11-misc/twmoefonts/twmoefonts-<版本>.ebuild
emerge x11-misc/zh-kcfonts/zh-kcfonts-<版本>.ebuild
以目前來說後面兩種字型還被 masked, 所以要打上完整的 ebuild 路徑.
最後裝上輸入法:

Code: Select all

emerge xcin
使用 kde 的人還要裝上 kde 的 locale:

Code: Select all

emerge kde-i18n-zh_TW
4. 設定好 XF86Config. 進 xwin 前請先注意執行:

Code: Select all

/etc/init.d/xfs start
應該只要執行這一次就好了, 以後都可以正確使用, 只有裝上新字型才要再執行.

5. 好啦, ok 了, 選好你要進的 wm, 進 xwin, 應該已經看得到中文了, 如果字看起來不習慣, 用該 wm 的字型程式調整一下. 找個 terminal 打上

Code: Select all

xcin &
在 gnome 裡還必須把這個 terminal exit 出去, 這時 xcin 就可以正確使用啦.

幾乎都是 gentoo 的預設值了, 只手動改了 locale 參數而已, 老 gentoo 人, 神奇嗎?
Last edited by paar on Mon Apr 18, 2005 5:58 pm, edited 2 times in total.
swallowman
Posts: 138
Joined: Sat Apr 05, 2003 12:04 am
Location: taichung
Contact:

Post by swallowman »

paar,我支持你^^"
有幾個看看要不要加上去:
1.在USE那加個nls cjk,如USE="nls cjk .........",我忘了預設是有或沒有,但還是加上會較好.
nls=多國語言訊息,cjk=支援中日韓語言軟體化

2.看要不要將LANG及LC_ALL的設定移到使用中文帳號下的.bashrc或.xinitrc,這樣可避免text mode下很多不必要的亂碼產生,或要常常常常改環境變數成LANG=C的困擾.而且是較恰當的做法.
.bashrc適用於文字模式的中文環境.
.xinitrc適用於只用視窗的中文環境.

3.看要不要改成kdebase及gnome-core為基本的桌面,會省下很多時間及不用裝一些不必要的軟體.

4.以gtk2來說,沒甚麼好改的,只有pango要用到firefly的patch增加4種 style:
1).將:
http://home.kimo.com.tw/swallowhc/patch ... tyle.patch
拷備至/usr/portage/x11-libs/pango/files 的目錄.
2).增加一行到最新的ebuild檔(目前為pango-1.2.1-r1.ebuild)為:
src_unpack() {
unpack ${A}

cd ${S}
# Some enhancements from Redhat
epatch ${FILESDIR}/pango-1.0.99.020606-xfonts.patch
# patch adapted from RH initial patch by <foser@gentoo.org>
epatch ${FILESDIR}/${P}-slighthint-gentoo.patch
# caching fontsets speedup patch from cvs
epatch ${FILESDIR}/${P}-cvs_fontset_caching.patch

Code: Select all

epatch ${FILESDIR}/pango-1.2.1-style.patch
}

/*落盡鉛華束長髮,一筆狂草稱女俠。
踏遍三江五湖路,更攜書劍闖天涯。
          ─ 螢火飛*/<--要遵重版權^^"
3).當然是emerge pango-1.2.1-r1.ebuild,當然也可先裝gtk-theme-switch(目前是2.0.0-rc2版)來看有沒有patch成功,如果有,中文字形就有4種style了.而不用等到安裝gnome來得知,如:
http://home.kimo.com.tw/swallowhc/images/mydt.png
<--yahoo怪怪的,要download下來才看得到-_-

5.關於fontconfig,我是目前只將/etc/fonts/fonts.conf內關於CJK的hinting功能打開(false改true).其它不需更動.

ps:你看上面有甚麼可利用的就參考一下,ok後,我將這篇砍掉以免資訊太雜亂.
Last edited by swallowman on Mon Apr 14, 2003 11:39 pm, edited 2 times in total.
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

留著吧, 不要砍.
需要的人可以直接參考利用,
大家加油!!
swallowman
Posts: 138
Joined: Sat Apr 05, 2003 12:04 am
Location: taichung
Contact:

Post by swallowman »

paar wrote:留著吧, 不要砍.
需要的人可以直接參考利用,
大家加油!!
我是覺得不要太雜,很多片段的好文章往往沒有適當的會診及更新而變成資訊垃圾.對有需求的user而言並不是一件好事.這只是個人看法^^",如果大家願意的話,都可post自家領域的做法,互相討論正確的做法.再合併成中文how-to.
________________________________作廢
Last edited by swallowman on Sun Apr 13, 2003 7:38 pm, edited 1 time in total.
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

哈哈! 是沒錯..
但小弟是相信沒有一點自學精神 (或說花功夫找 solution 的人) 是不敢踏入 gentoo 的大門的.
前幾天看到一個 "以前沒用過 linux 的人", 竟然一走進來就要用 gentoo!? 令我驚訝不已, 嚇得我忘了稱讚他的勇氣, 好像就在本站, 等一下找找看.
我想我們這個 GOT 的目標應該不會放在人人用賤兔吧?
應該定位在一些想自己手動更改東東、增進效能的稍進階者吧, 我想網中人大大的理念是對的, 我們把釣魚的環境增進得好一點, 至於要趴著釣魚還是躺著釣魚、要釣什麼魚就不需要替使用者操心了.
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

paar wrote:哈哈! 是沒錯..
但小弟是相信沒有一點自學精神 (或說花功夫找 solution 的人) 是不敢踏入 gentoo 的大門的.
前幾天看到一個 "以前沒用過 linux 的人", 竟然一走進來就要用 gentoo!? 令我驚訝不已, 嚇得我忘了稱讚他的勇氣, 好像就在本站, 等一下找找看.
我想我們這個 GOT 的目標應該不會放在人人用賤兔吧?
應該定位在一些想自己手動更改東東、增進效能的稍進階者吧, 我想網中人大大的理念是對的, 我們把釣魚的環境增進得好一點, 至於要趴著釣魚還是躺著釣魚、要釣什麼魚就不需要替使用者操心了.
說真的... Gentoo... 比 Debian 好灌 (個人認為)...
比 Redhat 好設定, 而且也比較穩...

我用 Gentoo 1.4 之前用的是 Redhat 8.0, 而且是全部國旗都有, 獨缺台灣國旗那版...
teddy
Posts: 15
Joined: Tue Apr 01, 2003 5:28 pm
Location: 交作業大學

Post by teddy »

paar wrote:哈哈! 是沒錯..
前幾天看到一個 "以前沒用過 linux 的人", 竟然一走進來就要用 gentoo!? 令我驚訝不已, 嚇得我忘了稱讚他的勇氣, 好像就在本站, 等一下找找看.
我在這呀 :wink:
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

teddy wrote:
paar wrote:哈哈! 是沒錯..
前幾天看到一個 "以前沒用過 linux 的人", 竟然一走進來就要用 gentoo!? 令我驚訝不已, 嚇得我忘了稱讚他的勇氣, 好像就在本站, 等一下找找看.
我在這呀 :wink:
人找到了稱讚你一下,
不過想一想, 什麼背景的人敢沒玩過 linux 就玩 gentoo?
仁兄您必定用過 unix like 的 OS 吧?
teddy
Posts: 15
Joined: Tue Apr 01, 2003 5:28 pm
Location: 交作業大學

Post by teddy »

paar wrote: 人找到了稱讚你一下,
不過想一想, 什麼背景的人敢沒玩過 linux 就玩 gentoo?
仁兄您必定用過 unix like 的 OS 吧?
不敢當不敢當啦
我今年研二 就要畢業去國防役了
唸的是光電方面的
對OS部分其實只是玩玩而已
從以前DOS開始玩的
不精啦
不過就是手賤喜歡灌有的沒的
所以有當過ME和XP的tester(從beta1到rc3...一直重灌好累)

之前是想玩freebsd
可是竟然跟我的200塊acer kb衝(後來才知道這是freebsd的faq :cry: )
光碟開完机就掛了
嗯 因為kb好好的不想換
所以換成玩gentoo
我英文應該還不差
就把gentoo.org的安裝手冊印下來
按步驟來就OK了
啊~~是不是離題了...哈 :P
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

哈...
我覺得英文能力有差.
我們這些英文差的人學習阻力還是比較大的.. :cry: :cry:
coolbook
Posts: 5
Joined: Tue Apr 08, 2003 8:36 pm

Post by coolbook »

我照了上面的作法成功的完成中文化了
大部份都很完美
可是卻發現了有某些字型會非常的難看
甚至還會分辨不出字來
請幫我看一下
Image
Image
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

coolbook wrote:我照了上面的作法成功的完成中文化了
大部份都很完美
可是卻發現了有某些字型會非常的難看
甚至還會分辨不出字來
請幫我看一下
看起來是字型的問題..
您用了 windows 的字型嗎?
改成 arphic 字型還會嗎?
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

coolbook wrote:我照了上面的作法成功的完成中文化了
大部份都很完美
可是卻發現了有某些字型會非常的難看
甚至還會分辨不出字來
請幫我看一下
coolbook, 找一下fonts路徑,把fonts.cache或fonts.cache-1檔案砍掉試試看。
我以前有碰過,好像是這樣解決的。
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

pahud wrote:
coolbook wrote:我照了上面的作法成功的完成中文化了
大部份都很完美
可是卻發現了有某些字型會非常的難看
甚至還會分辨不出字來
請幫我看一下
coolbook, 找一下fonts路徑,把fonts.cache或fonts.cache-1檔案砍掉試試看。
我以前有碰過,好像是這樣解決的。
ㄟ... 我的解決辦法是, 加上 firefly 大姐的 patch 再編一次.....
一點問題都沒有了.
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

題外話,firefly的patch以及xttmgr等,我覺得應該幫她寫個ebuild才對...
Post Reply