<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    您好朋友,感謝您關(guān)注xiaosilent,我在blogjava的博客已經(jīng)停止更新,請?jiān)L問http://kuan.fm了解我的最新情況,謝謝!
    隨筆-82  評論-133  文章-0  trackbacks-0

    blogjava的博客已停止更新,更多文章,請?jiān)L問xiaosilent的個(gè)人博客網(wǎng)站:http://www.xiaosilent.com,您還可以在http://www.xiaosilent.com注冊開博

    忍受不了SCIM了,于是決定投入fcitx的懷抱。
    ????? 從http://www.fcitx.org上下載最新的3.4.1版,最開始的時(shí)候下載的是預(yù)編譯好的包,下載回來,解壓開,直接運(yùn)行里面的fcitx.install,安裝。執(zhí)行fcitx,提示說SCIM正在運(yùn)行,kill掉所有和SCIM有關(guān)的進(jìn)程,再執(zhí)行fcitx,可愛的小企鵝如期出現(xiàn)在桌面上,馬上建個(gè)文檔測試輸入法,剛用Ctrl+Space把輸入法打開,才按下一個(gè)字母fcitx就自動(dòng)退出了,根據(jù)終端下的提示,是找不到智能拼音的數(shù)據(jù)庫文件。想了想,再去弄這個(gè)也是個(gè)麻煩事情,就執(zhí)行下載包里面的fcitx.uninstall把這個(gè)預(yù)編譯版卸載掉。
    ????? 再去下載回源碼包自己編譯。
    ????? 在解壓開的源碼包里有一個(gè)名為autogen.sh的文件,試著執(zhí)行了一下,出現(xiàn)一些編譯方面的提示,直接./configure,然后make,等了一小會(huì),編譯出錯(cuò),說是找不到/etc/X11/xpm.h,看樣子是沒有安裝xpm相關(guān)的開發(fā)包,在 新立得 里面搜索xpm后確定是缺少了libgd2-xpm-dev 包,標(biāo)記以便安裝,此時(shí)系統(tǒng)自動(dòng)選中額外的libgd2-xpm (2.0.33-2ubuntu5.1)、libgd2-xpm-dev (2.0.33-2ubuntu5.1)、libjpeg62-dev (6b-11)、libxpm-dev (1:3.5.4.2-0ubuntu3)四個(gè)包,并要求卸載libgd2-noxpm。確認(rèn)以后,系統(tǒng)自動(dòng)從源里面下載所需要的軟件包并安裝完畢。再次make,成功。 再 sudo make install 把fcitx安裝到系統(tǒng)里。
    ????? 到這里,fcitx的安裝部分就算結(jié)束了。下面是一些配置工作。
    ????? 首先,修改/etc/X11/xinit/xinput.d/zh_CN,把原來里面的東西(都是關(guān)于SCIM的東西)全部注釋掉,然后試著去修改成fcitx需要的樣子。
    ????? 由于我并不知道該怎么去配置這些參數(shù)(我比較菜!),還是cheaper兄提供了一個(gè)不錯(cuò)的主意,在這里著重感謝一下(來點(diǎn)掌聲,再熱烈一點(diǎn)~~~~)!
    ????? sudo apt-get -d install fcitx ,從源里面取回一個(gè)舊版本的fcitx的deb包,選擇用 “歸檔管理器” 打開,看到里面有兩個(gè)名為 control.tar.gz 和 data.tar.gz 的壓縮文件和一個(gè)名為 debian-binary的文件。把兩個(gè)壓縮包提取出來,分別解壓開來。
    ?????? 從control.tar.gz解壓開得到的是一些包的配置文件。從里面的control文件可以看到一些關(guān)于包的描述信息,里面的conffiles文件里面僅有一行 /etc/X11/xinit/xinput.d/fcitx ,很明顯,如果安裝這個(gè)包,肯定會(huì)和這個(gè)文件有關(guān)系。再看從 data.tar.gz 解壓開的東西,兩個(gè)目錄,etc的,按目錄層層深入,就是前面的/etc/X11/xinit/xinput.d/fcitx ; 還有個(gè)usr的目錄,自然就是fcitx的主程序了。現(xiàn)在我關(guān)心的僅僅是那個(gè)配置文件,打開以后得到:

    XIM = fcitx
    XIM_PROGRAM
    = /usr/bin/fcitx
    XIM_ARGS
    = ""
    GTK_IM_MODULE
    = XIM
    QT_IM_MODULE
    = XIM
    DEPENDS
    = " fcitx "
    ????? 看樣子,和先前SCIM的差不多,但是因?yàn)槲蚁惹安⒉恢纅citx的該怎么去設(shè)置,所以,我還是需要它的。因此,現(xiàn)在我直接把/etc/X11/xinit/xinput.d/zh_CN 里的內(nèi)容全部替換成上面的就可以了。由于,我剛才編譯的fcitx的可執(zhí)行文件fcitx的目錄是/usr/local/bin,并不是上面文件里的/usr/bin,這里,可以選擇修改上面的路徑,也可以在上面路徑里建一個(gè)名為fcitx的到我的文件的鏈接。在效果上完全是一樣的。
    ????? 如果是英文的Locale,需要修改一下/etc/gtk-2.0/gtk.immodules ,如果不是英文的Local就不需要修改!網(wǎng)上有很多在英文的locale使fcitx可用的方法,個(gè)人覺得,這個(gè)方法最簡單好用。
    sudo?gedit?/etc/gtk-2.0/gtk.immodules
    找到
    "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
    "xim"?"X?Input?Method"?"gtk20"?"/usr/share/locale"?"ko:ja:th:zh"

    改成
    "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
    "xim"?"X?Input?Method"?"gtk20"?"/usr/share/locale"?"en:ko:ja:th:zh"

    也就是多了一個(gè)?en:

    另外,英文的locale要注意修改/etc/fonts/language-selector.conf文件,下面是我使用 雅黑 字體時(shí)候的配置。
    <fontconfig>
    ???
    <alias>
    ????????????????
    <family>serif</family>
    ????????????????
    <prefer>
    ????????????????????????
    <family>Bitstream?Vera?Serif</family>
    ????????????????????????
    <family>Microsoft?YaHei</family>
    ????????????????????????
    <family>DejaVu?Serif</family>
    ????????????????????????
    <family>AR?PL?ShanHeiSun?Uni</family>
    ????????????????????????
    <family>AR?PL?ZenKai?Uni</family>
    ????????????????
    </prefer>
    ????????
    </alias>
    ????????
    <alias>
    ????????????????
    <family>sans-serif</family>
    ????????????????
    <prefer>
    ????????????????????????
    <family>Bitstream?Vera?Sans</family>
    ????????????????????????
    <family>Microsoft?YaHei</family>
    ????????????????????????
    <family>DejaVu?Sans</family>
    ????????????????????????
    <family>AR?PL?ShanHeiSun?Uni</family>
    ????????????????????????
    <family>AR?PL?ZenKai?Uni</family>
    ????????????????
    </prefer>
    ????????
    </alias>
    ????????
    <alias>
    ????????????????
    <family>monospace</family>
    ????????????????
    <prefer>
    ????????????????????????
    <family>Bitstream?Vera?Sans?Mono</family>
    ????????????????????????
    <family>DejaVu?Sans?Mono</family>
    ????????????????????????
    <family>Microsoft?YaHei</family>
    ????????????????????????
    <family>AR?PL?ShanHeiSun?Uni</family>
    ????????????????????????
    <family>AR?PL?ZenKai?Uni</family>
    ????????????????
    </prefer>
    ????????
    </alias>
    ????????
    <match?target="font"?>
    ????????????????
    <test?name="family"?compare="contains"?>
    ????????????????????????
    <string>Song</string>
    ????????????????????????
    <string>Sun</string>
    ????????????????????????
    <string>Kai</string>
    ????????????????????????
    <string>Ming</string>
    ????????????????
    </test>
    ????????????????
    <test?compare="more_eq"?target="pattern"?name="weight"?>
    ????????????????????????
    <int>180</int>
    ????????????????
    </test>
    ????????????????
    <edit?mode="assign"?name="embolden"?>
    ????????????????????????
    <bool>true</bool>
    ????????????????
    </edit>
    ???
    </match>
    ????????
    <match?target="font"?>
    ????????????????
    <test?name="family"?compare="contains"?>
    ????????????????????????
    <string>Song</string>
    ????????????????????????
    <string>Sun</string>
    ????????????????????????
    <string>Kai</string>
    ????????????????????????
    <string>Ming</string>
    ????????????????
    </test>
    ????????????????
    <edit?name="globaladvance">
    ????????????????????????
    <bool>false</bool>
    ????????????????
    </edit>
    ????????????????
    <edit?name="spacing">
    ????????????????????????
    <int>0</int>
    ????????????????
    </edit>
    ????????????????
    <edit?name="hinting">
    ????????????????????????
    <bool>true</bool>
    ????????????????
    </edit>
    ????????????????
    <edit?name="autohint">
    ????????????????????????
    <bool>false</bool>
    ????????????????
    </edit>
    ????????????????
    <edit?name="antialias"?mode="assign">
    ????????????????????????
    <bool>true</bool>
    ????????????????
    </edit>
    ????????????????
    <test?name="pixelsize"?compare="less_eq">
    ????????????????????????
    <int>18</int>
    ????????????????
    </test>
    ????????????????
    <edit?name="antialias"?mode="assign"?>
    ????????????????????????
    <bool>false</bool>
    ????????????????
    </edit>
    ????????
    </match>
    </fontconfig>


    ??? ?? 另外,用 im-switch -s fcitx -z default? 這個(gè)命令來把fcitx設(shè)置成默認(rèn)輸入法。

    ????? 這樣,fcitx自啟動(dòng)(最近上數(shù)電,自啟動(dòng) or 不能自啟動(dòng)?)的問題也解決了。最后,是修改一下fcitx的配置文件。
    ????? fcitx的個(gè)人配置文件是 ~/.fcitx/config,全局配置文件在/usr/local/share/fcitx/data/config.用編輯器打開,可以發(fā)現(xiàn)里面都是中文的,很容易配置。當(dāng)然了,這些都是根據(jù)個(gè)人喜好,隨意配置的。
    [程序]
    顯示字體(中)
    =*
    顯示字體(英)
    =Tahoma
    顯示字體大小
    =9
    主窗口字體大小
    =9
    字體區(qū)域
    =zh_CN.UTF-8
    是否使用AA字體
    =1

    [輸出]
    數(shù)字后跟半角符號(hào)
    =1
    Enter鍵行為
    =2
    分號(hào)鍵行為
    =2
    大寫字母輸入英文
    =1
    轉(zhuǎn)換英文中的標(biāo)點(diǎn)
    =1
    聯(lián)想方式禁止翻頁
    =1

    [界面]
    候選詞個(gè)數(shù)
    =5
    主窗口是否使用3D界面
    =0
    輸入條使用3D界面
    =0
    主窗口隱藏模式
    =1? #只有中文輸入被打開時(shí)才顯示狀態(tài)條,其他時(shí)候都隱藏
    顯示虛擬鍵盤
    =0
    是否自動(dòng)隱藏輸入條
    =1 #輸入完成,立即隱藏輸入條
    輸入條是否居中
    =0
    首次顯示輸入條
    =0? #打開輸入法時(shí),不顯示輸入條
    #輸入條固定寬度(僅適用于碼表輸入法),0表示不固定寬度
    輸入條固定寬度
    =0
    輸入條偏移量X
    =0
    輸入條偏移量Y
    =12
    序號(hào)后加點(diǎn)
    =1
    顯示打字速度
    =0 #用來統(tǒng)計(jì)大字速度的,如果打開,輸入條就關(guān)不掉
    光標(biāo)色
    =92?210?131
    主窗口背景色
    =240?255?240
    主窗口線條色
    =150?220?150
    主窗口輸入法名稱色
    =170?170?170?150?200?150?0?0?255
    輸入窗背景色
    =240?255?240
    輸入窗提示色
    =255?0?0
    輸入窗用戶輸入色
    =0?0?255
    輸入窗序號(hào)色
    =200?0?0
    輸入窗第一個(gè)候選字色
    =0?150?100
    #該顏色值只用于拼音中的用戶自造詞
    輸入窗用戶詞組色
    =0?0?255
    輸入窗提示編碼色
    =100?100?255
    #五筆、拼音的單字/系統(tǒng)詞組均使用該顏色
    輸入窗其它文本色
    =0?0?0
    輸入窗線條色
    =90?160?90
    輸入窗箭頭色
    =255?0?0
    虛擬鍵盤窗背景色
    =220?220?220
    虛擬鍵盤窗字母色
    =80?0?0
    虛擬鍵盤窗符號(hào)色
    =0?0?0

    #除了“中英文快速切換鍵”外,其它的熱鍵均可設(shè)置為兩個(gè),中間用空格分隔
    [熱鍵]
    打開/關(guān)閉輸入法
    =CTRL_SPACE
    #中英文快速切換鍵?可以設(shè)置為L_CTRL?R_CTRL?L_SHIFT?R_SHIFT
    中英文快速切換鍵
    =L_CTRL
    雙擊中英文切換
    =0
    擊鍵時(shí)間間隔
    =250
    光標(biāo)跟隨
    =CTRL_K
    GBK支持
    =CTRL_M
    GBK繁體切換鍵
    =CTRL_ALT_F
    聯(lián)想支持
    =CTRL_L
    反查拼音
    =CTRL_ALT_E
    全半角
    =SHIFT_SPACE
    中文標(biāo)點(diǎn)
    =ALT_SPACE
    上一頁
    =-?,? # ,. 這兩個(gè)翻頁最方便了,手指移動(dòng)的位置特小,輸入速度快!
    下一頁
    ==?.
    第二三候選詞選擇鍵
    =SHIFT

    [輸入法]
    使用拼音
    =1
    使用雙拼
    =0
    默認(rèn)雙拼方案
    =自然碼
    使用區(qū)位
    =1
    使用碼表
    =1
    提示詞庫中的詞組
    =1

    [拼音]
    使用全拼
    =0? #全拼,浪費(fèi)時(shí)間。
    拼音自動(dòng)組詞
    =1
    保存自動(dòng)組詞
    =1? #自動(dòng)組詞當(dāng)然要保存上,再次輸入才方便
    增加拼音常用字
    =CTRL_8
    刪除拼音常用字
    =CTRL_7
    刪除拼音用戶詞組
    =CTRL_DELETE
    #拼音以詞定字鍵,等號(hào)后面緊接鍵,不要有空格
    拼音以詞定字鍵
    =[]
    #重碼調(diào)整方式說明:
    0-->不調(diào)整??1-->快速調(diào)整??2-->按頻率調(diào)整
    拼音單字重碼調(diào)整方式
    =0
    拼音詞組重碼調(diào)整方式
    =0? #不調(diào)整,調(diào)整了順序變了,輸入的時(shí)候還要看著輸入條,多麻煩,時(shí)間長了,習(xí)慣了,就不用看,盲打了。
    拼音常用詞重碼調(diào)整方式
    =0 #和上面一樣
    是否模糊an和ang
    =0
    是否模糊en和eng
    =0
    是否模糊ian和iang
    =0
    是否模糊in和ing
    =0
    是否模糊ou和u
    =0
    是否模糊uan和uang
    =0
    是否模糊c和ch
    =0
    是否模糊f和h
    =0
    是否模糊l和n
    =0
    是否模糊s和sh
    =0
    是否模糊z和zh
    =0

    posted on 2006-11-18 22:58 xiaosilent 閱讀(15880) 評論(7)  編輯  收藏 所屬分類: Linux相關(guān)

    評論:
    # re: Ubuntu下fcitx安裝小記 2007-01-24 03:35 | redtramp
    Study...
    Thank!  回復(fù)  更多評論
      
    # re: Ubuntu下fcitx安裝小記 2007-04-27 03:05 | newpants2003
    如何設(shè)置讓 fcixt只在指定的應(yīng)用程序里啟動(dòng)?
    字條如何翻頁?  回復(fù)  更多評論
      
    # re: Ubuntu下fcitx安裝小記 2007-04-27 12:17 | xiaosilent
    很抱歉,我還不知道怎么設(shè)置成只在指定的應(yīng)用程序里啟動(dòng)fcitx。
    至于,字條的翻頁問題,在設(shè)置里面有提到,就是 熱鍵 里面的

    上一頁=- ,
    下一頁== .

    可以自定義的。

      回復(fù)  更多評論
      
    # re: Ubuntu下fcitx安裝小記[未登錄] 2007-05-24 14:27 | Kevin
    修改完以后不生效怎么辦?
    重啟過后也一樣  回復(fù)  更多評論
      
    # re: Ubuntu下fcitx安裝小記 2008-04-29 11:54 | China Landscape
    Still have problem with fcitx, when ctrl+space, nothing happen :-(

    I'm on ubuntu 8.04  回復(fù)  更多評論
      
    # re: Ubuntu下fcitx安裝小記 2008-05-25 11:30 | xiaosilent
    # re: Ubuntu下fcitx安裝小記 2012-06-13 22:08 | boubalos
    多謝了

    不過我發(fā)現(xiàn)如果是英文locale的話,只需要改/etc/X11/xinit/xinput.d/fcitx改為下面的就行了:
    XIM=fcitx
    XIM_PROGRAM=/usr/bin/fcitx
    XIM_ARGS=""
    GTK_IM_MODULE=XIM
    QT4_IM_MODULE=XIM
    DEPENDS="fcitx"

    因?yàn)槲夷壳霸趃nome3.0下, /etc/gtk-2.0/gtk.immodules是找不到的  回復(fù)  更多評論
      
    主站蜘蛛池模板: 久久亚洲精品成人无码网站| 伊人久久大香线蕉免费视频| 一区二区三区四区免费视频 | 最近免费中文字幕大全免费版视频| 亚洲国产专区一区| 色网站在线免费观看| 免费国产a国产片高清网站| 亚洲AV无码一区二区乱子仑| 亚洲欧洲日产韩国在线| 91精品国产免费| 久久精品国产亚洲AV无码麻豆 | 很黄很黄的网站免费的| 亚洲一区动漫卡通在线播放| 永久免费av无码网站韩国毛片| 亚洲理论片中文字幕电影| 永久免费的网站在线观看| 亚洲AV无码AV日韩AV网站| 亚洲av日韩av欧v在线天堂| 国产V片在线播放免费无码| 国产AV无码专区亚洲Av| 8x8×在线永久免费视频| 7777久久亚洲中文字幕| 国产视频精品免费| 中国一级特黄高清免费的大片中国一级黄色片 | 亚洲av无码成人黄网站在线观看| 国产在亚洲线视频观看| 亚洲欧洲无码一区二区三区| 久操视频在线免费观看| 在线观看人成视频免费| 亚洲AV无一区二区三区久久| 亚洲国产成人无码AV在线影院| 国产精品永久免费视频| 免费观看黄网站在线播放| 亚洲香蕉成人AV网站在线观看| 亚洲一卡二卡三卡四卡无卡麻豆| 国产免费内射又粗又爽密桃视频| 四虎国产精品免费久久| 亚洲阿v天堂在线2017免费| 久久精品国产亚洲αv忘忧草| 日韩a毛片免费观看| 久久久受www免费人成|