fcitx ubuntu 14.04 中文輸入法不見 [論壇 - Ubuntu基本設定]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



fcitx ubuntu 14.04 中文輸入法不見
會員一級
註冊日期:
2011/5/3 21:08
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 15
MP : 2 / 329
EXP: 60
離線
3. 行程:

**Fcitx 未執行。**
**請在 [新手指南](http://fcitx-im.org/wiki/Beginner%27s_Guide) 檢查您的發行版的設定連結是如何設定 fcitx 自動啟動。**

# 前端設定:
## Xim:
1. `${XMODIFIERS}`:

環境變數 XMODIFIERS 正確地設定為「@im=fcitx」。
環境變數中 XIM 伺服器名稱為 fcitx。

2. root 視窗上的 XIM_SERVERS:

**Xim 服務名稱:「ibus」與環境變數設定的值「fcitx」不同。**

2. `gtk-query-immodules`:

1. gtk 2:

**Cannot find `gtk-query-immodules` for gtk 2**

**Cannot find fcitx im module for gtk 2.**

2. gtk 3:

**Cannot find `gtk-query-immodules` for gtk 3**

**Cannot find fcitx im module for gtk 3.**

3. Gtk IM module cache:

1. gtk 2:

Found immodules cache for gtk `2.24.23` at `/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache`.
Version Line:

# Created by /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 from gtk+-2.24.23

Found fcitx im modules for gtk `2.24.23`.

"/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so"
"fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*"

Found immodules cache for gtk `2.24.23` at `/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache`.
Version Line:

# Created by /usr/lib/i386-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 from gtk+-2.24.23

**Failed to find fcitx in immodule cache at `/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache`**


找不到套件 gtk-query-immodules

中文輸入法不見

THANKS

附件:



png  2015-10-17 07:40:14 的螢幕擷圖.png (57.53 KB)
25086_56218a7c86afb.png 937X616 px

2015/10/17 7:35
應用擴展 工具箱
回覆: fcitx ubuntu 14.04 中文輸入法不見
會員三級
註冊日期:
2006/10/4 10:14
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 299
MP : 64 / 10539
EXP: 97
離線
之前也有遇到輸入法不見的情況!

發生的原因應該是加了環境變數的關係...造成設定亂掉了...

運氣好的話,也許你可以移除你設定的環境變數,再重新安裝 fcitx

再用指令 im-config 去切換輸入法框架看看 ... 看輸入法會變回來嗎?

2015/10/18 20:14
應用擴展 工具箱
回覆: fcitx ubuntu 14.04 中文輸入法不見
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 165 / 827
MP : 541 / 15709
EXP: 8
離線
我的環境是「Xubuntu 14.04 64位元」。

我的fcitx是正常運作的。

所以執行



$ ls -l /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0



是會看到「gtk-query-immodules-2.0」是存在的。

所以我可以執行下面的指令查詢「gtk-query-immodules-2.0」是屬於那個套件。



$ dpkg -S /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0



會顯示


libgtk2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0



表示「/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0」
是屬於「libgtk2.0-0」這個套件。

或是執行


$ dpkg -S gtk-query-immodules-2.0



則會顯示


libgtk2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0
libgtk2.0-bin: /usr/share/man/man1/gtk-query-immodules-2.0.1.gz




我不曉得,是啥因素,導致您的「/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0」消失了。

這方面就需要你自己研究測試。
或是你有更多的訊息當線索,可以提供出來討論了。

報告完畢




另外可以執行下面的指令,查詢「libgtk2.0-0」這個套件的資訊。


$ dpkg -s libgtk2.0-0



會顯示


Package: libgtk2.0-0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 6157
Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: same
Source: gtk+2.0
Version: 2.24.23-0ubuntu1.3
Provides: gtk2.0-binver-2.10.0
Depends: libgtk2.0-common, libatk1.0-0 (>= 1.32.0), libc6 (>= 2.14), libcairo2 (>= 1.6.4-6.1), libcups2 (>= 1.6.2), libfontconfig1 (>= 2.9.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libpango-1.0-0 (>= 1.28.3), libpangocairo-1.0-0 (>= 1.28.3), libpangoft2-1.0-0 (>= 1.28.3), libx11-6 (>= 2:1.4.99.1), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxi6, libxinerama1, libxrandr2 (>= 2:1.2.99.3), libxrender1, shared-mime-info
Pre-Depends: multiarch-support
Recommends: hicolor-icon-theme, libgtk2.0-bin
Suggests: librsvg2-common, gvfs
Description: GTK+ graphical user interface library
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the shared libraries.
Homepage: http://www.gtk.org/
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>




查詢「libgtk2.0-0」這個套件是否已經安裝


$ dpkg --get-selections | grep libgtk2.0-0


顯示


libgtk2.0-0:amd64 install



或是執行


$ dpkg -l libgtk2.0-0


顯示


Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-========================-=================-=================-
ii libgtk2.0-0:amd64 2.24.23-0ubuntu1. amd64 GTK+ graphical user interface library



或是查詢「libgtk2.0-0」這個套件安裝了哪些檔案在你的系統


$ dpkg -L libgtk2.0-0



顯示


/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libgtk2.0-0
/usr/share/doc/libgtk2.0-0/README.Debian
/usr/share/doc/libgtk2.0-0/copyright
/usr/share/doc/libgtk2.0-0/changelog.Debian.gz
/usr/lib
...

/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0

...




其餘用法,請參考「如何知道某個套件是否已經安裝」和「如何查詢某個套件安裝在系統上的所有檔案」。


ubuntu-jay 寫到:
3. 行程:

**Fcitx 未執行。**
**請在 [新手指南](http://fcitx-im.org/wiki/Beginner%27s_Guide) 檢查您的發行版的設定連結是如何設定 fcitx 自動啟動。**

# 前端設定:
## Xim:
1. `${XMODIFIERS}`:

環境變數 XMODIFIERS 正確地設定為「@im=fcitx」。
環境變數中 XIM 伺服器名稱為 fcitx。

2. root 視窗上的 XIM_SERVERS:

**Xim 服務名稱:「ibus」與環境變數設定的值「fcitx」不同。**

2. `gtk-query-immodules`:

1. gtk 2:

**Cannot find `gtk-query-immodules` for gtk 2**

**Cannot find fcitx im module for gtk 2.**

2. gtk 3:

**Cannot find `gtk-query-immodules` for gtk 3**

**Cannot find fcitx im module for gtk 3.**

3. Gtk IM module cache:

1. gtk 2:

Found immodules cache for gtk `2.24.23` at `/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache`.
Version Line:

# Created by /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 from gtk+-2.24.23

Found fcitx im modules for gtk `2.24.23`.

"/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so"
"fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*"

Found immodules cache for gtk `2.24.23` at `/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache`.
Version Line:

# Created by /usr/lib/i386-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 from gtk+-2.24.23

**Failed to find fcitx in immodule cache at `/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache`**


找不到套件 gtk-query-immodules

中文輸入法不見

THANKS

2015/10/19 0:55
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.