地址栏输入:chrome://flags/ ,搜索Preferred Ozone platform,把Preferred Ozone platform,设置为wayland.
sudo apt-get install fcitx5 fcitx5-frontend-gtk4 fcitx5-frontend-qt5 fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-pinyin fcitx5-chinese-addons fcitx5-chewing fcitx5-module-lua fcitx5-module-lua-common fcitx5-modules unicode-cldr-core
在 GitHub 打开维基百科中文拼音词库的 Releases 界面,下载最新版的 .dict
文件。按照 README 的指导,将其复制到 ~/.local/share/fcitx5/pinyin/dictionaries/
文件夹下即可。
# 下载词库文件
wget https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/0.2.4/zhwiki-20220416.dict
# 创建存储目录
mkdir -p ~/.local/share/fcitx5/pinyin/dictionaries/
# 移动词库文件至该目录
mv zhwiki-20220416.dict ~/.local/share/fcitx5/pinyin/dictionaries/
四。配置
使用 im-config 工具可以配置首选输入法,在任意命令行输入:
im-config
根据弹出窗口的提示,将首选输入法设置为 Fcitx 5 即可。
1.需要为桌面会话设置环境变量,即将以下配置项写入某一配置文件中:
export XMODIFIERS=@im=fcitx5 export GTK_IM_MODULE=fcitx5 export QT_IM_MODULE=fcitx5
如果使用 Bash 作为 shell,则建议写入至 ~/.bash_profile
,这样只对当前用户生效,而不影响其他用户。
另一个可以写入此配置的文件为系统级的 /etc/profile
。我写到了/etc/profile
。
2.vim ~/.pam_environment:输入以下:
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx5
3.sudo vim /etc/environment:输入以下内容:
XIM=fcitx5
XIM_PROGRAM=fcitx5
GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx5
SDL_IM_MODULE=fcitx5
GLFW_IM_MODULE=fcitx5
执行source /etc/environment生效。
安装 Fcitx 5 后并没有自动添加到开机自启动中,每次开机后需要手动在应用程序中找到并启动,非常繁琐。
解决方案非常简单,在 Tweaks(sudo apt install gnome-tweaks
)中将 Fcitx 5 添加到「开机启动程序」列表中即可。
七。
Fcitx 5 提供了一个基于 Qt 的强大易用的 GUI 配置工具,可以对输入法功能进行配置。有多种启动该配置工具的方法:
fcitx5-configtool
根据个人偏好进行设置即可。需要注意的是「输入法」标签页下,应将「键盘 - 英语」放在首位,拼音(或其他中文输入法)放在后面的位置。
设置为默认激活:
sudo vim /usr/share/applications/google-chrome.desktop
将其中 的Exec=/usr/bin/google-chrome-stable %U 改为
Exec=/usr/bin/google-chrome-stable %U --gtk-version=4
重新启动chrome即可输入了。
其它2个位置
Exec=/usr/bin/google-chrome-stable --gtk-version=4
Exec=/usr/bin/google-chrome-stable --incognito --gtk-version=4
目录发现少数一些如qt应用程序无法输入中文:
包括vlc,gimp等.不过不多.
暂时还无法解决.