18.04 从镜像开机无法输入中文的问题(已解决)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

18.04 从镜像开机无法输入中文的问题(已解决)

#1

帖子 Ping-Wu » 2018-03-18 2:43

《2018-03-27 修正》如标题所示,这个问题已解决。
https://forum.ubuntu.com.cn/viewtopic.p ... 60&start=8
Ping-Wu 写了: 我发现目前的中文版的 18.04 选择 sunpinyin 为预设中文输入引擎,但却没有放在 iso 里面。
我查了一下 18.04 daily built 镜像的 manifest (套件名单),发现 ibus-sunpinyin 这个套件并不在里面:

代码: 全选

ibus	1.5.17-3ubuntu1
ibus-chewing	1.5.1-1
ibus-gtk:amd64	1.5.17-3ubuntu1
ibus-gtk3:amd64	1.5.17-3ubuntu1
ibus-hangul	1.5.0+git20161231-1
ibus-libpinyin	1.9.2-2
ibus-m17n	1.3.4-5
ibus-mozc	2.20.2673.102+dfsg-2
ibus-table	1.9.14-3
ibus-table-cangjie	1.8.2-2
ibus-table-cangjie-big	1.8.2-2
ibus-table-cangjie3	1.8.2-2
ibus-table-cangjie5	1.8.2-2
ibus-table-quick-classic	1.8.2-2
ibus-table-wubi	1.8.2-2
ibus-unikey	0.6.1-1.1
bionic-desktop-amd64.manifest.txt
(52.77 KiB) 已下载 144 次
因为 Bionic 把 ibus-sunpinyin 当为预设的中文输入法,因此可以确认,用目前官方版的镜像开机,因为没有 ibus-sunpinyin 这个套件,不管是中文或非中文环境,都无法输入中文。装到硬盘/SSD/U棒后,如果没有再 apt install 需要的套件,也无法输入中文。

目前最简单的解决办法:

这个 manifest 显示,ibus-libpinyin 倒是有包括在镜像里面,因此把预设中文输入法改为 ibus-libpinyin (即 intelligent pinyin)就好了。 从镜像开机的话,除非做成 Persistent LiveUSB, 每次开机后都要重复这个动作,也是很麻烦。

再次感谢 hangying 坛友发现这个问题:

https://forum.ubuntu.com.cn/viewtopic.php?f=49&t=486823
上次由 Ping-Wu 在 2018-03-28 1:12,总共编辑 3 次。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 18.04 无法输入中文的问题

#2

帖子 Ping-Wu » 2018-03-18 4:33

Ping-Wu 写了:
Ping-Wu 写了: 我发现目前的中文版的 18.04 选择 sunpinyin 为预设中文输入引擎,但却没有放在 iso 里面。
我查了一下 18.04 daily built 镜像的 manifest (套件名单),发现 ibus-sunpinyin 这个套件并不在里面:

代码: 全选

ibus	1.5.17-3ubuntu1
ibus-chewing	1.5.1-1
ibus-gtk:amd64	1.5.17-3ubuntu1
ibus-gtk3:amd64	1.5.17-3ubuntu1
ibus-hangul	1.5.0+git20161231-1
ibus-libpinyin	1.9.2-2
ibus-m17n	1.3.4-5
ibus-mozc	2.20.2673.102+dfsg-2
ibus-table	1.9.14-3
ibus-table-cangjie	1.8.2-2
ibus-table-cangjie-big	1.8.2-2
ibus-table-cangjie3	1.8.2-2
ibus-table-cangjie5	1.8.2-2
ibus-table-quick-classic	1.8.2-2
ibus-table-wubi	1.8.2-2
ibus-unikey	0.6.1-1.1
bionic-desktop-amd64.manifest.txt
因为 Bionic 把 ibus-sunpinyin 当为预设的中文输入法,因此可以确认,用目前官方版的镜像开机,因为没有 ibus-sunpinyin 这个套件,不管是中文或非中文环境,都无法输入中文。装到硬盘/SSD/U棒后,如果没有再 apt install 需要的套件,也无法输入中文。

目前最笨的解决办法:

这个 manifest 显示,ibus-libpinyin 倒是有包括在镜像里面,因此把预设中文输入法改为 ibus-libpinyin (即 intelligent pinyin)就好了。 从镜像开机的话,除非做成 Persistent LiveUSB, 每次开机后都要重复这个动作,也是很麻烦。

