Fedora 26 安装搜狗拼音输入法 sogoupinyin
Fcitx 官方 wiki
Fcitx GitHub
Arch wiki 上关于 Fcitx 的资料
故障排除可以参考这里
Fedora 中文社区
Fedora 中文社区软件源
Fcitx (Flexible Input Method Framework) ──即小企鹅输入法,是一个以 GPL 方式发布的输入法平台,可以安装多种输入法,是 Linux 中常用的中文输入法。Fcitx 内置拼音和五笔输入法,还支持安装第三方拼音输入法。
1. 前提条件
我安装的是 Fedora 26,Linux 的内核是 4.11。桌面系统是默认的 GNOME,兼容 XDG(其他兼容 XDG 的还有 KDE, Xfce, LXDE)。
$ uname -a
Linux localhost.localdomain 4.11.8-300.fc26.x86_64 #1 SMP Thu Jun 29 20:09:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
下面的所有操作步骤都需要 root 权限,可以直接在 GUI 中用 root 身份登录:
$ su root
或把 GUI 用户添加到 root 用户组,后面通过 sudo 执行命令:
$ su root
Password:
# chmod u+w /etc/sudoers # 允许 root 用户改此文件
# vi /etc/sudoers #
# chmod u-w /etc/sudoers # 禁止任何人改此文件
改 /etc/sudoers
文件时,找到 root ALL=(ALL) ALL
这一行并复制一行,将复制行的 root 改成要添加的用户名即可,例如:
root ALL=(ALL) ALL
jack ALL=(ALL) ALL
2. 安装步骤
2.1 卸载 iBus
当 iBus 等其它输入法程序同时启动且开启了 Xim 支持时, 会使得 Fcitx 无法启动,可以禁用其它输入法程序的自动启动,或干脆直接删除:
dnf remove ibus
2.2 安装 dnf 仓库源
参考 Fedora 中文社区软件源,添加 FZUG 源
Fedora 26 用户:
# dnf install https://repo.fdzh.org/FZUG/free/26/x86_64/fzug-release-26-0.2.noarch.rpm
Fedora 25 用户:
# dnf install https://repo.fdzh.org/FZUG/free/25/x86_64/fzug-release-25-0.1.noarch.rpm
其他方法:
# dnf config-manager --add-repo=https://repo.fdzh.org/FZUG/FZUG.repo
或
# wget https://repo.fdzh.org/FZUG/FZUG.repo -P /etc/yum.repos.d/
2.3 安装搜狗拼音
Sogou Pinyin 是一款基于 Fcitx 框架开发的输入法
sudo dnf install sogoupinyin
这个包已经集成了 fcitx-gtk2, fcitx-gtk3, fcitx-qt4 和 fcitx-qt5 模块,无需单独安装。
安装好 Fcitx 后需要 重启或注销系统。此时 Fcitx 和 Sogou 应该会自动启动,如果没有的话,可以打开终端运行 fcitx
命令。为检验 Fcitx 是否正常运行, 打开一个可以输入文本的程序(比如浏览器搜索框或地址栏), 按 CTRL+Space 激活 Fcitx 并试着输入几个字。如果无法输入中文,则请看下面的配置部分。
Fcitx 正常时的 imsettings 设置如下:
$ imsettings-info
Xinput file: /etc/X11/xinit/xinput.d/fcitx.conf
GTK+ immodule: fcitx
Qt immodule: fcitx
XMODIFIERS: @im=fcitx
XIM server: /usr/bin/fcitx -D
Preferences: /usr/bin/fcitx-configtool
Auxiliary:
Short Description: FCITX
Long Description:
Icon file: /usr/share/pixmaps/fcitx.png
Is system default: TRUE
Is user default: TRUE
Is XIM server: FALSE
如果 Fcitx 没有随桌面环境自动启动,或者想修改下 Fcitx 启动参数,请用桌面环境提供的自动启动工具配置,或者直接编辑用户目录 ~/.config/autostart/
下的 fcitx-autostart.desktop
文件以确认自动启动是否被禁用。如果用户目录下的文件并不存在,可以复制自动启动文件 /etc/xdg/autostart/fcitx-autostart.desktop
到用户目录:
cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/
如果桌面环境并不自动支持 XDG 自动启动, 请在你的启动脚本里面添加 fcitx 以实现自动启动。
3. 配置
3.1 配置工具
Fcitx 提供了图形界面配置程序:基于 KDE 之 kcm 的 kcm-fcitx,基于 GTK+3 的 fcitx-configtool,后者比较常用。
上面的安装会自动安装配置工具 fcitx-configtool,在终端运行 fcitx-config-gtk3
可以打开这个配置工具,之后在工具弹窗的 Input Method 列中点击左下方的加号添加中文输入法:
注意,如果安装的是英文系统,点击加号后的弹窗默认只显示英文输入法,需要取消 Only Show Current Language 前面的复选框,才能添加中文输入法。
选择拼音后,点右下角的 OK 保存即可。
4. 快捷键
跟 Windows 上的类似:
- Ctrl + Space 激活输入法
- 左Shift 临时切换到英文
- Ctrl + Shift 输入法间切换
Fcitx 自带剪贴板,快捷键为 Ctrl + ;
Fedora 26 安装搜狗拼音输入法 sogoupinyin相关推荐
- fedora linux搜狗输入法,在Linux系统 Fedora 25 安装 搜狗拼音输入法
题记:因为使用fedora 25默认的输入法感受不太习惯,因此折腾想更换成搜狗输入法,致使以前的输入法也不能用了,查了半天资料终于弄好了.架构 1.查看已安装的输入法oracle 要在当前用户状态下查 ...
- Fedora 20 安装搜狗拼音输入法
1.卸载ibus sudo yum remove ibus gsettings set org.gnome.settings-daemon.plugins.keyboard active fal ...
- linux fcitx 守护进程,Fedora 20 安装搜狗拼音输入法
Fedora默认的输入法是ibus,用起来还是没有搜狗输入法顺手,于是找来UbuntuKylin与搜狗合作开发的搜狗安装包进行安装. 1.卸载ibus sudo yum remove ibus gse ...
- linux运行搜狗拼音,Ubuntu安装搜狗拼音输入法-sogoupinyin
伴随着Deepin 12.12 beta的发布,搜狗输入法也与我们见面了.在发布前几日Deepiner也通过各种途径向我们展示了搜狗Linux输入法,当然也掉足了胃口. 来自官方的截图: Linux ...
- centOS7安装搜狗拼音输入法
1.配置国内yum源安装EPEL源 https://www.cnblogs.com/renpingsheng/p/7845096.html 2.安装前不需要卸载ibus,卸载ibus桌面可能会出错 也 ...
- 虚拟机 Ubuntu 16.04.3 LTS 安装搜狗拼音输入法
之前在VirtualBox虚拟机上安装好ubuntu 16之后,下载搜狗拼音输入法linux安装包直接安装,结果失败了.以后开机就出现如图1所示的错误提示: 图1. 查阅相关资料以及博客之后,说是有未 ...
- oracle安装搜狗输入法教程,Unbuntu16.04安装搜狗拼音输入法的图文教程
Unbuntu16.04安装搜狗拼音输入法的图文教程 为了让自己的电脑相对安全一些,我安装了ubuntu的物理机 因为要经常输入汉字,我就在unbuntu里面安装了搜狗输入法 1.在搜狗输入法官网下载 ...
- Ubuntu 1804上安装搜狗拼音输入法
Ubuntu 1804上安装搜狗拼音输入法 文章转自http://blog.sciencenet.cn/blog-3308665-1114148.html 文章目录 Ubuntu 1804上安装搜狗拼 ...
- Ubuntu 18.4 qt5.12 安装搜狗拼音输入法
Ubuntu 18.4 qt5.12 安装搜狗拼音输入法 安装fcitx 使用命令行模式安装 apt install fcitx 搜狗拼音 下载搜狗输入法 搜狗输入法下载地址 安装搜狗输入法 dpkg ...
最新文章
- 聊一聊跨域,Vue向Django请求数据的一些问题
- 语音变音调和加速减速
- Linux ekho
- 武汉linux驱动培训转让,linux驱动培训靠谱吗
- vue.config.js配置代理不生效_iMac各种代理设置方法汇总
- python程序框架的描述_简单介绍Python下自己编写web框架的一些要点
- ​如何让技术想法更容易被理解?
- 微信小程序之自定义模态弹窗(带动画)实例
- 野哥点评了Facebook、Amazon、Google、微软和苹果
- 我们一起学习WCF 第五篇数据协定和消息协定
- 忘了 忘了,以前学的矩阵知识全交给老师了,敲黑板了,矩阵乘法实例讲解
- 32位微型计算机原理接口,32位微机原理及接口技术
- pano2vr 6.0转换为html,全景图转换器(Pano2VR)
- Unity 通过修改图片透明度实现淡出效果
- 已解决(Python运行报错)SyntaxError: expression cannot contain assignment, perhaps you meant “==“?
- 一步到位Composer直接打开SOLIDWORKS贴图
- 【MML】华为MML AAA接口联调,Java版本
- Java内存泄漏的排查总结
- shell 脚本生成的文件名出现? 或者^M解决办法
- 课堂练习三及课下作业
热门文章
- Java_7.1 ArrayList应用点名器
- 网络加速器的加速原理
- 一些实用的功能强大的绘图软件
- 用selenium来下载小姐姐图片并保存
- SQL中UNPIVOT是什么
- python报错:SyntaxError: Missing parentheses in call to ‘exec‘
- org.jboss.deployment.DeploymentException: URL file:/X:/workspace/JBoss_AS/XXX.war/ deployment failed
- 淘宝标题怎么写才能具有高权重
- JVM源码分析之Metaspace解密
- 白平衡,及白平衡调节过程