Skip to Content

在fossapup64 9.5下安装fcitx

周六无事,在U盘上安装了fossapup64 9.5,在安装中文输入法fcitx时,踩了不少坑,最后终于顺利使用。记录下来,希望减少伙伴们的折腾。言归正传,安装使用需要注意四点。
一、使用puppy的安装程序puppy package manager安装fcitx有关的包,我安装的如下:
fcitx-module-dbus_4.2.9.7-3
fcitx-modules_4.2.9.7-3
fcitx-frontend-gtk2_4.2.9.7-3
fcitx-frontend-qt5_1.2.4
fcitx-frontend-gtk3_4.2.9.7-3
fcitx-bin_4.2.9.7-3
fcitx-data_4.2.9.7-3
fcitx-table_4.2.9.7-3
fcitx-table-wbpy_4.2.9.7-3
fcitx-tools_4.2.9.7-3
fcitx-module-kimpanel_4.2.9.7-3
fcitx-ui-qimpanel_2.1.3
fcitx-config-common_0.4.10-3
fcitx-config-gtk_0.4.10-3
fcitx-module-x11_4.2.9.7-3
fcitx-ui-classic_4.2.9.7-3

二、配置环境变量
有多种方法,比如写到/etc/profile里,或者写到~/.profile里,我是在/etc/profile.d/目录下建立了个fcitx.sh,内容为
export XMODIFIERS='@im=fcitx'
export GTK_IM_MODULE='fcitx'
export QT4_IM_MODULE='fcitx'
export QT_IM_MODULE='fcitx'

三、最重要的步骤(我就是在这里踩了坑,怎么都启动不了,最后仔细看fcitx-diagnose的输出,才最终解决了),fcitx的安装程序在puppy下工作没有做完整,缺了这一步,所以无法正常启动。正确做法,在终端里执行
gtk-query-immodules-2.0 > /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
gtk-query-immodules-3.0 > /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

四、将fcitx-autostart设置为开机启动,有多种方法,我做的是拷贝到自动启动目录中
cp /usr/bin/fcitx-autostart /root/Startup/

搞定,重启后fcitx正常使用。
ps:其他linux版本下的安装注意事项都一样。总结一下,安装正确的包,配置环境变量,将fcitx的输入法模块加入到immodules.cache中,将fcitx设置为开机启动。只要这四步做到位,就能正常使用fcitx输入法。
#206070
补充
第三步中,gtk-query-immodules-2.0 在
/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0
需要cd到该目录下,执行
./gtk-query-immodules-2.0
才可。gtk-query-immodules-3.0 在
/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0

如果在某些精简版的puppy中,找不到gtk-query-immodules-2.0,那就在
/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
中自己照着写两条配置也行。像这样
"/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so"
"fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*"

同理,在/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache中,
"/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-fcitx.so"
"fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*"
#206145
感谢分享,有时间我也试试,最近一直在玩BK的easyos,但是icake的中文包安装了以后,中文输入法只能在部分软件中打开使用,但是在浏览器比如chrome、edge里却打不开,一直没找到解决办法。
#206280
chimaerapup64
xfce4ScPup64
devuanpup
LxPupSc64
以上是我比较喜欢的系统,
#206571
感觉puppy每个都差不多,大同小异。你喜欢这几个是因为什么?能点评一下吗?
#206632
chimaerapup64占用内存小。反应快。
xfce4ScPup64美观。看着舒服。毕竟是xfce。装个图标包也好看但是读取epub软件安装失败
devuanpup三个桌面随意切换即使jwm桌面还是比较简洁的。但是jwm虽然有简洁桌面。似乎桌面反应有点顿。可能程序运行有点小问题。
LxPupSc64两个桌面。反应快。jwm桌面看着也很顺眼。
一般各个版本容易出的问题有依赖麻烦。安装软件不方便。相对来说喜欢Debian版本。xfce桌面更好看。但是缺少Debian版本。都是sc版本。内存小。桌面简洁。devuanpup本身不错。装软件方便。但是作者好像系统做得有点迟钝。
#206639
devuanpup作者出了版本比较多。似乎有点思路乱。如果可行的话。希望出jwm桌面+lxpanel+简化的桌面右键菜单。基于Debian或者devuan。因为感觉安装软件顺畅。内存占用当然越少越好。做成jwm+xfce双桌面就更完美了
#206890
楼主能否出个字体安装包
因为复制粘帖麻烦,还有就是办公软件没必要集成,浏览器可以做一个单独的sfs,进来我发现水狐不错,比火狐好 ,起码简洁多了,不臃肿
#206891
怎么加载存储文件, psave=和changes=不管用,,dog,changes=能加载,但是普通的就不行
#213577
希望群主有时间汉化一下jwm主题制作工具。那个工具很小,jwmthememaker或者汉化一下jwm设置,如果汉化完成可以制作jwm主题了。jwm主题就免去进入,.jwm文件自己改代码
#218810
谢谢!

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.