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
相关推荐
StickToForever14 分钟前
第4章 信息系统架构(三)
经验分享·笔记·学习·职场和发展
是码农没错了17 分钟前
银河麒麟系统安装mysql5.7【亲测可行】
linux·运维·kylin
wzhao10135 分钟前
WSL进阶使用指南
linux
风静如云42 分钟前
OpenBMC:BmcWeb app.run
linux
数巨小码人1 小时前
Linux下文件权限与安全
linux
yuanbenshidiaos1 小时前
【进程 】
linux
陈无左耳、2 小时前
HarmonyOS学习第4天: DevEco Studio初体验
学习·华为·harmonyos
ChoSeitaku2 小时前
12.重复内容去重|添加日志|部署服务到Linux上(C++)
linux·c++·windows
挣扎与觉醒中的技术人2 小时前
网络安全入门持续学习与进阶路径(一)
网络·c++·学习·程序人生·安全·web安全
一颗小树x2 小时前
Llama 3.1 本地电脑部署 Linux系统 【轻松简易】
linux·llama·本地部署·3.1