Fcitx的安装和美化

2024-03-21 19:32
文章标签 安装 美化 fcitx

本文主要是介绍Fcitx的安装和美化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

按照官网的方法安装:
sudo apt-get install im-switch fcitx 
sudo im-switch -s fcitx -z default
im-switch -s fcitx -z default#修改当前用户的默认输入法, 具体看man im-switch

装好后,发现fcitx无法激活,查看系统监视器,发现里面有一个僵死的fcitx进程
解决方法:
将  /etc/X11/Xsession.d/80im-switch  文件最后那部分代码全部注释,结果如下

# execute XIM_PROGRAM
##if [ -n "$XIM_PROGRAM" -a -x "$XIM_PROGRAM" ]; then
##      if [ -z "$XIM_PROGRAM_SETS_ITSELF_AS_DAEMON" ]; then
##      eval "$XIM_PROGRAM $XIM_ARGS &" || true
##   else
##      eval "$XIM_PROGRAM $XIM_ARGS" || true
##   fi
##fi

然后在系统--》首选项--》会话中,点添加,加入fcitx,即,使fcitx跟gnome一起启动,而不是跟X一起启动。

Ref: http://forum.ubuntu.org.cn/viewtopic.php?p=824798

Fcitx的美化方案(1)
From: http://www.leninlee.cn/?p=177
2007年06月21日 星期四 , 4,663 次点击


虽然在Notecase和Wikidpad下 都发现对fcitx不兼容的现象,但是我依然非常喜欢这个东西。很多使用fcitx的人都说scim稳定性差,我倒不觉得这是个问题,事实上我用scim 从来没有出过问题,相反用fcitx倒是问题不少,我就是觉得这个东西比scim资源占用少,轻巧,功能更强大(为什么很多人说scim功能更强大?可能 他们用拼音而我用二笔的原因)。还有就是可定制性更高,至少我对scim那个粗大的输入法状态条无可奈何。

当初在Windows下用拼音时就很喜欢紫光,现在的紫光华宇比那时候更漂亮,可能是紫光的风格太招人喜欢了,所以现在的搜狗拼音和Google拼音都模仿它。Fcitx在默认情况下的风格实在不咋的,可以修改一下来模仿紫光。

在终端中进入fcitx的配置目录:

cd ~/.fcitx
vi config

把里面“[界面]”部分替换成下面的部分:

[界面]
候选词个数=5
主窗口是否使用3D界面=0
输入条使用3D界面=0
主窗口隐藏模式=1
显示虚拟键盘=0
是否自动隐藏输入条=1
输入条是否居中=0
首次显示输入条=1
#输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度=0
输入条偏移量X=0
输入条偏移量Y=12
序号后加点=1
显示打字速度=1
显示版本=1
光标色=102 159 66
主窗口背景色=255 255 255
主窗口线条色=203 202 186
主窗口输入法名称色=153 153 153 102 159 66 56 134 230
输入窗背景色=255 255 255
输入窗提示色=2 89 196
输入窗用户输入色=255 0 132
输入窗序号色=0 66 200
输入窗第一个候选字色=0 99 200
#该颜色值只用于拼音中的用户自造词
输入窗用户词组色=0 99 200
输入窗提示编码色=255 0 132
#五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=56 134 230
输入窗线条色=203 202 186
输入窗箭头色=193 227 151
虚拟键盘窗背景色=220 220 220
虚拟键盘窗字母色=80 0 0
虚拟键盘窗符号色=0 0 0

保存后按在fcitx打开的状态下ctrl+5重新读取配置文件再重新启动fcitx即可。布面页面最上方图即为美化后的效果截图。

Fcitx的美化方案(2)
From: http://www.leninlee.cn/?p=361


2008年02月12日 星期二 , 5,125 次点击

 

    以前写过一个美化方案,而且一直用的也是它。后来看到Mac下新出的一个输入法FIT的样子挺好看,于是修改了一下以前的方案,模仿FIT的样式。另外还顺带着做了两个其它风格的样式。

    原来的那个方案有边框,最近开始讨厌它,所以这三个样式都没有边框,这在没有开启任何窗口特效的情况下容易和输入区域背景色混淆,比如后两种白色背景的样式,如果在白色背景的文本编辑器中就会和背景融为一体。所以使用这三种样式最好先开启桌面特效,比如Compiz,从而使所有窗口都有阴影;对于没有安装Compiz或者无法安装它的用户,可以使用xcompmgr给窗口加上阴影。

    下面是模仿FIT的方案:

    相关配置信息为:

