◎ 使用 Fcitx 在 Kali Linux 上优雅地输入中文 安装 1 2 root@kali:~# apt-get update root@kali:~# apt-get install fcitx fcitx-googlepinyin 配置 1)鼠标右键点击托盘键盘图标,选择 Configure[1]。 将 /usr/share/fcitx/skin/classic/ 目录下的 active.png 和 inactive.png 复制到 /usr/share/fcitx/skin/material/ 目录 修改文件: 1 2 3 4 5 6 // 文件位置:/usr/share/fcitx/skin/material/fcitx_skin.conf FontSize=11 MenuFontSize=10 图文教程:https://www.zhihu.com/question/53215310/answer/209703807 浏览官网发现的:https://fcitx-im.org/wiki/Fcitx
下载安装 #sudo apt-get install im-switch fcitx #im-switch -s fcitx -z default (此处要注意一定不要加上 sudo 权限命令) 安装完成后 , 须要重启 X-Windows界面, 再进行下面英文环境使用 Fcitx设置(英文界面) 下面进行修改打开libgtk2.0-0.immodules文件 sudo gedit /usr/lib/gtk locale” “kja:th:zh” 改为下面这样 “xim” “X Input Method” “gtk20″ “/usr/share/locale” “en:kja:th:zh” 注销后英文环境中Fcitx
目前在Linux下面fcitx算是最好的中文输入法了,但是安装的时候总是问题很多。 (一) 如果是Ubuntu系统,使用“sudo apt-get install im-switch fcitx”,然后“sudo im-switch -s fcitx”,如果能成功的话当然很好 ,而这时候查看该文件夹,发现fcitx文件确实是存在的。 那么: 修改/etc/X11/Xsession.d/95xinput(如果没有就新建): export XMODIFIERS=”@im=fcitx” export XIM=fcitx (三) 如果情况是提示找不到fcitx文件但它确实不存在,那么任意位置新建立一个文件叫 fcitx,内容(取自ubuntu 软件包里的fcitx)如下: XIM=fcitx XIM_PROGRAM
http://ftp.tw.debian.org/debian/pool/main/f/fcitx/ 下载fcitx-data_4.0.1-6_i386.deb http://ftp.tw.debian.org /debian/pool/main/f/fcitx 下载fcitx_4.0.1-6_i386.deb dpkg -i fcitx-data_4.0.1-6_i386.deb fcitx_4.0.1-6_ i386.deb 但是fcitx-sunpinyin都没有进入Debian 可以从ubuntu实验区下载 http://ppa.launchpad.net/wengxt/fcitx-nightly/ubuntu /ubuntu/pool/main/f/fcitx-sunpinyin 下载fcitx-sunpinyin_0.2.1-0natty2_i386.deb dpkg -i sunpinyin-data_0.1.22 -1_i386.deb libsunpinyin3_2.0.2-1.1_i386.deb fcitx-sunpinyin_0.2.1-0natty2_i386.deb 启动fcitx $fcitx 版权声明
使用 fcitx 成功安装了中文输入法后,却发现中文标点和日常使用不一致。这是由于系统设定的全角标点映射集不符合我们期望,于是乎我们可以撸起袖子定制属于自己的个性化中文标点映射集。 查看 /usr/share/fcitx/data/punc.mb.zh_CN 文件 本人系统上目前的全角标点映射集如下(第一列是键盘符号,每个键盘符号可以对应多个全角符号,同一键盘符号对应的若干全角符号按照先后顺序依次打出 $ ¥ ^ …… * × _ —— ( ( ) ) [ · ] 「 」 ~ ~ 编辑 /usr/share/fcitx/data/punc.mb.zh_CN 文件 根据自身需要定制自己的个性化中文标点映射集 配置好后重启 fcitx fcitx -r 【注】修改 /usr/share/fcitx/data/punc.mb.zh_CN 为全局修改,若只需对当前用户修改,则可将 /usr/share/fcitx /data/punc.mb.zh_CN 复制到 ~/.config/fcitx/data/ 目录下,再修改 ~/.config/fcitx/data/punc.mb.zh_CN 文件即可。
内容目录 一、为什么要使用fcitx? 二、安装fcitx框架 三、安装搜狗输入法 一、为什么要使用fcitx? 搜狗和谷歌输入法等使用的是fcitx框架。 而ibus会造成fcitx无法正常启动,所以我们需要先卸载ibus。 fcitx.sh vi /etc/profile.d/fcitx.sh 内容如下: export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export /fcitx-sogoupinyin.so /usr/lib64/fcitx/fcitx-sogoupinyin.so ln -s /usr/lib/x86_64-linux-gnu/fcitx/fcitx-punc-ng.so /usr/lib64/fcitx/fcitx-punc-ng.so 重启系统。。。
先导 maybe a new fcitx. Next generation of fcitx. 需要安装fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt kcm-fcitx5 fcitx5-rime sudo pacman -S fcitx5 fcitx5 -chinese-addons fcitx5-gtk fcitx5-qt kcm-fcitx5 fcitx5-rime 其中,fcitx5是核心组件,fcitx5-chinese-addons是一个中文插件 ,包含了Fcitx的IME组件,fcitx5-gtk fcitx5-qt是Fcitx5的gtk模块和qt模块,kcm-fcitx5是Fcitx5的KDE设置模块,fcitx5-rime是Fcitx5的中州韵输入法 export XMODIFIERS=@im=fcitx5 export QT_IM_MODULE=fcitx5 fcitx5 & 注意:添加fcitx5 &是为了能让Fcitx5登陆时启动 在~/.xinitrc
今天想把ibus换成fcitx,弄了半天,发现右下脚显示了输入法的配置图标,但是死活打不了字。 fcitx-diagnose # 查查原因看看啥毛病 最后定位,很可能是环境变量的问题: /etc/profile export LANG="en_US.UTF-8" export LC_ALL="en_US.UTF export LC_CTYPE="zh_CN.utf8" export LC_COLLATE="en_US.UTF-8" export LC_ALL="" export GTK_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx export XIM=fcitx export QT_IM_MODULE=fcitx 重启后,居然可以了。
管道的符号是| 管道的作用是连接 原来应该输出到屏幕的内容 通过管道流到了另一个命令做为参数 这次是否可以让cow说出一些中文 下载安装✏输入法️ 安装fxitx sudo apt install fcitx 上一章010213fcitx参与制作 去做实验下一章010215fortune
Fcitx5 是继 Fcitx 之后的新一代输入法框架,优麒麟2204 默认安装的是 Fcitx,而 Fcitx 和 Fcitx5 是相互冲突的,因此安装Fcitx5之前需要先卸载 Fcitx。 关于 Fcitx5 的学习文档,推荐 Archlinux 关于 Fcitx5 的 wiki 文档 一、卸载 Fcitx 输入法 1.首先看看大概装了哪些 Fcitx 输入法组件 $ apt search fcitx-pinyin fcitx-baidupinyin fcitx-googlepinyin fcitx-bin fcitx-libs fcitx-config-common fcitx-frontend fcitx-module-dbus fcitx-module-kimpanel fcitx-module-lua fcitx-module-x11 fcitx-modules fcitx-ui-classic fcitx5-module-quickphrase fcitx5-module-wayland fcitx5-module-xorg 下列【新】软件包将被安装: fcitx5 fcitx5-data
最后在 deepin 找到一个解决方法,尝试后确实有用: 即关闭 fcitx5 -- 全局 -- 关闭“在程序中显示预编辑文本” 这样就可以了。 References fcitx5输入法经常漏字,打快了有几个字母直接输出来了
Ubuntu自带的输入法不太尽如人意思,用起来也不方便,我在Ubuntu和FC中都是用Fcitx,很好用! 安装配置如下: 1. 安装 fcitx sudo apt-get install fcitx 2. 配置默认输入法为 fcitx im-switch -s fcitx // 注意无须加 sudo 3. 重启 x-window 重启之后,fcitx 输入法应当正常启动,输入条将显示在屏幕最上面,不过输入框中文显示可能是 “口口”,需要小小的改动。 4. 修改配置文件 gedit ~/.fcitx/config //如果没有配置gedit 支持GB18030编码,打开后文件会是乱码(此处针对9.10前版本,9.10无需配置已支持) 修改如下几项 修改码表文件 sudo gedit /usr/share/fcitx/data/tables.conf 由于五笔拼音已经完全够用,其它输入法就没必要出现了,文件中只需留下如下内容,其它配置段可以清除或注释掉
ubuntu linux 安装搜狗拼音输入法的方法就不说了,需要依赖Fcitx。 如果想卸载fcitx和sogou拼音输入法,那么注意了,你可能回无法进入桌面系统, 具体症状是:在图形登录界面输入密码后enter,又跳回登录界面。 (这块我把具体名字忘记另外,大家可以搜索grep -nr fcitx 找找) cd /etc/X11/Xsession.d sudo rm -f 55Sogou*[具体名字我没记下来] cd /etc/ X11/xinit/xinput.d sudo rm -f *Sogou*[具体名字我没记下来] sudo rm -f /usr/bin/fcitx [如果该文件存在] 3.重新登录,看是不是已经OK。
flatpak install flathub org.fcitx.Fcitx5flatpak install flathub org.fcitx.Fcitx5.Addon.ChineseAddonssudo vim /etc/enviroment# fix fcitx problemGTK_IM_MODULE=fcitxQT_IM_MODULE=fcitxXMODIFIERS=@im=fcitxSDL_IM_MODULE =fcitxGLFW_IM_MODULE=ibus词组可以直接在 https://wiki.archlinuxcn.org/wiki/Fcitx_5#词库 找。
打开终端(ctrl+alt+t),输入如下命令: sudo apt-get remove ibus 二.安装fcitx输入法框架 命令: sudo add-apt-repository ppa:fcitx-team /nightly sudo apt-get update 三.安装输入法 ①安装双拼 sudo apt-get install fcitx fcitx-pinyin 由于fcitx-pinyin里面带有拼音和双拼 另:网上流有以前用命令安装的方法,但未试过,有喜欢的可以参考下: 命令: sudo apt-get install fcitx fcitx-sogoupinyin 附录: fcitx安装输入法相关技巧 1.fcitx-sunpinyin sunpinyin fcitx-googlepinyin 谷歌拼音 前面为命令相关语句,后面为对应的输入法,更多的各位可以去百度。 如:同时安装谷歌拼音、sunpinyin、双拼(fcitx自带拼音),命令如下: sudo apt-get install fcitx fcitx-googlepinyin fcitx-sunpinyin
在/etc/X11/xinit/xinput.d下新建配置文件fcitx.conf 文件内容: XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="-d" GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx 2. =fcitx export XIM_PROGRAM=fcitx export GTK_IM_MODULE=xim 4. 配置随机启动fcitx 在菜单栏->System->Preferences->Startup Applications中添加fcitx作为启动项即可,注意点:command要填写fcitx的安装路径 四、个性化配置 fcitx有两个个性化配置文件,分别是/usr/share/fcitx/data/.fcitx/conf(配置输入框外观
/pool/main/f/fcitx/fcitx-libs-qt_4.2.8.5-2_amd64.deb wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-bin _4.2.8.5-2_amd64.deb wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-data_4.2.8.5-2_all.deb wget /pool/main/f/fcitx/fcitx-module-dbus_4.2.8.5-2_amd64.deb wget -c http://http.kali.org/pool/main/f/fcitx /fcitx-module-kimpanel_4.2.8.5-2_amd64.deb wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-module-lua /pool/main/f/fcitx/fcitx-tools_4.2.8.5-2_amd64.deb wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-ui-classic
/*.so 将/usr/lib/i386-linux-gnu/fcitx目录下的所有so链接库文件剪切到/usr/lib/fcitx目录下 sudo mv /usr/lib/i386 -linux-gnu/fcitx/*.so /usr/lib/fcitx/ 删除i386-linux-gnu目录,它已经没用了 sudo rm -r /user/lib/i386 安装fcitx sudo yum install fcitx fcitx-qt4.i686 .... 记得好像安装了3个包,具体是什么不清楚。 fcitx-data.noarch 4.2.8.4-1.fc20 @updates fcitx-devel.i686 kcm-fcitx.i686 0.4.3-2.fc20 @fedora fcitx-anthy.i686
fcitx-config-common fcitx-config-gtk fcitx-data fcitx-frontend-all fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt4 fcitx-libs fcitx-libs-gclient fcitx-libs-qt fcitx-module-dbus fcitx-module-kimpanel fcitx-module-lua fcitx-module-x11 fcitx-modules fcitx-ui-classic libbonobo2-0 libbonobo2-common libgconf2 fcitx-config-common fcitx-config-gtk fcitx-data fcitx-frontend-all fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt4 fcitx-libs fcitx-libs-gclient fcitx-libs-qt fcitx-module-dbus fcitx-module-kimpanel
/configure –prefix=/opt/fcitx 如果我们不需要fcitx 时,可以直接删除 /opt/fcitx 目录; 所以我们举这个例子中,fcitx如果定制安装到 /opt fcitx]#cd fcitx [root@localhost fcitx]# . /configure –prefix=/opt/fcitx 如果我们不需要fcitx 时,可以直接删除 /opt/fcitx 目录; 所以我们举这个例子中,fcitx如果定制安装到 /opt 调用fcitx ,应该是 [beinan@localhost ~]#/opt/fcitx/bin/fcitx 如果您想要让fcitx 只要执行fcitx ,就能调用,请配置环境变量,或者在/usr /bin 中做一个fcitx 的链接; [root@localhost beinan]# ln -s /opt/fcitx/bin/fcitx /usr/bin/fcitx 一般的情况下都有说,