Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

是否支持热重载码表? #980

Closed
UM-Li opened this issue Mar 7, 2024 · 5 comments
Closed

是否支持热重载码表? #980

UM-Li opened this issue Mar 7, 2024 · 5 comments

Comments

@UM-Li
Copy link

UM-Li commented Mar 7, 2024

请问 Fcitx5 有没有运行时重载码表的命令?

背景是使用官方仓库的郑码码表,Ctrl+8 自组词功能似乎不能正常工作(用五笔试了下,Ctrl+8 能自动生成新词的编码,但郑码会提示 “没有对应的码” #969 也不能添词,抱歉真的没搞懂怎么用)。

至今(X 环境)的处理是把词语写进总码表,生成新的 zhengma.main.dict,放进 ~/.local/share/fcitx5/table 并重启 Fcitx。刚换到 Plasma 6 + Wayland,Fcitx 要求选择虚拟键盘后由 KWin 调出自己,手动在命令行退出重启也调不出输入法;这样如果想重启 Fcitx 是不是要一并重启 KWin 了…?

能热重载码表则不用重启 Fcitx;尝试了 fcitx5-remote -rfcitx5 -d -r,两个命令都没有重载码表。

  • 系统:Arch Linux
  • Plasma:v6.0.1(Wayland)
  • Fcitx:v5.1.8
  • libime:v1.1.6
@wengxt
Copy link
Member

wengxt commented Mar 7, 2024

@UM-Li 在 kwin 下重启非常简单,只需要展开托盘,点两下那个输入法图标就行了

@wengxt
Copy link
Member

wengxt commented Mar 7, 2024

@UM-Li 郑码的构词码好像被意外删掉了…我得研究一下…

@UM-Li
Copy link
Author

UM-Li commented Mar 7, 2024

@UM-Li 在 kwin 下重启非常简单,只需要展开托盘,点两下那个输入法图标就行了

解了燃眉之急,感谢!没想到这么简单 😂

@wengxt
Copy link
Member

wengxt commented Mar 8, 2024

修复郑码的问题 fcitx/fcitx5-table-extra@75c3605

@wengxt wengxt closed this as completed Mar 8, 2024
@wengxt
Copy link
Member

wengxt commented Mar 8, 2024

最后,重载码表的命令

qdbus org.fcitx.Fcitx5 /controller org.fcitx.Fcitx.Controller1.SetConfig 'fcitx://config/addon/table/reloaddict' ''

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants