看板 Linux 關於我們 聯絡資訊
安安大家毫 小弟有一台桌機原本是Ubuntu 16.04,最近升到18.04後發現沒辦法輸入中文 iBus和fcitx兩種都試過了,工作列有顯示切換成中文輸入,但打的還是英文= = 自己還有一台Acer筆電是直接裝18.04,現在用iBus打中文好好的 不知道是什麼問題 兩台的設定都調一樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.58.153 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1541742379.A.167.html
yoyololicon: 忘惹說 是用iBus-chewing和fcitx-chewing 11/09 13:48
brli7848: 不管怎樣這ID先報警就對惹 11/09 14:05
da21510: gcin? 11/09 14:33
yoyololicon: 發現在show application的搜尋那邊可以打中文,但是 11/09 15:08
yoyololicon: 在檔案的搜尋就不行 11/09 15:08
yoyololicon: 其他在文字編輯器,網頁等等也只有英文 11/09 15:09
dododavid006: 用 fctix 的話能把 fcitx-diagnose 的輸出貼出來嗎 11/09 15:20
dododavid006: 在終端機輸入 fcitx-diagnose 按 enter 就行 11/09 15:20
dododavid006: 如果是只有部份程式沒辦法輸入通常是有東西沒裝 或 11/09 15:21
dododavid006: 是有設定沒弄好 11/09 15:22
yoyololicon: 不只是部分欸 已經是幾乎無法用的狀態 11/09 15:26
# System Info: 1. `uname -a`: Linux YCY-Studio 4.15.0-38-generic #41-Ubuntu SMP Wed Oct 10 10:59:38 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 2. `lsb_release -a`: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic 3. `lsb_release -d`: Description: Ubuntu 18.04.1 LTS 4. `/etc/lsb-release`: DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS" 5. `/etc/os-release`: NAME="Ubuntu" VERSION="18.04.1 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.1 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic 6. Desktop Environment: Desktop environment is `gnome3`. 7. Bash Version: BASH_VERSION='4.4.19(1)-release' # Environment: 1. DISPLAY: DISPLAY=':0' 2. Keyboard Layout: 1. `setxkbmap`: xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+us:2+inet(evdev)" }; xkb_geometry { include "pc(pc105)" }; }; 2. `xprop`: _XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us,us", ",", "" 3. Locale: 1. All locale: C C.UTF-8 en_AG en_AG.utf8 en_AU.utf8 en_BW.utf8 en_CA.utf8 en_DK.utf8 en_GB.utf8 en_HK.utf8 en_IE.utf8 en_IL en_IL.utf8 en_IN en_IN.utf8 en_NG en_NG.utf8 en_NZ.utf8 en_PH.utf8 en_SG.utf8 en_US.utf8 en_ZA.utf8 en_ZM en_ZM.utf8 en_ZW.utf8 lzh_TW lzh_TW.utf8 POSIX zh_HK.utf8 zh_TW.utf8 2. Current locale: LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC=zh_TW.UTF-8 LC_TIME=zh_TW.UTF-8 LC_COLLATE="en_US.UTF-8" LC_MONETARY=zh_TW.UTF-8 LC_MESSAGES="en_US.UTF-8" LC_PAPER=zh_TW.UTF-8 LC_NAME=zh_TW.UTF-8 LC_ADDRESS=zh_TW.UTF-8 LC_TELEPHONE=zh_TW.UTF-8 LC_MEASUREMENT=zh_TW.UTF-8 LC_IDENTIFICATION=zh_TW.UTF-8 LC_ALL= 4. Directories: 1. Home: /home/ycy 2. `${XDG_CONFIG_HOME}`: Environment variable `XDG_CONFIG_HOME` is not set. Current value of `XDG_CONFIG_HOME` is `~/.config` (`/home/ycy/.config`). 3. Fcitx Settings Directory: Current fcitx settings directory is `~/.config/fcitx` (`/home/ycy/.config/fcitx`). 5. Current user: The script is run as ycy (1000). # Fcitx State: 1. executable: Found fcitx at `/usr/bin/fcitx`. 2. version: Fcitx version: `4.2.9.6` 3. process: Found 2 fcitx processes: 1637 fcitx 1684 fcitx-dbus-watc 4. `fcitx-remote`: `fcitx-remote` works properly. 5. DBus interface: Using `dbus-send` to check dbus. Owner of DBus name `org.fcitx.Fcitx` is `:1.2`. PID of DBus name `org.fcitx.Fcitx` owner is `1637`. # Fcitx Configure UI: 1. Config Tool Wrapper: Found fcitx-configtool at `/usr/bin/fcitx-configtool`. 2. Config GUI for gtk2: **Config GUI for gtk2 not found.** 3. Config GUI for gtk3: Found `fcitx-config-gtk3` at `/usr/bin/fcitx-config-gtk3`. 4. Config GUI for kde: **`kcmshell4` not found.** # Frontends setup: ## Xim: 1. `${XMODIFIERS}`: Environment variable XMODIFIERS is set to "@im=fcitx" correctly. Xim Server Name from Environment variable is fcitx. 2. XIM_SERVERS on root window: **Xim server name: "ibus" is different from that set in the environment variable: "fcitx".** ## Qt: 1. qt4 - `${QT4_IM_MODULE}`: Environment variable QT4_IM_MODULE is set to "fcitx" correctly. 2. qt5 - `${QT_IM_MODULE}`: Environment variable QT_IM_MODULE is set to "fcitx" correctly. 3. Qt IM module files: Found fcitx im module for Qt4: `/usr/lib/x86_64-linux-gnu/qt4/plugins/inputmethods/qtim-fcitx.so`. Found fcitx im module for Qt5: `/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so`. ## Gtk: 1. gtk - `${GTK_IM_MODULE}`: Environment variable GTK_IM_MODULE is set to "fcitx" correctly. 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.32` 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.32 Found fcitx im modules for gtk `2.24.32`. "/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:*" 2. gtk 3: Found immodules cache for gtk `3.22.30` at `/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache`. Version Line: # Created by /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.22.30 Found fcitx im modules for gtk `3.22.30`. "/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-fcitx.so" "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 4. Gtk IM module files: 1. gtk 2: All found Gtk 2 immodule files exist. 2. gtk 3: All found Gtk 3 immodule files exist. # Configuration: ## Fcitx Addons: 1. Addon Config Dir: Found fcitx addon config directory: `/usr/share/fcitx/addon`. 2. Addon List: 1. Found 25 enabled addons: fcitx-autoeng fcitx-chewing fcitx-chttrans fcitx-classic-ui fcitx-clipboard fcitx-dbus fcitx-freedesktop-notify fcitx-fullwidth-char fcitx-imselector fcitx-ipc fcitx-ipcportal fcitx-keyboard fcitx-kimpanel-ui fcitx-lua fcitx-notificationitem fcitx-punc fcitx-quickphrase fcitx-remote fcitx-spell fcitx-unicode fcitx-vk fcitx-x11 fcitx-xim fcitx-xkb fcitx-xkbdbus 2. Found 0 disabled addons: 3. Addon Libraries: All libraries for all addons are found. 4. User Interface: Found 2 enabled user interface addons: fcitx-classic-ui fcitx-kimpanel-ui ## Input Methods: 1. Found 2 enabled input methods: fcitx-keyboard-us chewing 2. Default input methods: You have a keyboard input method "fcitx-keyboard-us" correctly added as your default input method. # Log: 1. `date`: 五 11月 9 15:36:12 CST 2018 2. `~/.config/fcitx/log/`: total 0 3. `~/.config/fcitx/log/crash.log`: `~/.config/fcitx/log/crash.log` not found. ※ 編輯: yoyololicon (1.163.58.153), 11/09/2018 15:38:13
yoyololicon: looks like a problem about gtk 11/09 15:38
Bencrie: 輸入法你只要管XMODIFIERS、GTK_IM_MODULE、QT_IM_MODULE 11/09 17:17
Bencrie: 、CLUTTER_IM_MODULE 這幾個環境變數就行了 11/09 17:17
yoyololicon: ok, how these path variable work? 11/09 17:44
yoyololicon: how to set them? 11/09 17:44
Bencrie: echo $XMODIFIERS 11/09 17:48
yoyololicon: 喔喔喔我把ibus-chewing拿掉就work了 11/09 18:12
s9209122222: Ubuntu升級還是直接重灌問題最少了,我從18.04升級18 11/09 20:38
s9209122222: .10就一堆小問題 11/09 20:38
wilson6405: 在18.04你們有辦法連續輸出文字嗎?我都會卡一下才顯 11/11 00:27
wilson6405: 示出來 11/11 00:27
s9209122222: 可以,我是用他預設的 11/11 07:06
s9209122222: 但有個奇怪的問題,只要輸入數字就會變成英數模式 11/11 10:43
hototogisu: 您的 Current locale: LANG=en_US.UTF-8 我在想 11/11 19:00
hototogisu: fcitx設定面板裡面的輸入法欄位"沒有"顯示新酷音 11/11 19:00
hototogisu: 大概是這樣下指令轉換語系 11/11 19:01
hototogisu: sudo locale-gen zh_TW zh_TW.UTF-8 11/11 19:02
hototogisu: sudo localectl set-locale LANG=zh_TW.UTF-8 11/11 19:02
ssd860505da: 我遇過一模一樣的問題,我也是從16.04升上18.04 11/19 22:31
ssd860505da: 試了很多方法最後的解放是:安裝chewing並把input me 11/19 22:31
ssd860505da: thod改成none就能正常work了 11/19 22:31