也说18.04下ibus输入法无法使用的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

也说18.04下ibus输入法无法使用的问题

#1

帖子 百草谷居士 » 2018-03-26 14:34

我原先是在虚拟机的ubuntu18.04中测试过ibus拼音输入法,是可以使用的。实际上使用的是搜狗输入法。今天忽然想试试ibus-libpinyin输入法,于是在命令行下安装了ibus-libpinyin输入法,并且使用im-config切换了用户输入法,并且重新启动了系统。
但是,重新进入系统后,根本无法激活ibus输入法,系统通知区也根本看不到输入法图标,不管是ibus-libpinyin还是其他的ibus输入法,统统不管用。
通过语言设置,看到ibus是当前输入法
2018-03-26 14-21-02 的屏幕截图.png
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 也说18.04下ibus输入法无法使用的问题

#2

帖子 poloshiao » 2018-03-26 15:42

把下面指令 複製 貼進終端機 執行
1. locale
2. sudo check-language-support
3. im-config
4. sudo dpkg -l | grep ibus
5. sudo cat /etc/os-release
6. echo $DESKTOP_SESSION
把指令及結果直接 選取/複製 貼上來
7. 點擊右上角 文字輸入設定
把 Region & Language 畫面 圖擷 貼上來
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 也说18.04下ibus输入法无法使用的问题

#3

帖子 百草谷居士 » 2018-03-27 10:04

lpl@lpl-works:~$ locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=
lpl@lpl-works:~$ sudo check-language-support
[sudo] lpl 的密码:
fcitx-module-cloudpinyin fcitx-pinyin fcitx-sunpinyin fcitx-table-wubi fcitx-ui-qimpanel
lpl@lpl-works:~$ im-config
当前输入法配置:
* 激活配置: fcitx (一般不存在)
* 常规自动选项: ibus (一般为 ibus 或 fcitx 或 uim)
* 覆盖规则:
* 当前覆盖选项: (zh_CN)
* 当前自动选项: ibus
* 可选数量: 3 (一般为 1)
覆盖规则在 /etc/default/im-config 中定义。
im-config 设置的配置通过重启 X 激活。
如果正在使用的是 default/auto/cjkv/missing,您不需要另外进行选择即可使用默认配置。
可用的输入平台: ibus fcitx xim
除非您真的全都需要,请确认只安装一套输入平台工具。
Gtk-Message: 09:59:28.125: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: 10:00:05.387: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: 10:00:16.066: GtkDialog mapped without a transient parent. This is discouraged.
lpl@lpl-works:~$ sudo dpkg -l | grep ibus
ii gir1.2-ibus-1.0:amd64 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - introspection data
ii ibus 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - core
ii ibus-gtk:amd64 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - GTK+2 support
ii ibus-gtk3:amd64 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - GTK+3 support
ii ibus-libpinyin 1.9.2-2 amd64 Intelligent Pinyin engine based on libpinyin for IBus
ii ibus-rime 1.2-1build1 amd64 Rime Input Method Engine for IBus
ii ibus-sunpinyin 2.0.3-5build3 amd64 sunpinyin engine for ibus
ii ibus-table 1.9.14-3 all table engine for IBus
ii ibus-table-wubi 1.8.2-2 all ibus-table input method: Wubi
ii libgusb2:amd64 0.2.11-1 amd64 GLib wrapper around libusb1
ii libibus-1.0-5:amd64 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - shared library
ii libusb-1.0-0:amd64 2:1.0.21-2 amd64 userspace USB programming library
ii libusbmuxd4:amd64 1.1.0~git20171206.c724e70f-0.1 amd64 USB multiplexor daemon for iPhone and iPod Touch devices - library
lpl@lpl-works:~$ sudo cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu Bionic Beaver (development branch)"
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- ... acy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
lpl@lpl-works:~$ echo $DESKTOP_SESSION
ubuntu
lpl@lpl-works:~$
这是现在使用搜狗输入法的状态,因为ibus无法输入
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 也说18.04下ibus输入法无法使用的问题

#4

帖子 百草谷居士 » 2018-03-27 10:51

locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=
sudo check-language-support
fcitx-module-cloudpinyin fcitx-pinyin fcitx-sunpinyin fcitx-table-wubi fcitx-ui-qimpanel
lpl@lpl-works:~$ im-config
当前输入法配置:
* 激活配置: ibus (一般不存在)
* 常规自动选项: ibus (一般为 ibus 或 fcitx 或 uim)
* 覆盖规则:
* 当前覆盖选项: (zh_CN)
* 当前自动选项: ibus
* 可选数量: 3 (一般为 1)
覆盖规则在 /etc/default/im-config 中定义。
im-config 设置的配置通过重启 X 激活。
如果正在使用的是 default/auto/cjkv/missing,您不需要另外进行选择即可使用默认配置。
可用的输入平台: ibus fcitx xim
除非您真的全都需要,请确认只安装一套输入平台工具。
2018-03-27 10-46-23 的屏幕截图.png
sudo dpkg -l | grep ibus
ii gir1.2-ibus-1.0:amd64 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - introspection data
ii ibus 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - core
ii ibus-gtk:amd64 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - GTK+2 support
ii ibus-gtk3:amd64 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - GTK+3 support
ii ibus-libpinyin 1.9.2-2 amd64 Intelligent Pinyin engine based on libpinyin for IBus
ii ibus-rime 1.2-1build1 amd64 Rime Input Method Engine for IBus
ii ibus-sunpinyin 2.0.3-5build3 amd64 sunpinyin engine for ibus
ii ibus-table 1.9.14-3 all table engine for IBus
ii ibus-table-wubi 1.8.2-2 all ibus-table input method: Wubi
ii libgusb2:amd64 0.2.11-1 amd64 GLib wrapper around libusb1
ii libibus-1.0-5:amd64 1.5.17-3ubuntu1 amd64 Intelligent Input Bus - shared library
ii libusb-1.0-0:amd64 2:1.0.21-2 amd64 userspace USB programming library
ii libusbmuxd4:amd64 1.1.0~git20171206.c724e70f-0.1 amd64 USB multiplexor daemon for iPhone and iPod Touch devices - library
cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu Bionic Beaver (development branch)"
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- ... acy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
echo $DESKTOP_SESSION
ubuntu
2018-03-27 10-44-15 的屏幕截图.png
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 也说18.04下ibus输入法无法使用的问题

#5

帖子 poloshiao » 2018-03-27 17:33

图片

1. 簡體中文輸入法來源 (指鍵盤配置來源)
點選 漢語
點選 左下角 + 號按鈕
出現輸入來源畫面 點選 漢語 (中國)
應該就會出現簡體中文輸入法選項 點選你要使用的輸入法
在右上角 點選 加入按鈕
這個時候 漢語 (中國) 應該會變成 漢語 (簡體中文輸入法名稱)

2. 英文輸入法來源 (指鍵盤配置來源)
點選 左下角 + 號按鈕
出現輸入來源畫面 點選 英語 (美國)
應該就會出現英文輸入法選項 點選英語 (美式)
在右上角 點選 加入按鈕
這個時候 漢語 (簡體中文輸入法名稱) 下方 應該會出現 英語 (美式)

3. 為何一定要有 英語 (美式) ?
通常 表示 當 簡體中文輸入法 沒有合適字型可以顯示時 退而求其次 自動以英文字型顯示

4. 當然你可以繼續增加其他輸入法來源 (指鍵盤配置來源)
但是 排在英語 (美式) 下方的 其他輸入法來源 並無作用
意思是 必須排在 英語 (美式) 上方

5. Ubuntu 18.04 預設使用 ctrl + space 切換上述的輸入法來源 (指鍵盤配置來源)
由上而下 到 英語 (美式) 後 會從第一個 重頭開始

6. 如果 你實際操作後 發現跟上述描述不同 請擷圖貼上來
sudo check-language-support
fcitx-module-cloudpinyin fcitx-pinyin fcitx-sunpinyin fcitx-table-wubi fcitx-ui-qimpanel
7. 這個指令的結果 表示 預設的完整的簡體中文環境 還缺少安裝上述 5 個套件 但都是 fcitx 開頭
如果你不使用 fcitx 輸入法 可以暫時不理它
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 也说18.04下ibus输入法无法使用的问题

#6

帖子 百草谷居士 » 2018-03-27 19:00

按照你的办法,问题解决了。
看来知识得更新了,我还是用原来apt install ibus-libpinyin,然后im-config切换ibus的方法,结果一直不管用,谁知道变成现在这种方式了,看来赶不上变化了。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 也说18.04下ibus输入法无法使用的问题

#7

帖子 poloshiao » 2018-03-27 20:15

我还是用原来apt install ibus-libpinyin,然后im-config切换ibus的方法
1. im-config 只是 切換 中文輸入法框架 (或說平台) 例如 切換 fcitx, ibus, uim 輸入法框架

2. 至於 在同一個 ibus 輸入法框架內 選擇/切換 不同輸入法 (或說 鍵盤配置) 則須看使用那一種桌面進程而不同
回复