看板 Linux 關於我們 聯絡資訊
目前使用的桌面是 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://www.ptt.cc/bbs/Linux/M.1619335325.A.A27.html ※ 編輯: s9209122222 (114.33.200.176 臺灣), 04/25/2021 15:24:48
Ice9: 你可以試著加入並改善這些問題 04/25 15:29
OrzOGC: 還好我用倉頡 04/25 15:30
brli7848: 先怪gnome又惡搞了就對了 04/25 15:38
s9209122222: 我不是開發者,只是個小小使用者點出目前遇到的問題 04/25 15:47
s9209122222: 罷了 04/25 15:47
a58524andy: gnome 40現在一大堆插件都還沒跟上 04/25 16:01
a58524andy: 正體中文輸入法搞不好其實更冷門 04/25 16:02
a58524andy: 就等ㄅ 04/25 16:02
roccqqck: 練拼音輸入吧 04/25 16:46
s9209122222: 不,還是台灣的注音最對味 04/25 17:15
Bencrie: chewing editor 是 libchewing 的工具,跟 ibus 無關 04/25 18:17
HMKRL: 練拼音咧…那我還不如全英文溝通 04/25 18:30
joehuan: 用fcitx, luna-pinyin底下的注音模式啊 04/25 18:49
s9209122222: 可是 gnome 就是和 ibus 綁在一起呀 04/25 19:04
Hsins: 用 fcitx 很順啊 04/25 19:11
Bellkna: kde+fcitx很順 只有putty不能打中文而已 04/25 20:19
roccqqck: 現實linux就是拼音輸入法大勝注音阿 04/25 20:27
roccqqck: 不過我也真不會拼音輸入就是XD 04/25 20:27
s9209122222: 那是 KDE 04/25 20:40
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
Ice9: 回報多時沒用的話就表示沒人維護,那再抱怨也沒用。要嘛鑽 04/25 22:56
Ice9: 進去參與維護,要嘛換。 04/25 22:56
abc0922001: 我忘記用哪個輸入法了,有時候會沒辦法輸入中文 04/25 23:29
soem: 感覺是最近gnome40升上去有新的相容性問題 04/26 00:17
s9209122222: 可是 40 已經出很久了耶 04/26 00:23
soem: 可能我跟的是archlinux一般release比較慢,感覺出一個月而已 04/26 00:27
Arbin: 我覺得放棄ibus跟gnome綁在一起的想法比較快樂... 04/26 10:56
Arbin: 如果真的還是想要 ibus 的話 04/26 11:00
Arbin: https://github.com/definite/ibus-chewing 這個編譯看看? 04/26 11:00
chang0206: 加入 fcitx吧? 04/26 11:26
Gold740716: 還好我用倉頡 04/26 11:56
s9209122222: arch 的 ibus-chewing 不就是從那邊來的嗎? 04/26 12:17
Arbin: 喔好吧 原來你用arch 04/26 12:28
HamalAri: 現在的情況是 DE / toolkit 基本上放生 xim 框架. 想當 04/26 16:24
HamalAri: gcin/fcitx... 釘子戶就得忍受各式各樣的 bug, 甚至還 04/26 16:24
HamalAri: 會破圖; 想換 ibus 就得忍受有些字打不出來甚至英文打 04/26 16:24
HamalAri: 不出來. 04/26 16:24
HamalAri: *非英文 04/26 16:24
Hurricaneger: gnome裡面算有生之年的問題,你換別的DE就好了,推 04/26 19:22
Hurricaneger: 你DWM 04/26 19:22
s9209122222: 怎麼會呢?這看起來應該很小的問題呀,既然重啟 ibus 04/26 19:30
s9209122222: -daemon 就可以解決,應該很好修復才對? 04/26 19:30
s9209122222: 話說 ibus 打不出來什麼字? 04/26 20:00
Bellkna: 用systemd寫個定時自動重啟daemon的服務不就好了(? 04/26 20:09
超討厭這種繞遠路的方式
relaughter: 如果中文打字需求沒很高,考慮 google 網頁版輸入法 04/26 21:42
s9209122222: 這工具感覺實用性很低耶 04/26 23:12
※ 編輯: s9209122222 (114.33.200.176 臺灣), 04/26/2021 23:14:48
holishing: 我已經在用 ibus-libzhuyin 了耶,這種專案會盡量考慮 04/26 23:36
holishing: 還有人在跟其他大專案一起整合維護的方案 04/26 23:36
holishing: 痾我怎麼好像每幾個月就在回覆類似的答案 ( 04/26 23:40
holishing: Linux 桌面可以鑽的地方的地方那麼多, 在這方面省一些 04/26 23:42
holishing: 心力不是很好嗎? 04/26 23:43
brli7848: ibus沒有預設自動執行 所以看你要寫user service或是cp 04/27 00:01
brli7848: desktop檔到xdg規格下的autostart資料夾 04/27 00:01
s9209122222: 輸入法重要性遠高於桌面其他地方吧,不能正常輸入要 04/27 00:19
s9209122222: 用什麼桌面 04/27 00:19
s9209122222: 問題是 ibus 有自動執行,但是要 exit 然後重新執行 04/27 00:20
s9209122222: ibus-daemon 才能用 04/27 00:20
s9209122222: 話說 libzhuyin 那麼難用 bug 滿天飛你還用得下去喔 04/27 00:21
s9209122222: …… 04/27 00:21
s9209122222: 那東西真的有人在維護嗎? 04/27 00:24
holishing: 我在 Xorg 下用得好好的... 04/27 00:25
s9209122222: 呃…那個輸入法不論在 Xorg 還是 Wayland 下都是遇到 04/27 00:31
s9209122222: 一樣的問題 04/27 00:31
holishing: 我都懷疑你在 github 那邊洗的一堆 issue 有些還不見得 04/27 00:32
holishing: 是 ibus-libzhuyin 本身的問題了,更不用說你一堆問題 04/27 00:33
s9209122222: 還常常用到一半切換成英文輸入時,英文標點符號亂跳 04/27 00:33
s9209122222: 我想打 @ 卻跳去其他符號 04/27 00:33
holishing: 說完我不能XXX就沒了,這樣是要怎麼通靈? 04/27 00:34
s9209122222: 別的輸入法就沒那些問題呀,怎麼不會是 libzhuyin 的 04/27 00:34
s9209122222: 問題? 04/27 00:34
s9209122222: 要不然該怎麼說比較好呢? 04/27 00:34
holishing: 「英文輸入常常卡字」,至少也比照前面 issue 說一下 04/27 00:38
holishing: 你輸入了哪些英文字發生這些問題,在這之前之後又做了 04/27 00:38
holishing: 什麼? 04/27 00:38
holishing: issue #75 04/27 00:38
holishing: 前面的套件版號,發行版就不用提了 04/27 00:39
s9209122222: 沒有特定英文字,是隨機發生的,只要打字快一點就會 04/27 00:43
s9209122222: 標點符號就算我現在還是百分百重現 04/27 00:44
s9209122222: 那已經是 2019 年 5 月提的問題了 04/27 00:45
s9209122222: 發行版從當時的 Manjaro 換到現在的純 Arch 還是一樣 04/27 00:46
Cyui: 我的ibus-chewing在arch gnome40下很正常,會不會是其他問題? 04/27 09:38
mgdesigner: 雖然我不是用Gnome ,不過fcitx的chewing使用蠻正常的 04/27 12:57
s9209122222: 83 樓是 X11 嗎?只有 Wayland 會發生 04/27 19:52
Cyui: 是wayland阿, 而且gnome40一釋出就裝來用了, 使用一切正常 04/27 20:30
EdwardGJLee: W就是要把X踢開的,等真正踢開了,就有人會動手支援 04/27 20:39
holishing: 等到 Wayland 元年就會開始支援了 04/27 22:53
s9209122222: Cyui 那你有看到 ibus-x11 在跑嗎? 04/27 22:57
OrzOGC: wayland不是出很久了?至少fedora上用很久了 04/28 00:29
s9209122222: 結果問題一大堆,Gnome 團隊到底在幹嘛? 04/28 00:35
trashprince: 我用fcitx+rime 注音版設定還滿方便的 04/28 04:09
Cyui: https://imgur.com/irVoIkw 給原PO參考看看 04/28 08:24
chang0206: 樓樓上可以推薦rime的注音設定嗎 04/28 10:02
Bencrie: wayland 出很久了,但是 wayland based DM 只有 GDM 唷 04/28 12:54
newton2009: 要吃魚沒有魚~ 應該自己學怎麼釣魚啊! (誤~) 04/28 13:04
s9209122222: 我就是少那個 x11,重啟 ibus-daemon 才會出現 04/28 21:05
s9209122222: 更新到 40.1 後終於有了,但是會延後幾秒才出現 04/28 21:37
LGNexus5: 開源專案只是別人做興趣的也沒收你錢 說人擺爛太超過吧 04/29 13:56
OrzOGC: 大絕:你行你來寫啊...XD 04/29 15:06
Malpais: 而且我看作者回覆 作者不是台灣人也不是注音使用者 根本 04/29 15:43
Malpais: 就是在做功德阿 做一個自己用不到的東西 休息久一點還被 04/29 15:43
Malpais: 嫌擺爛 04/29 15:44
brianhsu: 沒什麼特殊需求的話,乖乖用 X11 就對了 04/29 16:08
s9209122222: 結果今天又失效了 04/29 17:38
https://i.imgur.com/dnu2Off.png
求解! ※ 編輯: s9209122222 (114.33.200.176 臺灣), 04/29/2021 17:53:01
s9209122222: Cyui 該不會是你有在執行 XWayland 吧? 04/29 18:28
s9209122222: 我一開 Steam 就突然可以用了 04/29 18:29
Ares911: 用fcitx注音,一直很順,沒遇到什麼問題 04/29 20:11
HZYSoft: 多年來換了很多套,覺得 fcitx 是最穩問題最少的 04/29 23:37
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
roccqqck: 問個蠢問題 gnome支援fcitx嗎 04/30 10:06
s9209122222: 以前用是可以用,但「概覽」那邊搜尋沒辦法輸入中文 04/30 10:32
s9209122222: 所以還是選擇用 ibus 04/30 10:32
Bencrie: 不需要在 overview mode 打字的話 fcitx 還 ok 04/30 12:30
Bencrie: 可以搭配 extension 04/30 12:30
jjba310: 新酷音好用 04/30 14:10
s9209122222: 應該說在 Linux 新酷音是唯一堪用的注音輸入法 04/30 20:49
zwin: 我早已放棄注音使用拼音了......不會開發就只能自己改習慣 05/02 15:46
brli7848: 紅明顯 前面就跟你講沒自啟動 卻跟我說有…QQ 05/02 18:00
brli7848: 然後Arch本來就沒在幫bind輸入框架變數的…沒寫當然沒 05/02 18:01
brli7848: 輸入法可以用… 05/02 18:01
brli7848: 再補充 你自用的話放~/.pam_environment就夠了 05/02 18:03
s9209122222: 他有自動啟動好嗎!只是沒有 xim 05/02 20:01
s9209122222: 我要的是每個使用者這可以用 05/02 20:01
s9209122222: 他沒自動啟動其他輸入法是怎麼可以用的 05/02 20:03
brli7848: 你可以拔掉變數,登入後用終端機env|grep IM看看QQ 05/02 23:44
brli7848: 還有 不是要老調重彈 ibus 主摳是沒在用標音語言的 05/02 23:46
brli7848: 難用不該怪在酷音上 05/02 23:47
brli7848: fcitx4有預設安裝到/etc/xdg/autostart/所以會自啟 05/02 23:48
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
s9209122222: 要是使用 xdg autostart 那個 gtk 的反而不會顯示, 05/03 10:52
s9209122222: 卻可以用,我發現 environment 內其實不用額外增加設 05/03 10:52
s9209122222: 定 05/03 10:52
s9209122222: 所以這到底算誰的 bug? 05/03 11:26
Bencrie: 會自動起的只有 ibus-daemon 吧,忘記是 gsd 還是 shell 05/03 12:25
Bencrie: 幹的。 05/03 12:25
bespace: 目前在Gnome用fcitx5 滿舒服的 05/03 13:29
haward79: 目前是cinnamon+fcitx用起來不錯 07/28 10:30
yaurtusn: 我用11.2.0 第二天在地區設定上 設入新酷音 能打中文了 12/27 09:35