码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • archlinux fcitx5-rime五笔输入法


    Rime(中州韵输入法引擎)是一款支持多种输入方案的输入法引擎。
    Rime 本身没有用于处理用户输入的前端,需要配合输入法框架才能使用,比如 Fcitx5 (简体中文) 或 IBus (简体中文)。

    折腾过程

    1. 最先使用的是fcitx5中的五笔拼音
    2. 安装RIME输入法,因为官方的版本是基于ibus的,所以从fcitx5切换到了ibus
    3. 因为ibus在我的电脑上有些奇怪的bug,所以考虑换回fcitx5
      • 无法使用RIME以外其他输入法,这就导致不会五笔人的不太好用我的电脑。
      • 在wps这个软件中,输入法不显示录入的字母,只能盲写。
    4. 切换到 fcitx5-rime虽然不是官方的,使用体验比ibus更好。

    以上仅代表个人体验。

    我的上篇文章:
    《archlinux 安装ibus-rime》
    https://blog.csdn.net/lxyoucan/article/details/127554289

    Rime ArchWiki安装教程

    https://wiki.archlinux.org/title/Rime_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

    安装过程

    安装相关软件

    pacman -S fcitx5 fcitx5-chinese-addons fcitx5-im fcitx5-configtool --noconfirm
    pacman -S fcitx5-rime
    
    • 1
    • 2

    配置环境变量
    新建配置文件~/.xprofile内容如下:

    export INPUT_METHOD=fcitx5
    export GTK_IM_MODULE=fcitx5
    export QT_IM_MODULE=fcitx5
    export XMODIFIERS=@im=fcitx5
    
    • 1
    • 2
    • 3
    • 4

    设置开机启动,我是i3仅供参考:

    exec --no-startup-id fcitx5 &
    
    • 1

    这样重启输入法就安装好了。

    配置五笔输入法

    1. 下载五笔码表
      https://github.com/KyleBing/rime-wubi86-jidian
      这个项目做的挺好的,我在使用macOS系统时就用过,所以在linux也用这个。
    2. 把配置文件保存到
    ~/.local/share/fcitx5/rime/
    
    • 1
    1. 右键点击任务栏中的输入法图标,选重新部署。
      或者通过命令行,重新部署。
    rm ~/.local/share/fcitx5/rime/default.yaml
    fcitx5-remote -r
    
    • 1
    • 2

    然后就可以愉快的输入了。

    主题

    https://github.com/hosxy/Fcitx5-Material-Color

    VSCode VIM 中英文自动切换

    在 $HOME/.config/Code/User/settings.json 加入以下内容:

    "vim.autoSwitchInputMethod.enable": true,
    "vim.autoSwitchInputMethod.defaultIM": "1",
    "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/fcitx5-remote",
    "vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -t {im}",
    
    • 1
    • 2
    • 3
    • 4

    在archlinux中使用xmodmap把大小写按键 映射成esc,在vim,IDEA中使用正常,但是在vscode 中按大小写转换键没法达成esc效果。
    解决办法:

    "keyboard.dispatch": "keyCode"
    
    • 1

    总结

    fcitx5-rime(第三方软件) 基于 Fcitx 输入法框架的 fcitx-rime,由 Fcitx 团队开发和维护。我用起来的总体体验基本与ibus-rime一致,甚至综合体验还更好。观察一段时间后在话。

  • 相关阅读:
    mysql中的分页查询的优化方案
    有人开源全凭“为爱发电”,有人却用开源“搞到了钱”
    408 | 大纲知识点考点冲刺 复习整理 ——【计网】第三章 数据链路层
    在线云原生边缘计算KubeEdge安装配置(一)
    OSCP-Vulnhub靶机记录-GoldenEye-walkthrough
    编程(47)----------Spring AOP
    7. 矢量图层数据查询选择和保存
    针对springcloud gateway 跨域问题解决方案
    Node.js 安装配置
    正则表达式
  • 原文地址:https://blog.csdn.net/lxyoucan/article/details/127573760
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号