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 分钟前
day051-ansible循环、判断与jinja2模板
linux·运维·服务器·网络·ansible
渡我白衣29 分钟前
Linux操作系统之进程间通信:共享内存
linux
Wy. Lsy31 分钟前
Kotlin基础学习记录
开发语言·学习·kotlin
总有刁民想爱朕ha35 分钟前
零基础搭建监控系统:Grafana+InfluxDB 保姆级教程,5分钟可视化服务器性能!
运维·服务器·grafana
The_Killer.35 分钟前
格密码--数学基础--06对偶空间与对偶格
学习·线性代数·密码学
Mr_Orangechen1 小时前
Linux 下使用 VS Code 远程 GDB 调试 ARM 程序
linux·运维·arm开发
撰卢1 小时前
【个人笔记】负载均衡
运维·笔记·负载均衡
Shartin2 小时前
Can201-Introduction to Networking: Application Layer应用层
服务器·开发语言·php
lilian1292 小时前
linux系统mysql性能优化
linux·运维·mysql
彤银浦2 小时前
Web学习笔记3
前端·笔记·学习·html5