作者s9209122222 (海海海)
看板Linux
标题[问题] 请问现在 Linux 繁中注音输入法是不是一滩死水?
时间Sun Apr 25 15:22:03 2021
目前使用的桌面是 Gnome40 Wayland,
在这上面很多输入法都不能运作,
譬如 ibus-mozc 这个日文输入法,
不过换到 ibus-anthy 就可以替代了,
但我们今天先不谈中文以外的输入法,
以下是我目前遇到的问题。
首先是 ibus-chewing,他算是用过最好用的注音输入法,
但在 Gnome40 Wayland 下却完全不能输入中文,
除非输入 ibus -R 才能解决。
再来是 ibus-libzhuyin,之前听说是 fedora 预设,
他确实预设就可以在 Gnome40 Wayland 使用,
但用了之後发现选字一堆问题,前几年有回报过问题,
但看起来根本没有在维护,形同摆烂状态,
他的英文模式还动不动就会卡字,只能切换回纯英文输入法,
也不像 ibus-chewing 有 chewing-editor 编辑词库,
要是输入错的词库不就无法修正了?
总之,从功能来看两款都处於半残状态,
为什麽中文注音输入法会变成这副模样?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.33.200.176 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1619335325.A.A27.html
※ 编辑: s9209122222 (114.33.200.176 台湾), 04/25/2021 15:24:48
1F:→ Ice9: 你可以试着加入并改善这些问题 04/25 15:29
2F:→ OrzOGC: 还好我用仓颉 04/25 15:30
3F:→ brli7848: 先怪gnome又恶搞了就对了 04/25 15:38
4F:→ s9209122222: 我不是开发者,只是个小小使用者点出目前遇到的问题 04/25 15:47
5F:→ s9209122222: 罢了 04/25 15:47
6F:→ a58524andy: gnome 40现在一大堆插件都还没跟上 04/25 16:01
7F:→ a58524andy: 正体中文输入法搞不好其实更冷门 04/25 16:02
8F:→ a58524andy: 就等ㄅ 04/25 16:02
9F:推 roccqqck: 练拼音输入吧 04/25 16:46
10F:→ s9209122222: 不,还是台湾的注音最对味 04/25 17:15
11F:推 Bencrie: chewing editor 是 libchewing 的工具,跟 ibus 无关 04/25 18:17
12F:推 HMKRL: 练拼音咧…那我还不如全英文沟通 04/25 18:30
13F:推 joehuan: 用fcitx, luna-pinyin底下的注音模式啊 04/25 18:49
14F:→ s9209122222: 可是 gnome 就是和 ibus 绑在一起呀 04/25 19:04
15F:→ Hsins: 用 fcitx 很顺啊 04/25 19:11
16F:→ Bellkna: kde+fcitx很顺 只有putty不能打中文而已 04/25 20:19
17F:推 roccqqck: 现实linux就是拼音输入法大胜注音阿 04/25 20:27
18F:→ roccqqck: 不过我也真不会拼音输入就是XD 04/25 20:27
19F:→ s9209122222: 那是 KDE 04/25 20:40
20F:推 joehuan: 补充一下是fcitx-rime 04/25 22:20
ibus-chewing 那边更新一下说法,不用加 --xim,重启 ibus-daemon 就可以了
这问题有人有办法解决吗?每次都要重启 ibus-daemon 很烦耶!
ibus-chewing 这小问题影响真的很大。
※ 编辑: s9209122222 (114.33.200.176 台湾), 04/25/2021 22:41:13
21F:→ Ice9: 回报多时没用的话就表示没人维护,那再抱怨也没用。要嘛钻 04/25 22:56
22F:→ Ice9: 进去参与维护,要嘛换。 04/25 22:56
23F:推 abc0922001: 我忘记用哪个输入法了,有时候会没办法输入中文 04/25 23:29
24F:推 soem: 感觉是最近gnome40升上去有新的相容性问题 04/26 00:17
25F:→ s9209122222: 可是 40 已经出很久了耶 04/26 00:23
26F:推 soem: 可能我跟的是archlinux一般release比较慢,感觉出一个月而已 04/26 00:27
27F:→ Arbin: 我觉得放弃ibus跟gnome绑在一起的想法比较快乐... 04/26 10:56
28F:→ Arbin: 如果真的还是想要 ibus 的话 04/26 11:00
30F:推 chang0206: 加入 fcitx吧? 04/26 11:26
31F:推 Gold740716: 还好我用仓颉 04/26 11:56
32F:→ s9209122222: arch 的 ibus-chewing 不就是从那边来的吗? 04/26 12:17
33F:→ Arbin: 喔好吧 原来你用arch 04/26 12:28
34F:→ HamalAri: 现在的情况是 DE / toolkit 基本上放生 xim 框架. 想当 04/26 16:24
35F:→ HamalAri: gcin/fcitx... 钉子户就得忍受各式各样的 bug, 甚至还 04/26 16:24
36F:→ HamalAri: 会破图; 想换 ibus 就得忍受有些字打不出来甚至英文打 04/26 16:24
37F:→ HamalAri: 不出来. 04/26 16:24
38F:→ HamalAri: *非英文 04/26 16:24
39F:推 Hurricaneger: gnome里面算有生之年的问题,你换别的DE就好了,推 04/26 19:22
40F:→ Hurricaneger: 你DWM 04/26 19:22
41F:→ s9209122222: 怎麽会呢?这看起来应该很小的问题呀,既然重启 ibus 04/26 19:30
42F:→ s9209122222: -daemon 就可以解决,应该很好修复才对? 04/26 19:30
43F:→ s9209122222: 话说 ibus 打不出来什麽字? 04/26 20:00
44F:→ Bellkna: 用systemd写个定时自动重启daemon的服务不就好了(? 04/26 20:09
超讨厌这种绕远路的方式
45F:推 relaughter: 如果中文打字需求没很高,考虑 google 网页版输入法 04/26 21:42
47F:→ s9209122222: 这工具感觉实用性很低耶 04/26 23:12
※ 编辑: s9209122222 (114.33.200.176 台湾), 04/26/2021 23:14:48
48F:推 holishing: 我已经在用 ibus-libzhuyin 了耶,这种专案会尽量考虑 04/26 23:36
49F:→ holishing: 还有人在跟其他大专案一起整合维护的方案 04/26 23:36
50F:推 holishing: 痾我怎麽好像每几个月就在回覆类似的答案 ( 04/26 23:40
51F:推 holishing: Linux 桌面可以钻的地方的地方那麽多, 在这方面省一些 04/26 23:42
52F:→ holishing: 心力不是很好吗? 04/26 23:43
53F:→ brli7848: ibus没有预设自动执行 所以看你要写user service或是cp 04/27 00:01
54F:→ brli7848: desktop档到xdg规格下的autostart资料夹 04/27 00:01
55F:→ s9209122222: 输入法重要性远高於桌面其他地方吧,不能正常输入要 04/27 00:19
56F:→ s9209122222: 用什麽桌面 04/27 00:19
57F:→ s9209122222: 问题是 ibus 有自动执行,但是要 exit 然後重新执行 04/27 00:20
58F:→ s9209122222: ibus-daemon 才能用 04/27 00:20
59F:→ s9209122222: 话说 libzhuyin 那麽难用 bug 满天飞你还用得下去喔 04/27 00:21
60F:→ s9209122222: …… 04/27 00:21
61F:→ s9209122222: 那东西真的有人在维护吗? 04/27 00:24
62F:推 holishing: 我在 Xorg 下用得好好的... 04/27 00:25
63F:→ s9209122222: 呃…那个输入法不论在 Xorg 还是 Wayland 下都是遇到 04/27 00:31
64F:→ s9209122222: 一样的问题 04/27 00:31
65F:推 holishing: 我都怀疑你在 github 那边洗的一堆 issue 有些还不见得 04/27 00:32
66F:→ holishing: 是 ibus-libzhuyin 本身的问题了,更不用说你一堆问题 04/27 00:33
67F:→ s9209122222: 还常常用到一半切换成英文输入时,英文标点符号乱跳 04/27 00:33
68F:→ s9209122222: 我想打 @ 却跳去其他符号 04/27 00:33
69F:→ holishing: 说完我不能XXX就没了,这样是要怎麽通灵? 04/27 00:34
70F:→ s9209122222: 别的输入法就没那些问题呀,怎麽不会是 libzhuyin 的 04/27 00:34
71F:→ s9209122222: 问题? 04/27 00:34
73F:→ s9209122222: 要不然该怎麽说比较好呢? 04/27 00:34
74F:推 holishing: 「英文输入常常卡字」,至少也比照前面 issue 说一下 04/27 00:38
75F:→ holishing: 你输入了哪些英文字发生这些问题,在这之前之後又做了 04/27 00:38
76F:→ holishing: 什麽? 04/27 00:38
77F:→ holishing: issue #75 04/27 00:38
78F:→ holishing: 前面的套件版号,发行版就不用提了 04/27 00:39
79F:→ s9209122222: 没有特定英文字,是随机发生的,只要打字快一点就会 04/27 00:43
80F:→ s9209122222: 标点符号就算我现在还是百分百重现 04/27 00:44
81F:→ s9209122222: 那已经是 2019 年 5 月提的问题了 04/27 00:45
82F:→ s9209122222: 发行版从当时的 Manjaro 换到现在的纯 Arch 还是一样 04/27 00:46
83F:→ Cyui: 我的ibus-chewing在arch gnome40下很正常,会不会是其他问题? 04/27 09:38
84F:推 mgdesigner: 虽然我不是用Gnome ,不过fcitx的chewing使用蛮正常的 04/27 12:57
85F:→ s9209122222: 83 楼是 X11 吗?只有 Wayland 会发生 04/27 19:52
86F:→ Cyui: 是wayland阿, 而且gnome40一释出就装来用了, 使用一切正常 04/27 20:30
87F:→ EdwardGJLee: W就是要把X踢开的,等真正踢开了,就有人会动手支援 04/27 20:39
88F:→ holishing: 等到 Wayland 元年就会开始支援了 04/27 22:53
89F:→ s9209122222: Cyui 那你有看到 ibus-x11 在跑吗? 04/27 22:57
90F:→ OrzOGC: wayland不是出很久了?至少fedora上用很久了 04/28 00:29
91F:→ s9209122222: 结果问题一大堆,Gnome 团队到底在干嘛? 04/28 00:35
92F:推 trashprince: 我用fcitx+rime 注音版设定还满方便的 04/28 04:09
94F:推 chang0206: 楼楼上可以推荐rime的注音设定吗 04/28 10:02
95F:推 Bencrie: wayland 出很久了,但是 wayland based DM 只有 GDM 唷 04/28 12:54
96F:推 newton2009: 要吃鱼没有鱼~ 应该自己学怎麽钓鱼啊! (误~) 04/28 13:04
97F:→ s9209122222: 我就是少那个 x11,重启 ibus-daemon 才会出现 04/28 21:05
98F:→ s9209122222: 更新到 40.1 後终於有了,但是会延後几秒才出现 04/28 21:37
99F:→ LGNexus5: 开源专案只是别人做兴趣的也没收你钱 说人摆烂太超过吧 04/29 13:56
100F:→ OrzOGC: 大绝:你行你来写啊...XD 04/29 15:06
101F:推 Malpais: 而且我看作者回覆 作者不是台湾人也不是注音使用者 根本 04/29 15:43
102F:→ Malpais: 就是在做功德阿 做一个自己用不到的东西 休息久一点还被 04/29 15:43
103F:→ Malpais: 嫌摆烂 04/29 15:44
104F:推 brianhsu: 没什麽特殊需求的话,乖乖用 X11 就对了 04/29 16:08
105F:→ s9209122222: 结果今天又失效了 04/29 17:38
https://i.imgur.com/dnu2Off.png
求解!
※ 编辑: s9209122222 (114.33.200.176 台湾), 04/29/2021 17:53:01
106F:→ s9209122222: Cyui 该不会是你有在执行 XWayland 吧? 04/29 18:28
107F:→ s9209122222: 我一开 Steam 就突然可以用了 04/29 18:29
108F:推 Ares911: 用fcitx注音,一直很顺,没遇到什麽问题 04/29 20:11
109F:推 HZYSoft: 多年来换了很多套,觉得 fcitx 是最稳问题最少的 04/29 23:37
110F:推 holishing: 楼上 PCMan XD 04/30 01:27
结果最後居然是要做 ArchWiki 说 Gnome 使用者可以跳过的步骤来达成……
1. 在 /etc/environment 内加入以下行:
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
2. 在/etc/xdg/autostart/ibus-daemon.desktop 加入以下行:
[Desktop Entry]
Type=Application
Name=IBus Daemon
Exec=ibus-daemon -drx
这些步骤明明都是在 Gnome 可以跳过的,不晓得 Gnome 在冲三小!
※ 编辑: s9209122222 (114.33.200.176 台湾), 04/30/2021 09:29:15
111F:推 roccqqck: 问个蠢问题 gnome支援fcitx吗 04/30 10:06
112F:→ s9209122222: 以前用是可以用,但「概览」那边搜寻没办法输入中文 04/30 10:32
113F:→ s9209122222: 所以还是选择用 ibus 04/30 10:32
114F:推 Bencrie: 不需要在 overview mode 打字的话 fcitx 还 ok 04/30 12:30
115F:→ Bencrie: 可以搭配 extension 04/30 12:30
116F:推 jjba310: 新酷音好用 04/30 14:10
117F:→ s9209122222: 应该说在 Linux 新酷音是唯一堪用的注音输入法 04/30 20:49
118F:→ zwin: 我早已放弃注音使用拼音了......不会开发就只能自己改习惯 05/02 15:46
119F:嘘 brli7848: 红明显 前面就跟你讲没自启动 却跟我说有…QQ 05/02 18:00
120F:→ brli7848: 然後Arch本来就没在帮bind输入框架变数的…没写当然没 05/02 18:01
121F:→ brli7848: 输入法可以用… 05/02 18:01
122F:→ brli7848: 再补充 你自用的话放~/.pam_environment就够了 05/02 18:03
123F:→ s9209122222: 他有自动启动好吗!只是没有 xim 05/02 20:01
124F:→ s9209122222: 我要的是每个使用者这可以用 05/02 20:01
125F:→ s9209122222: 他没自动启动其他输入法是怎麽可以用的 05/02 20:03
126F:→ brli7848: 你可以拔掉变数,登入後用终端机env|grep IM看看QQ 05/02 23:44
127F:→ brli7848: 还有 不是要老调重弹 ibus 主抠是没在用标音语言的 05/02 23:46
128F:→ brli7848: 难用不该怪在酷音上 05/02 23:47
129F:→ brli7848: fcitx4有预设安装到/etc/xdg/autostart/所以会自启 05/02 23:48
130F:→ brli7848: 5就没有 05/02 23:48
QT_IM_MODULE=ibus
GTK_IM_MODULE=ibus
XDG_RUNTIME_DIR=/run/user/1000
※ 编辑: s9209122222 (114.33.200.176 台湾), 05/03/2021 10:47:44
131F:→ s9209122222: 要是使用 xdg autostart 那个 gtk 的反而不会显示, 05/03 10:52
132F:→ s9209122222: 却可以用,我发现 environment 内其实不用额外增加设 05/03 10:52
133F:→ s9209122222: 定 05/03 10:52
134F:→ s9209122222: 所以这到底算谁的 bug? 05/03 11:26
135F:推 Bencrie: 会自动起的只有 ibus-daemon 吧,忘记是 gsd 还是 shell 05/03 12:25
136F:→ Bencrie: 干的。 05/03 12:25
137F:推 bespace: 目前在Gnome用fcitx5 满舒服的 05/03 13:29
138F:→ haward79: 目前是cinnamon+fcitx用起来不错 07/28 10:30
139F:→ yaurtusn: 我用11.2.0 第二天在地区设定上 设入新酷音 能打中文了 12/27 09:35