步骤如下:
代码: 全选
# 安装fcitx5
sudo apt update
sudo apt install fcitx5 fcitx5-pinyin fcitx5-frontend-gtk2 fcitx5-frontend-gtk3
# fcitx5自启动
sudo tee /etc/X11/Xsession.d/73fcitx5_start > /dev/null << 'EOF'
#!/bin/sh
if [ -x /usr/bin/fcitx5 ] && [ -x /usr/bin/im-config ]; then
if [ ! -f $HOME/.xinputrc ]; then
/usr/bin/im-config -n fcitx5 && export XMODIFIERS=@im=fcitx || true
fi
if [ "$XMODIFIERS" = "@im=fcitx" ]; then
if [ -f /usr/lib/*/gtk-2.0/*/immodules/im-fcitx5.so ] && [ -f /usr/lib/*/gtk-3.0/*/immodules/im-fcitx5.so ]; then
export GTK_IM_MODULE=fcitx
fi
if [ -f /usr/lib/*/qt4/plugins/inputmethods/qtim-fcitx5.so ]; then
export QT4_IM_MODULE=fcitx
fi
if [ -f /usr/lib/*/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so ]; then
export QT_IM_MODULE=fcitx
fi
fi
if [ -x /usr/bin/fcitx5-remote ]; then
/usr/bin/fcitx5-remote > /dev/null || /usr/bin/fcitx5
fi
if [ -x /usr/bin/im-launch ]; then
STARTUP="/usr/bin/im-launch $STARTUP"
fi
fi
EOF
# 删除用户ibus输入法列表
gsettings set org.gnome.desktop.input-sources sources "[]"
# 选择fcitx5输入法
im-config -n fcitx5
# 生成配置文件
mkdir -p ~/.config/fcitx5
cat > ~/.config/fcitx5/profile << 'EOF'
[Groups/0]
# Group Name
Name=Default
# Layout
Default Layout=us
# Default Input Method
DefaultIM=pinyin
[Groups/0/Items/0]
# Name
Name=keyboard-us
# Layout
Layout=
[Groups/0/Items/1]
# Name
Name=pinyin
# Layout
Layout=
[GroupOrder]
0=Default
EOF
# 安装并启用gnome-shell-extension-kimpanel扩展
wget https://extensions.gnome.org/extension-data/kimpanelkde.org.v55.shell-extension.zip
gnome-extensions install kimpanelkde.org.v55.shell-extension.zip
gnome-extensions enable [email protected]