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
相关推荐
耶耶耶耶耶~11 小时前
arch linux 安装
linux·运维·服务器
kft131411 小时前
Rocky Linux 9.4 磁盘扩展至根目录(/)教程
运维
iYun在学C12 小时前
驱动程序开发(字符设备驱动框架实验)
linux·c语言·嵌入式硬件
gsls20080812 小时前
阿里云两个数据盘合并挂载
运维·挂载
ashcn200112 小时前
linux 制作一个自解压文件
linux·运维·服务器
hhzz12 小时前
EasyPoi的核心映射工具:@Excel注解详解
java·服务器·excel·springboot·easypoi
天码-行空12 小时前
Linux 系统 MySQL 8.0 详细安装教程
linux·运维·mysql
Joe55612 小时前
vue2 + antDesign 下拉框限制只能选择2个
服务器·前端·javascript
何妨呀~12 小时前
Keepalived+Haproxy高可用集群实验
linux·服务器·网络
悠哉悠哉愿意12 小时前
【嵌入式学习笔记】OLED 显示驱动 (SSD1306)
笔记·单片机·嵌入式硬件·学习