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
相关推荐
ManageEngineITSM4 小时前
技术的秩序:IT资产与配置管理的现代重构
大数据·运维·数据库·重构·工单系统
Bony-6 小时前
Go语言完全学习指南 - 从基础到精通------语言基础篇
服务器·开发语言·golang
阿巴~阿巴~6 小时前
线程安全单例模式与懒汉线程池的实现与优化
linux·服务器·单例模式·线程池·饿汉模式·懒汉模式·静态方法
大隐隐于野6 小时前
tcp 丢包分析
linux·服务器·网络
梦昼初DawnDream7 小时前
linux安全基线
linux·运维·安全
Broken Arrows7 小时前
在Linux系统中,top命令的显示参数详解
linux·运维·服务器
APIshop7 小时前
PHP:一种强大的服务器端脚本语言
服务器·php
Chloeis Syntax7 小时前
MySQL初阶学习日记(1)--- 数据库的基本操作
数据库·学习·mysql
qq_401700418 小时前
I.MX6U 启动方式详解
linux
musenh8 小时前
css样式学习
css·学习·css3