2024-Calculate-gentoo安装fcitx拼音输入法

以下是学习笔记,具体操作请参照gentoo官网指导。

配置关键词:

在 /etc/portage/package.accept_keywords/ 目录下创建或编辑 fcitx5 文件,并添加以下内容:

cpp 复制代码
app-i18n/fcitx ~amd64
x11-libs/xcb-imdkit ~amd64
app-i18n/fcitx-rime ~amd64
app-i18n/rime-data ~amd64
app-i18n/rime-octagram-data ~amd64
sys-libs/libunwind ~amd64
app-i18n/librime-octagram ~amd64
app-i18n/libime ~amd64
app-i18n/fcitx-gtk ~amd64

这些关键词将允许您安装 fcitx 及其相关组件。注意:在这里错了几次,所以我不知道这个配置有没有起作用,不过我没有删除它。

步骤1:启用Gentoo的官方overlay

安装eselect-repository:

这是管理overlay的工具,使用以下命令安装:

cpp 复制代码
emerge --ask app-eselect/eselect-repository

安装git:

因为大多数overlay都是通过git管理的,所以需要安装git:

cpp 复制代码
emerge --ask dev-vcs/git

启用Gentoo的官方overlay:【命令分开执行】

使用eselect repository启用Gentoo的官方overlay,例如启用gentoo-zh:

cpp 复制代码
eselect repository list
eselect repository enable gentoo-zh
步骤2:同步所有仓库

更新所有仓库,可以加上-r <仓库名>来更新指定的仓库:

cpp 复制代码
emerge --sync
步骤3:安装fcitx5

安装fcitx:

使用以下命令安装fcitx:【命令分开执行】

cpp 复制代码
emerge --ask app-i18n/fcitx
emerge --ask app-i18n/fcitx-rime
emerge --ask app-i18n/fcitx-chinese-addons
emerge --ask app-i18n/fcitx-qt
emerge --ask app-i18n/fcitx-gtk
步骤4:创建配置文件:

一,创建~/.bashrc文件

打开终端。

在当前用户目录下输入以下命令来创建.bashrc文件(如果它不存在):

cpp 复制代码
touch ~/.bashrc

使用文本编辑器打开.bashrc文件,例如使用nano:

cpp 复制代码
nano ~/.bashrc

在打开的文件中,添加以下内容:

cpp 复制代码
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

保存并关闭文件。

二,创建~/.xprofile文件

打开终端。

在当前用户目录下输入以下命令来创建.xprofile文件(如果它不存在):

cpp 复制代码
touch ~/.xprofile

使用文本编辑器打开.xprofile文件,例如使用nano:

cpp 复制代码
nano ~/.xprofile

在打开的文件中,添加以下内容:

cpp 复制代码
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

保存并关闭文件。

重启电脑应用更改,拼音输入法生效。

三,如果要增加其它输入法,需要安装图形配置工具,执行命令:

cpp 复制代码
emerge --ask app-i18n/fcitx-configtool
相关推荐
这个名字先用着4 分钟前
NPN转PNP,PNP转NPN方法
科技·学习·制造
深盾科技17 分钟前
Linux跨进程内存操作的3种方法及防护方案
java·linux·网络
HalvmånEver17 分钟前
Linux:基础IO(一)
linux·运维·服务器
Lynnxiaowen18 分钟前
今天我们学习kubernetes内容持久化存储
linux·运维·学习·容器·kubernetes
Starry_hello world19 分钟前
Linux 信号
linux
KingRumn19 分钟前
Linux进程间通信之消息队列
linux·服务器·网络
jerryinwuhan19 分钟前
1210_linux_2
linux·运维·服务器
IDC02_FEIYA26 分钟前
Linux怎么看服务器状态?Linux查看服务器状态命令
linux·运维·服务器
爱潜水的小L34 分钟前
自学嵌入式day28,文件操作
linux·数据结构·算法
刚入坑的新人编程35 分钟前
Linux(小项目)进度条演示
linux·运维·服务器