本文实测在UOS家庭版操作系统中安装fcitx5并设置fcitx5的方法,前提条件是UOS需要开启开发者模式,另外,同样的方法也应该适用在Deepin 20新版上。
前言 以下方法在UOS家庭版中实测通过,该方法使用flatpak安装fcitx5,如果你之前没有用flatpak安装过kde系的软件的话,可能需要占用不少空间,在800M左右,如果用flatpak装过kde系的软件则只需要50M不到,其实就是依赖问题所占了空间。 参考:在Deepin 20系统中编译安装fcitx5的方法,附输入法的设置。
操作的方法 首先安装flatpak,在系统终端中执行以下命令: sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 重启计算机。 卸载fcitx: sudo apt remove fcitx 在此处请注意,因为我们还要用到fcitx的im模块,所以不要卸载fcitx*,只卸载fcitx就好了。 安装fcitx5和拼音输入法: flatpak install org.fcitx.Fcitx5 org.fcitx.Fcitx5.Addon.ChineseAddons 然后设置环境变量,这里archwiki推荐的是在~/.pam_environment设置(.pam_environment是一个由于安全漏洞已经被上游弃用的东西,Arch出于某些原因在打包pam的时候仍然默认开启了读取.pam_environment的功能,在其他Linux发行版上就不一定适用了,Arch以后可能也会弃用),深度社区里面提到是在/etc/environment设置,这里依照深度社区的方法操作。 编辑/etc/environment,文末添加以下代码: GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx SDL_IM_MODULE DEFAULT=fcitx 将fcitx5添加开机自启动,在启动器里面找到fcitx5,右键添加开机自启动即可。 至此,重新启动计算机就可以生效了。
说明 经过实测,以上方法可用,比网上很多人提供的方案更为简便。
相关主题 |