一。chrome启用wayland:
地址栏输入:chrome://flags/ ,搜索Preferred Ozone platform,把Preferred Ozone platform,设置为wayland.
二。安装Fcitx5输入法.
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/
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 配置
Fcitx 5 提供了一个基于 Qt 的强大易用的 GUI 配置工具,可以对输入法功能进行配置。有多种启动该配置工具的方法:
- 在应用程序列表中打开「Fcitx 配置」
- 在 Fcitx 托盘上右键打开「设置」
- 命令行命令
fcitx5-configtool
根据个人偏好进行设置即可。需要注意的是「输入法」标签页下,应将「键盘 - 英语」放在首位,拼音(或其他中文输入法)放在后面的位置。
设置为默认激活:
八。重启系统开始使用Fcitx5。
九。解决 chrome中无法输入中文问题。
参考 :https://zhuanlan.zhihu.com/p/508797663?utm_id=0
单行双行模式与emoji支持参考:
https://www.cnblogs.com/maicss/p/15056420.html
10.问题
目录发现少数一些如qt应用程序无法输入中文:
包括vlc,gimp等.不过不多.
暂时还无法解决.