lala.im:openSUSE Tumbleweed配置使用Fcitx5

技術·lala.im · 2021-11-05 · 132 人浏览

原文地址:https://lala.im/8119.html,請支持原作者!該處僅作轉載。

据说fcitx5对wayland的支持更友好,为将来从x11切到wayland做做准备吧。。
最近nvidia做了点人事。。这货的闭源驱动从470版本开始支持xwayland的硬件加速了,前几天发布的495.44前瞻版本竟然开始支持gbm了:
NVIDIA 495.44 driver released with GBM support from linux

几个月前我尝试过wayland,那个时候可以说就是完全不能用的状态,进到桌面里面各种bug满天飞,latte-dock栏的背景更是一团黑的。不过即便是那种情况下,我也可以明显感觉到桌面整体的操作流畅程度比x11好太多了。
最近又试了一次,这回发现改善了很多,要我说的话就是从完全不能用变成了基本能用,latte-dock的显示也正常了。不过依旧有一些程序打不开,而且稳定性略差。
但是我相信只要nvidia保持现在这种状态,n卡用户用上wayland也是早晚的事情了,有点盼头了!
先卸载fcitx:

sudo zypper rm -u fcitx

建议卸载后重启一下。 现在fcitx5还没有进到官方源里面,得自己添加m17n的源来安装:

sudo zypper ar https://download.opensuse.org/repositories/M17N/openSUSE_Tumbleweed/M17N.repo
sudo zypper ref
sudo zypper in fcitx5

fcitx5只是一个输入法框架,还需要安装输入法引擎才能正常工作,输入法引擎有很多种,这里我选择rime:

sudo zypper in fcitx5-rime

或者可以安装下面这个包,提供了很多中文输入方式,比如拼音,双拼,五笔等等:

sudo zypper in fcitx5-chinese-addons

kde桌面安装下面这个包可以实现图形化配置:

sudo zypper in fcitx5-configtool

打开配置界面点右下角的添加输入法,添加刚才安装的输入法即可:

範例
我现在依旧在用x11,如果使用wayland的话需要设置环境变量才能使用fcitx5:

sudo nano /etc/environment

写入如下配置:

INPUT_METHOD=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

重启系统使其生效即可。

技術 lala.im
Theme Jasmine by Kent Liao