由 fourtree 于 星期六, 04/08/2023 - 23:46 发表
周六无事,在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输入法。
一、使用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输入法。
- 1550 次点击
第三步中,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:*"
xfce4ScPup64
devuanpup
LxPupSc64
以上是我比较喜欢的系统,
xfce4ScPup64美观。看着舒服。毕竟是xfce。装个图标包也好看但是读取epub软件安装失败
devuanpup三个桌面随意切换即使jwm桌面还是比较简洁的。但是jwm虽然有简洁桌面。似乎桌面反应有点顿。可能程序运行有点小问题。
LxPupSc64两个桌面。反应快。jwm桌面看着也很顺眼。
一般各个版本容易出的问题有依赖麻烦。安装软件不方便。相对来说喜欢Debian版本。xfce桌面更好看。但是缺少Debian版本。都是sc版本。内存小。桌面简洁。devuanpup本身不错。装软件方便。但是作者好像系统做得有点迟钝。
因为复制粘帖麻烦,还有就是办公软件没必要集成,浏览器可以做一个单独的sfs,进来我发现水狐不错,比火狐好 ,起码简洁多了,不臃肿
发表新评论