作者ivon852 (内容农场杀手)
看板Linux
标题[心得] Fcitx5 Flatpak跨发行版通用安装方法
时间Sun Jul 7 19:17:39 2024
在测试Rocky Linux 9当作桌面系统的时候,才赫然发现套件库没有收Fcitx5套件。
往上游追发现CentOS也没有...
又想到某些immutable distro(如SteamOS)也有不方便使用传统套件管理器的问题。
所以我就试图透过Flatpak,让Fcitx5可以免受发行版限制跑起来。
这样要使用注音、拼音、仓颉、呒虾米、日语、台语等输入法就方便多了。
https://i.imgur.com/968bdBK.png
首先,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
--
原创梗图系列
https://i.imgur.com/Y10Cw4n.jpg https://i.imgur.com/FqRAWTs.jpg
https://i.imgur.com/Y1pYVqm.png
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.236.253.139 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1720351069.A.5E6.html
※ 编辑: ivon852 (36.236.253.139 台湾), 07/07/2024 19:20:07
1F:推 Gold740716: 梗图好笑 07/07 21:25
2F:推 funk443: 太神啦 07/08 01:37
3F:推 kenjiwang: 谢谢教学,解决这困恼我很久的问题! 07/08 07:04
4F:推 filiaslayers: 太神了!! 07/08 10:32
5F:推 ls4860: 我想问一下安装ibus的作用是什麽 看起来完全没用到啊? 07/08 13:44
充当Fcitx5的输入界面,因为开发者有做所以可以抓来用,替代fcitx5输入法模组
https://github.com/fcitx/fcitx5/discussions/364
※ 编辑: ivon852 (36.236.168.134 台湾), 07/08/2024 20:50:06
6F:推 ls4860: 如果安装fcitx5-frontend-X X=gtk2, gtk3, qt5, qt6等套件 07/08 21:02
7F:→ ls4860: 可不可以直接输入 不需要用到ibus来当界面? 07/08 21:02
8F:→ ls4860: 我在Debian下是这样做的 我不知道其他的distro可不可行 07/08 21:04
9F:推 Hurricaneger: 大大,呒虾米不能用VRS选字,怎解?谢谢 08/09 13:19