[心得] Fcitx5 Flatpak跨發行版通用安裝方法

看板 Linux
作者 ivon852 (內容農場殺手)
時間 2024-07-07 19:17:39
留言 8 ( 6推 0噓 2→ )
在測試Rocky Linux 9當作桌面系統的時候,才赫然發現套件庫沒有收Fcitx5套件。 往上游追發現CentOS也沒有... 又想到某些immutable distro(如SteamOS)也有不方便使用傳統套件管理器的問題。 所以我就試圖透過Flatpak,讓Fcitx5可以免受發行版限制跑起來。 這樣要使用注音、拼音、倉頡、嘸蝦米、日語、台語等輸入法就方便多了。 https://i.imgur.com/968bdBK.png
[心得] Fcitx5 Flatpak跨發行版通用安裝方法
首先,Flatpak版Fcitx5不能單純跑在容器裡,否則只有Flatpak程式能喚醒。 在Host OS部份依然得安裝輸入法模組相關套件,才可以在QT/GTK程式輸入。 在Fcitx5開發者的努力下,Fcitx5可以搭配xim或ibus或fcitx4來輸入文字 以Rocky Linux的狀況來說,ibus這款古老的協定套件一定有收: sudo dnf install ibus 然後往/etc/envrionment/設定環境變數: ``` GTK_IM_MODULE=ibus QT_IM_MODULE=ibus XMODIFIERS=@im=ibus SDL_IM_MODULE=ibus GLFW_IM_MODULE=ibus ``` 接著用Flatpak安裝Fcitx5: flatpak install --user org.fcitx.Fcitx5 然後搜尋可用的輸入法Add-On,例如新酷音,還有繁簡轉換模組 flatpak install --user org.fcitx.Fcitx5.Addon.Chewing flatpak install --user org.fcitx.Fcitx5.Addon.ChineseAddons (部份輸入法尚未推送到Flathub,得加Fcitx5的測試儲存庫才找得到) flatpak remote-add --user --if-not-exists fcitx5-unstable https://flatpak.fcitx-im.org/unstable-repo/fcitx5-unstable.flatpakrepo 並設定開機自動啟動Fcitx5 cp ~/.local/share/flatpak/exports/share/applications/org.fcitx.Fcitx5.desktop \ ~/.config/autostart 重開機登入桌面,Fcitx5應會自動啟動。KDE的話右下角會出現面板;GNOME則是得安裝 「Input Method Panel」擴充功能才會顯示輸入法圖示。 新增輸入法後按Ctrl+空白鍵喚醒。 https://i.imgur.com/iWedELL.jpg
[心得] Fcitx5 Flatpak跨發行版通用安裝方法
-- 原創梗圖系列 https://i.imgur.com/Y10Cw4n.jpg
[心得] Fcitx5 Flatpak跨發行版通用安裝方法
https://i.imgur.com/FqRAWTs.jpg
[心得] Fcitx5 Flatpak跨發行版通用安裝方法
https://i.imgur.com/Y1pYVqm.png
[心得] Fcitx5 Flatpak跨發行版通用安裝方法
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.253.139 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1720351069.A.5E6.html

留言

※ 編輯: ivon852 (36.236.253.139 臺灣), 07/07/2024 19:20:07
Gold740716 梗圖好笑 07/07 21:25 1F
funk443 太神啦 07/08 01:37 2F
kenjiwang 謝謝教學,解決這困惱我很久的問題! 07/08 07:04 3F
filiaslayers 太神了!! 07/08 10:32 4F
ls4860 我想問一下安裝ibus的作用是什麼 看起來完全沒用到啊? 07/08 13:44 5F
充當Fcitx5的輸入界面,因為開發者有做所以可以抓來用,替代fcitx5輸入法模組 https://github.com/fcitx/fcitx5/discussions/364
※ 編輯: ivon852 (36.236.168.134 臺灣), 07/08/2024 20:50:06
ls4860 如果安裝fcitx5-frontend-X X=gtk2, gtk3, qt5, qt6等套件 07/08 21:02 6F
ls4860 可不可以直接輸入 不需要用到ibus來當界面? 07/08 21:02 7F
ls4860 我在Debian下是這樣做的 我不知道其他的distro可不可行 07/08 21:04 8F

最新文章

Re: [閒聊] hews 綾瀨桃
c_chat ninomae
2024-11-15 05:56:16
Re: [Vtub] Kumomane(Ina經紀人)出道文
c_chat alphonse2501
2024-11-15 05:47:46
[鐵道] 貼貼黑塔。
c_chat showwhat2
2024-11-15 05:40:31
[色圖] 推特圖分享 1818 雜圖
c_chat pokemon8447
2024-11-15 05:22:00
[蔚藍] 陽奈雜圖
c_chat alexander1
2024-11-15 04:02:22
[Vtub] koyo發生什麼事情了?
8 15 c_chat ifulita
2024-11-15 03:20:23
Re: [討論] PTCG 活動45勝心得
6 13 c_chat cactusman
2024-11-15 03:11:42
[閒聊] 膽大黨 07 所以那個小孩
18 68 c_chat wuqazwsx
2024-11-15 03:00:57
[24秋] 再見龍生 你好人生 07
3 4 c_chat saberthebest
2024-11-15 02:55:48
[Vtub] 渡鴉親媽圖
c_chat a125g
2024-11-15 02:45:09
[妮姬] 通過HARD最終章之後的場景
5 10 c_chat diablohinet
2024-11-15 02:41:56
[Vtub] AZKi 活動六週年
42 44 c_chat deathy
2024-11-15 02:36:04
Re: [SCSP] 周年活動
c_boo longinus
2024-11-15 02:30:53