1、打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”
2、弹出“已安装语言”窗口,勾选中文(简体),点击应用
3、回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx”
4、点击“应用到整个系统”,关闭窗口,重启电脑
5、设置fcitx开机自启动
在终端执行sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
6、卸载ibus
sudo apt purge ibus
7、通过命令行安装包:sudo apt install sogoupinyin_版本号_amd64.deb
8、安装依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
9、重启电脑
在右上角,选择配置,将搜狗加入输入法列表即可
核心要点:
1、卸载iBus: sudo apt purge ibus
2、安装fcitx
3、禁用 GNOME Wayland,让下次登录走 Xorg
在/etc/gdm3/custom.conf
中将 WaylandEnable=false
4、如果还不行,修改下面4个文件
1)~/.xprofile : 让图形桌面登录时把输入法框架指定为 fcitx
exportGTK_IM_MODULE=fcitxexportQT_IM_MODULE=fcitxexportXMODIFIERS=@im=fcitxexportINPUT_METHOD=fcitxexportSDL_IM_MODULE=fcitx2)~/.bashrc : 让 shell/终端启动的程序也继承 fcitx 输入法环境
# Codex fcitx env for Sogou input methodexportGTK_IM_MODULE=fcitxexportQT_IM_MODULE=fcitxexportXMODIFIERS=@im=fcitxexportINPUT_METHOD=fcitxexportSDL_IM_MODULE=fcitx3)~/.pam_environment : 登录会话级别设置输入法环境变量,比 .bashrc 更适合图形桌面
GTK_IM_MODULEDEFAULT=fcitx QT_IM_MODULEDEFAULT=fcitxXMODIFIERSDEFAULT=@im=fcitx INPUT_METHODDEFAULT=fcitx SDL_IM_MODULEDEFAULT=fcitx4)~/.config/autostart/fcitx.desktop 登录桌面后自动启动 fcitx
[Desktop Entry]Type=ApplicationName=FcitxExec=fcitx-dX-GNOME-Autostart-enabled=trueNoDisplay=true