再次感谢 hangying 坛友发现这个问题:

https://forum.ubuntu.com.cn/viewtopic.php?f=49&t=486823
Ubuntu 在 16.04 时(大概是因为 UbuntuKylin 极力在推动搜狗的关系)把 ibus 删除掉转到 fcitx。17.10 时,又从 fcitx 转回 ibus 了。如我在其他帖子里提到,Canonical 基本上把 Ubuntu 17.10 当作是 Ubuntu 18.04 的先锋版 (beta),在结构上趋近于 18.04 而不是延续 16.04。

Ubuntu 17.10 的镜像里有 ibus-sunpinyin 套件。18.04 决定把 ibus-sunpinyin 用 ibus-libpinyin 取代:

https://forum.ubuntu.com.cn/viewtopic.php?f=1&t=486434

因此 ibus-sunpinyin 套件被拿掉了,ibus-libpinyin 套件加进去了,但预设的中文输入法还是定为 ibus-sunpinyin,没有对应的中文输入引擎当然无法输入中文。

这个问题很容易解决,但是前提是,必须有人发现。
头像
naturalaw
帖子: 1360
注册时间: 2011-09-06 22:04

Re: 18.04 无法输入中文的问题

#3

帖子 naturalaw » 2018-03-21 10:05

为什么ubuntu发展了十几年了,还是有中文无法输入的情况,有点无法理解。
  • The eternal law
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 18.04 无法输入中文的问题

#4

帖子 Ping-Wu » 2018-03-25 17:08

我们今天花了几乎整天的时间,这个问题终于解决了。 非常感谢 Gunnar Hjalmarsson 不眠不休的努力!

我不知道这个修正什么时候会进入每日更新版(daily built),不过可确认的是,正式版出来时输入中文一定不会有问题。

我觉得过去这几年来,Ubuntu 的团队太仰赖 Kylin 来主导中文环境的建立,哪知道他们别有用心。现在 ibus-libpinyin 终于跟上了时代,Noto 宋体不能打印的问题也解决了:

https://www.libreofficechina.org/thread-1928-2-1.html

距离 Ubuntu 18.04LTS 正式版出来的日期已不到一个月了,非常希望有心推广 Linux 桌面的大牛小牛们能多多努力,发掘是否还存在 critical bugs。正式版一出来,我们能贡献的机会就大打折扣了。
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 18.04 无法输入中文的问题

#5

帖子 funicorn » 2018-03-25 21:55

That can NOT be taken as a good reason for the IM being unavailable in a beta version of new distribution.
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 18.04 无法输入中文的问题

#6

帖子 Ping-Wu » 2018-03-26 1:42

funicorn 写了:That can NOT be taken as a good reason for the IM being unavailable in the beta version of a new distribution.
Totally Agreed!

当然啦,开源软件的开发工作是一个双向道路,产品有瑕疵我们这些使用者也要负很大的责任,不过 Canonical 应该有不少懂中文的工程师吧?他们在搞什么? 上次还看到 Canonical 在找驻上海的工程师,工资一个月到2万5。但这么基本这么重要的问题都无法发现,我们怎敢(义务的)帮 Ubuntu 推销呢???到时候 Canonical/Ubuntu 在中国开发出市场来了,我敢保证得到好处的绝对不会是我们。

最少这些冷气房里的大爷们,三不五时也应该放下身段,到我们这个论坛来走一走,察探一下民间疾苦吧?(这个“没有中文IM*”的问题我在我们论坛上谈了最少一个月,完全没有动静。最后还是因为事情实在太严重了,不得不硬着头皮,直接找上几个不懂中文的朋友帮忙才把问题解决。可悲啊!)

*同样的镜像iso,从日文环境则没有这个问题,用 ja_JP-UTF-8 locale 开机,按 super+space,马上就可以打日文。
头像
百草谷居士
帖子: 3919
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 18.04 无法输入中文的问题

#7

帖子 百草谷居士 » 2018-03-26 10:55

Canonical 有驻上海的工程师?
他们为什么不加入这个论坛,我们每天发现问题都没人理会,他们却趴着屋里闭门造车
:Aadterboom
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 18.04 无法输入中文的问题

#8

帖子 Ping-Wu » 2018-03-27 3:38

