隨筆 - 42  文章 - 71  trackbacks - 0
          <2010年7月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          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 閱讀(1028) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 乌什县| 溧阳市| 育儿| 铜川市| 涞源县| 双桥区| 黄浦区| 香河县| 东源县| 收藏| 牡丹江市| 临澧县| 泽库县| 赤峰市| 黄山市| 高安市| 偃师市| 郴州市| 桐城市| 南岸区| 六安市| 分宜县| 吴江市| 临洮县| 临沧市| 闽清县| 略阳县| 瑞昌市| 兴海县| 夏邑县| 博乐市| 宁阳县| 搜索| 东莞市| 清水县| 桃源县| 新宁县| 荥经县| 中西区| 若羌县| 新昌县|