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

相关文章

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完