[界面]
候选词个数=5
主窗口是否使用3D界面=0
输入条使用3D界面=0
主窗口隐藏模式=1
显示虚拟键盘=0
是否自动隐藏输入条=1
输入条是否居中=0
首次显示输入条=1
#输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度=0
输入条偏移量X=0
输入条偏移量Y=12
序号后加点=1
显示打字速度=1
显示版本=1
光标色=255 255 255
主窗口背景色=46 46 46
主窗口线条色=46 46 46
主窗口输入法名称色=255 255 255 255 255 255 255 255 255
输入窗背景色=46 46 46
输入窗提示色=255 255 255
输入窗用户输入色=255 255 255
输入窗序号色=255 255 255
输入窗第一个候选字色=255 255 255
#该颜色值只用于拼音中的用户自造词
输入窗用户词组色=255 255 255
输入窗提示编码色=255 255 255
#五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=255 255 255
输入窗线条色=46 46 46
输入窗箭头色=255 255 255
虚拟键盘窗背景色=220 220 220
虚拟键盘窗字母色=80 0 0
虚拟键盘窗符号色=0 0 0

    下面是FIT样式的反色版:

    相关配置信息为:

[界面]
候选词个数=5
主窗口是否使用3D界面=0
输入条使用3D界面=0
主窗口隐藏模式=1
显示虚拟键盘=0
是否自动隐藏输入条=1
输入条是否居中=0
首次显示输入条=1
#输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度=0
输入条偏移量X=0
输入条偏移量Y=12
序号后加点=1
显示打字速度=1
显示版本=1
光标色=255 255 255
主窗口背景色=255 255 255
主窗口线条色=255 255 255
主窗口输入法名称色=46 46 46 46 46 46 46 46 46
输入窗背景色=255 255 255
输入窗提示色=46 46 46
输入窗用户输入色=46 46 46
输入窗序号色=46 46 46
输入窗第一个候选字色=46 46 46
#该颜色值只用于拼音中的用户自造词
输入窗用户词组色=46 46 46
输入窗提示编码色=46 46 46
#五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=46 46 46
输入窗线条色=255 255 255
输入窗箭头色=46 46 46
虚拟键盘窗背景色=220 220 220
虚拟键盘窗字母色=80 0 0
虚拟键盘窗符号色=0 0 0

    下面是原来那个配色方案去掉边框后的样式:

    相关配置信息为:

[界面]
候选词个数=5
主窗口是否使用3D界面=0
输入条使用3D界面=0
主窗口隐藏模式=1
显示虚拟键盘=0
是否自动隐藏输入条=1
输入条是否居中=0
首次显示输入条=1
#输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度=0
输入条偏移量X=0
输入条偏移量Y=12
序号后加点=1
显示打字速度=1
显示版本=1
光标色=102 159 66
主窗口背景色=255 255 255
主窗口线条色=255 255 255
主窗口输入法名称色=153 153 153 102 159 66 56 134 230
输入窗背景色=255 255 255
输入窗提示色=2 89 196
输入窗用户输入色=255 0 132
输入窗序号色=0 66 200
输入窗第一个候选字色=0 99 200
#该颜色值只用于拼音中的用户自造词
输入窗用户词组色=0 99 200
输入窗提示编码色=255 0 132
#五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=56 134 230
输入窗线条色=255 255 255
输入窗箭头色=193 227 151
虚拟键盘窗背景色=220 220 220
虚拟键盘窗字母色=80 0 0
虚拟键盘窗符号色=0 0 0

    有人写了一个Fcitx的图形界面的配置工具:

    功能还是比较全的,尤其在修改配色方案时不用再手动修改配置文件中RGB格式的颜色值了,还是比较有用的。不过不知道怎么回事儿,用了该工具后, 我的fcitx原有的"二笔拼音"混合输入的方案没了,现在只剩下二笔和拼音了,不过我不确定是不是跟这个配置工具有关系。

    该工具可以在这里或这里下载。

    偶尔梦游到fcitx在Google上的开发站点,该站点是Yuking停止开发后几个不死心的人意图复辟而挖的阵地,不过进度似乎很慢,不管怎样,希望能把二笔模块中造词时不能区分多音字的Bug解决掉,这个问题我向Yuking提起过,Yuking说想想怎么解决,结果没多久就突然宣布停止开发了,郁闷。

    扯远了,梦游到那个站点后发现上面的截图居然是我上一次写的那个配色方案中做的截图:

 

 

 

 

 



这篇关于Fcitx的安装和美化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/833682

相关文章

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

Python使用Colorama库美化终端输出的操作示例

《Python使用Colorama库美化终端输出的操作示例》在开发命令行工具或调试程序时,我们可能会希望通过颜色来区分重要信息,比如警告、错误、提示等,而Colorama是一个简单易用的Python库... 目录python Colorama 库详解:终端输出美化的神器1. Colorama 是什么?2.

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red

python安装完成后可以进行的后续步骤和注意事项小结

《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数