Ubuntu 10.04,GNOME 環境
1. 輸入法
Ubuntu 10.04自帶的是iBUS輸入法,后來嘗試了SCIM,感覺也不是非常好。最終還是換成了小企鵝輸入法,從www.fcitx.org可以下載。有這么幾個注意事項:
1.1 由于我的系統考慮到開發方便就把LANG設置為zh_CN.utf8,所以安裝小企鵝輸入法最好也去下載utf8版本的,在 http://code.google.com/p/fcitx/downloads/list 可以下載到,直接地址: http://code.google.com/p/fcitx/downloads/detail?name=fcitx-utf8-svn_3.6.3-20100713-r387_i386.deb&can=2&q=
1.2 fcitx的3.6.3版本開始,配置文件存放到~/.config/fcitx/config (如果是utf-8的版本,應該是~/.config/fcitx-utf8/config文件)
1.3 fcitx 3.6.3版本支持皮膚,所以有些配置放到了皮膚上,比如字號和字體什么的, 皮膚的配置文件在 /usr/share/fcitx/skin/skin_name/fcitx_skin.conf
小企鵝輸入法安裝完畢之后的界面亂碼主要是字體設置的問題,在皮膚的配置文件中把字體設置為可以支持中文的,例如文泉驛微米黑就好
2. gedit對文件編碼的識別
默認情況下,gedit對于文件的編碼的自動識別僅限于UTF-8, ISO-8859-1, UTF-16,如果是用GBK編碼保存的文本文件,那么其中的字符將無法被gedit正確識別。要對gedit的編碼檢測選項進行設置:在終端運行: gconf-editor,出現一個用來設定參數的窗口,在左側樹找到apps>geditor-2>encodings,右側屬性:auto_detected,雙擊該屬性,進入編輯狀態,點擊“添加”按鈕,將GBK或者GB18030加入到自動檢測編碼列表中。這個感覺有點像Windows的注冊表了
3. 終端不執行.profile文件
默認情況下,點開一個終端窗口,是不會自動執行用戶的profile設置的。在終端窗口菜單:編輯>配置文件首選項,“標題和命令”標簽頁,選中“以登錄Shell方式運行命令”,再打開的終端就會自動執行.profile或者其他腳本環境對應的用戶profile
4. MPlayer對于DVD字幕idx和sub的支持
我用的GNOME MPlayer,默認情況下要設置字幕字體為中文的字體。如果是DVD字幕,后綴是idx和sub的,只要將字幕文件的名稱設定成和視頻文件相同(后綴不同,idx和sub文件名都要修改),那么在播放視頻的時候,雖然GNOME MPlayer提示說無法加載字幕,但是依然是可以使用的。對于純文本的字幕,例如srt的,有時候也會提示無法加載字幕,通常是由于字幕字體設置不支持中文,或者字幕文件本身的編碼問題。我習慣將srt的字幕文件,在gedit中另存為UTF-8編碼,并且是Unix風格換行符的,就可以正常顯示了。后來發現 SMplayer比GNOME MPlayer更加的好用,或者說功能更復雜
5. IM軟件
Ubuntu 10.04自帶了一個集成聊天工具叫做Empathy,但是貌似這個東西不支持代理,所以只好再用Pidgin上MSN。上QQ就用騰訊自己出的QQ for Linux了,雖然功能簡單,但是至少能夠正常登錄。
6. agnclient
agnclient是AT&T的客戶端,有For Linux版本的,但是是rpm安裝包,首先需要用alien工具轉換成deb的包,再進行安裝。
安裝完畢之后,會在/opt/agns下安裝主程序文件,然后在/etc/rc.d/init.d下生成自動啟動腳本,主要是啟動用來記錄日志的后臺進程(agnLogd)和主進程的后臺進程(agnclientd)。但是這兩個腳本調用到了/etc/rc.d/init.d下的functions腳本,而functions腳本是Redhat上有,Ubuntu 10.04是沒有的。于是,直接去/opt/agns/bin下運行angclientd,然后啟動圖形界面,啟動了圖形界面,還是連接不上。好吧直接運行NetVPN看看到底出了什么問題吧:
yoda@yoda-t60:/opt/agns/bin$ ./NetVPN
./NetVPN: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory
好吧,少了一個so的引用,那就創建一下引用:
yoda@yoda-t60:/usr/lib$ ll | grep libssl
-rw-r--r-- 1 root root 199716 2010-04-11 05:32 libssl3.so
lrwxrwxrwx 1 root root 10 2010-07-18 06:34 libssl3.so.1d -> libssl3.so
lrwxrwxrwx 1 root root 20 2010-07-18 06:34 libssl.so.0.9.8 -> /lib/libssl.so.0.9.8
lrwxrwxrwx 1 root root 24 2010-07-27 17:54 libssl.so.6 -> /usr/lib/libssl.so.0.9.8
yoda@yoda-t60:/usr/lib$ sudo ln -s /usr/lib/libssl.so.0.9.8 ./libssl.so.4
Password or swipe finger:
yoda@yoda-t60:/usr/lib$ ll | grep libssl
-rw-r--r-- 1 root root 199716 2010-04-11 05:32 libssl3.so
lrwxrwxrwx 1 root root 10 2010-07-18 06:34 libssl3.so.1d -> libssl3.so
lrwxrwxrwx 1 root root 20 2010-07-18 06:34 libssl.so.0.9.8 -> /lib/libssl.so.0.9.8
lrwxrwxrwx 1 root root 24 2010-07-27 18:03 libssl.so.4 -> /usr/lib/libssl.so.0.9.8
lrwxrwxrwx 1 root root 24 2010-07-27 17:54 libssl.so.6 -> /usr/lib/libssl.so.0.9.8
繼續運行NetVPN,還是報錯:
yoda@yoda-t60:/opt/agns/bin$ ./NetVPN
./NetVPN: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory
好吧,那就繼續創建:
yoda@yoda-t60:/usr/lib$ ll | grep libcryp
-rw-r--r-- 1 root root 44978 2010-06-14 22:35 libcrypt.a
lrwxrwxrwx 1 root root 16 2010-07-19 15:38 libcryptopp.so.8 -> libcrypto++.so.8
lrwxrwxrwx 1 root root 23 2010-07-18 06:34 libcrypto.so.0.9.8 -> /lib/libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 27 2010-07-27 17:54 libcrypto.so.6 -> /usr/lib/libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 20 2010-07-19 15:38 libcrypto++.so.8 -> libcrypto++.so.8.0.0
-rw-r--r-- 1 root root 4113372 2009-11-07 09:17 libcrypto++.so.8.0.0
lrwxrwxrwx 1 root root 18 2010-07-18 01:02 libcrypt.so -> /lib/libcrypt.so.1
lrwxrwxrwx 1 root root 19 2010-07-18 06:34 libcryptui.so.0 -> libcryptui.so.0.0.0
-rw-r--r-- 1 root root 63548 2010-04-09 18:08 libcryptui.so.0.0.0
yoda@yoda-t60:/usr/lib$ sudo ln -s /usr/lib/libcrypto.so.0.9.8 ./libcrypto.so.4
然后,繼續運行NetVPN,可以給出錯誤信息了,那么說明所需要的鏈接庫都OK了,啟動客戶端,設置口令密碼,登錄,成功...
posted on 2010-07-28 22:38
YODA 閱讀(1022)
評論(0) 編輯 收藏