首先感謝sakulaqi版主的熱心幫助.
在大修完我的愛機之後的下一個雙休日,我又成功的讓我的Linux在開機時就mount上
我的ntfs分區,並正確識別出我的中文的文件夾和文件名;然後又讓我的xmms也"學會
"了中文!我當時好激動,這是我有生以來第一次在linux下聽音樂!經驗不敢保留,獻
給大家,希望有所幫助!
1.手動mount ntfs分區並正確識別中文.
我第一次用mount -t ntfs -o codepage=936,isocharset=cp936 /dev/hda6
/mnt/ntfs
出現一句錯誤提示:too many options or wrong options(大致如此)
然後按版主的方法:mount -t ntfs -o isocharset=cp936 /dev/hda6
/mnt/ntfs獲得成功.正確識別出了中文的文件名.因為我是通過編譯內核讓它支持
ntfs的,所以我還可以簡寫為:mount -o isocharset=cp936 /dev/hda6 /mnt/ntfs.
然後開始了開機自動mount的實驗.
2.一開機就mount進來.
vi /etc/fstab
加入一句:/dev/hda6 /mnt/ntfs ntfs
defaults,codepage=936,iocharset=cp936 0 0 存盤退出,啟動時同樣報錯,不能
mount,然後做以下修改,OK!獲得成功.
把剛才那句話修改為:
/dev/hda6 /mnt/ntfs ntfs defaults,iocharset=cp936 0 0.存盤退出
,reboot.OK!一切如願!
3.讓xmms有聲
按一句話問答中寫的:
下載www.gurulabs.com/files/xmms-mp3-1.2.7-13.p.i386.rpm
rpm -Uvh xmms-mp3-1.2.7-13.p.i386.rpm
立刻進入有有色的世界!
4.讓xmms"學會"中文.
同樣參照"一句話問答":
如何讓xmms播放列表裡顯示正確的中文(myxfc)
-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r
-
把這個東西完全拷貝到你的字體裡面
操作方法:
右鍵單擊xmms播放工具的任何地方
會看到一個"選項",然後選擇"功能設定"選擇"fonts"
然後把上面的字體完整的拷貝到"播放清單"和 "user x font
可是出現如下錯誤,並且中文還是亂碼.這是為何呢?
錯誤提示為"cannot find GB2312……cannot find iso8858-2……”還有一長串
的錯誤提示。我看了看,上面那句話的格式實際上就是讓xmms認識這幾種字體,沒
有這兩種,我何不手動加上試試?
於是我把上面的那句話更改為:
-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,-*-
*-*-*-*-GB2312,-*-*-*-*-*-iso8859-2,*-r- 還按上述所寫放置。重新啟動我的
xmms,成功了!正確識別出了中文!
5.在linux下用WB輸入法
我雖然不是打字高手,可是習慣使用五筆。
好辦!
a.以root身份登錄(注意,如果不是root身份,不能進行操作,如果你沒有以
root身份登錄,可以用su或者su -root 然後輸入root的密碼,切換為root)
b.到http://www.fcitx.org/上下載fcitx的rpm包:
fcitx-1.8.5-1.noarch.rpm
c.刪除系統自帶的輸入法
rpm -e miniChinput
d.安裝新的輸入法
我家的機器不能上網,linux又不認我的usb2.0的移動硬盤(改天下個2.5
的內核,不信它不認!哼!),所以我從公司把我下的包拷回來,放在E盤linux文
件夾下(就是/dev/hda6)。
然後啟動linux,cd /mnt/ntfs/linux
rpm -ivh fcitx-1.8.5-1.noarch.rpm
e.重啟Xwindow。按下ctrl+alt+backspace。OK!習慣的五筆出現了!
附:一、fctix的功能介紹
1、常用熱鍵
打開/關閉輸入法:左ctrl+空格/左ctrl+左shift
快速中英文切換:左ctrl
切換輸入法:alt+1-->五筆 alt+2-->拼音 alt+3-->區位,或用左ctrl+左shift進
行循環切換
切換全/半角:左shuft+空格
候選字/詞翻頁:,./-=
重新讀入設置:左ctrl+5
2、五筆輸入
fcitx的五筆功能如下:
標准的五筆86輸入功能
自定義詞組:在五筆狀態下,按左ctrl+8添加新詞;左ctrl+7刪除詞;左ctrl+6調
整順序
快速拼音輸入:按z鍵即可進入全拼錄入狀態,以方便不會打的字詞,並提示五筆編
碼(需要設置)
模糊輸入:支持z模糊錄入
按Enter可以將輸入送到應用程序
按ESC清除所有的輸入
在五筆狀態,可用光標左右鍵/HOME/END編輯輸入的編碼(僅當輸入五筆時)
* 五筆編碼中已經增加了某些特殊符號,請查看特殊符號表。
3、拼音輸入
fcitx的拼音功能如下:
標准的全拼
雙拼,可自定義鍵盤方案
GBK支持
自動造詞
詞頻調整:可設置為快速調整、按詞頻調整和不調整
模糊拼音:可設置模糊或不模糊
常用字表
特殊符號輸入
以詞定字:用[和]選擇第一個候選詞的第一個字或最後一個字(該功能尚處於試驗階
段,由於考慮其實用的問題,可能會被取消)
按Enter可以將輸入送到應用程序(錄入條沒有選擇的漢字時),或清除所有的輸入
按ESC清除所有的輸入
可用光標左右鍵/HOME/END編輯輸入的編碼
* 常用字表:
設置常用字表的目的是為了方便錄入某些常用字。在候選字中,處於該表中的
字總是排在其它字的前面。剛剛使用fcitx時,常用字表是空的。您可以用左
ctrl+8/7來添加/刪除常用字。例如,您希望錄入“d”時,“的”總放在第一個,
可以按一下操作:
按alt+2/ctrl+shift進入拼音狀態
輸入“d”,用翻頁鍵-=/,.查找“的”字,直到它顯示在候選字表中
按ctrl+8,然後按“的”前面的數字序號即可
按上述操作可以為某個拼音編碼設置多個常用字。您可以設置常用字表內的字
頻調節方式。
* 雙拼輸入:
如果在配置文件打開雙拼選項,即可進行雙拼輸入。您可以定義雙拼鍵盤方案
,如果您沒有定義,程序將采用自然碼的雙拼方案。如果您需要自定義,請將存放
雙拼方案的文件放在~/.gWuBi下,名為sp.dat。程序源碼包中的data目錄下有一個
名為sp.dat的文件,該文件定義了自然碼方案,您可以參考修改它。注意模糊拼音
的設置也會在雙拼中生效。點此處可以查看該文件的內容。
* 特殊符號輸入:
為了錄入特殊符號,您必須將特殊符號按下列格式放在一個文件中:
編碼 符號
每個符號占一行。編碼部分必須是英文小寫字母,且經拼音解析後的長度不應
超過10個漢字(如zzz是3個漢字長度,而zhangzhangzhang也是3個漢字長度),fcitx
的源碼包中有一個例子(文件pySym.mb)。
編輯號特殊符號後,將其保存為文件pySym.mb,並放在當前用戶目錄下的
.gWuBi中,重新啟動fcitx即可。
*建議:特殊符號的編碼應該長,免得影響正常的漢字錄入。
*注意:如果定義的編碼與常用字表的編碼相同,該特殊符號將無法使用。
4、其它
可以任意拖動fcitx顯示的圖標和輸入條
可以用鼠標左鍵單擊輸入條的相應部分切換輸入法/改變標點狀態/改變全半角設置
如果輸入了數字,隨後錄入的“.”是“.”而不是“。”
可以在設置為非中文狀態下工作
支持zh_CN.UTF-8的中文輸入
*中文標點:
fcitx的中文標點由一個文本文件設置,您可以修改以滿足自己的需要。該文件
即/usr/share/fcitx/punc.mb(或用戶目錄下的fcitx/punc.mb)。格式如下:
對應的英文符號 中文標點 <中文標點>
其中英文符號應該是類似“&*()”這樣的符號,而中文標點最長為兩個漢字,最多
有兩組,中間由空格隔開。如:
_ ……
" “ ”
二、個人心得
我個人認為,linux學習和其它也比較類似,出現問題時不要慌,認真的分析分
析,也許會找到解決的方法的。另外,多看看“一句話問答”可以少走很多彎路!
現在我又開始美化我的linux中文字體了,如果必要的話,再給大家寫篇心得來!