百草谷居士 写了:Canonical 有驻上海的工程师?
他们为什么不加入这个论坛,我们每天发现问题都没人理会,他们却趴着屋里闭门造车
:Aadterboom
工资这么高,又是在上海市区工作,这种高级知识人物,肯定不会呆太长期的!我觉得 Canonical 倒不如在三线城市找些 home-based ,对 Ubuntu 较有经验,可信赖度较高,较注意细节,也较具有热忱的开发/服务人员。同样的成本,雇佣个一打都不成问题。产品的企业适用性(corporate usability)建立了,这么重大的计划地方政府想帮忙推动都会觉得来不及(尤其是十九大三中目前正在密集筹的阶段*)。

上海? 省省吧。

Canonical 目前积极的在筹划 IPO (股票初次公开上市),需要找机会接触可能的金主。不过 红帽 (Red Hat)当初 IPO 的时候,公司也是设在一个大家都很陌生的城市 (北卡州的 Raleigh 市),养的也有很多是 home-based 的闲云野鹤,但是大家还不是拼命的把钞票往公司送?当然啦,两个公司的性质非常不同,时代也几乎完全变了。

* 这也是 Ubuntu 18.04 LTS 无法输入中文的问题在正式版出来以前无论如何一定要解决的最主要原因。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 18.04 无法输入中文的问题

#9

帖子 Ping-Wu » 2018-03-27 12:40

Ping-Wu 写了:我不知道这个修正什么时候会进入每日更新版(daily built),不过可确认的是,正式版出来时输入中文一定不会有问题。
我下载了今天(20180326)的每日更新 iso ,用 VirtualBox 开机,(简体)中文输入已没有问题了*:
附件 U1804-daily-built-0327.jpg 已经无效
! ! !

下一步就是如何提升 ibus-libpinyin 里字/词库的可使用度(datebase)。如果这一部分我们都不愿意帮忙(也只有我们末端使用者能帮忙),那我们就根本不配使用 Linux 啦。不过我觉得我们中国人本来就只配只适合使用 Windows吗,微软把系统做得好好的,又有国内的软体硬体银行等全力的在支持,大家为什么要惹这个麻烦?其实用 ibus-libpinyin 或 ibus-pinyin 跟使用闭源的搜狗也没啥差别,反正都是等待别人把软件做得好好的。后者因为 “帮” 我们把我们的使用习惯磁吸(cache)进去了,刚开始时反而比较好用。隐私跟机密的问题,又不是大人物或是公司机构?

*繁体中文的输入本来就没有问题。简体中文有问题,如我前述,可能是因为简体中文版的 Ubuntu 有 Kylin 的关系。UbuntuKylin 一直以 Ubuntu 在中国的代理人自居。凭良心讲,麒麟团队也是很有这个心提升中文环境(例如每个新版本出来前都会花很大的功夫征集有中国风味的电脑桌面壁纸),不过却把事情搞砸了。

《180415 补充》UbuntuKylin 怎么变成这么样子???:
Selection_067.jpg
头像
帅de没人要
帖子: 170
注册时间: 2007-05-13 14:54
系统: Ubuntu22.04Windows10
来自: 山东倔县耿庄
联系:

Re: 18.04 从镜像开机无法输入中文的问题(已解决)

#10

帖子 帅de没人要 » 2018-04-26 19:39

1.9.2出了点问题
输入中文不能用数字选择备选汉字
用数字选择时 直接输入的是数字 而不是汉字
且输入成数字后无法继续输入汉字 需要用super+space切换2次后 才能返回中文输入界面

之前汇报过一个ibus的错误信息

我今天重新安装了1.9.2的安装包 仍然没有解决
现在的汉字输入 只能用空格选择默认的第一个选项
做人要厚道
--------
MechRevo X3 + Ubuntu 22.04+Windows10
头像
帅de没人要
帖子: 170
注册时间: 2007-05-13 14:54
系统: Ubuntu22.04Windows10
来自: 山东倔县耿庄
联系:

Re: 18.04 从镜像开机无法输入中文的问题(已解决)

#11

帖子 帅de没人要 » 2018-04-26 19:54

删除了~/.cache/ibus/libpinyin 这个文件夹 重启后 正常了
做人要厚道
--------
MechRevo X3 + Ubuntu 22.04+Windows10
回复