[心得] Fcitx5 Flatpak跨发行版通用安装方法

楼主: ivon852 (ASUS)   2024-07-07 19:17:39
在测试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
作者: Gold740716 (项为之强)   2024-07-07 21:25:00
梗图好笑
作者: funk443 (CToID)   2024-07-08 01:37:00
太神啦
作者: kenjiwang (kenjiwang)   2024-07-08 07:04:00
谢谢教学,解决这困恼我很久的问题!
作者: filiaslayers (司马云)   2024-07-08 10:32:00
太神了!!
作者: ls4860 (我是熟番)   2024-07-08 13:44:00
我想问一下安装ibus的作用是什么 看起来完全没用到啊?如果安装fcitx5-frontend-X X=gtk2, gtk3, qt5, qt6等套件可不可以直接输入 不需要用到ibus来当界面?我在Debian下是这样做的 我不知道其他的distro可不可行
作者: Hurricaneger (裤袜脱落大尉)   2024-08-09 13:19:00
大大,呒虾米不能用VRS选字,怎解?谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com