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

[Bug]: 所有中文候选词都会显示拼音 #1075

Closed
4 of 6 tasks
yuche opened this issue Nov 16, 2024 · 2 comments
Closed
4 of 6 tasks

[Bug]: 所有中文候选词都会显示拼音 #1075

yuche opened this issue Nov 16, 2024 · 2 comments
Labels
duplicate This issue or pull request already exists

Comments

@yuche
Copy link

yuche commented Nov 16, 2024

摘要

所有中文候选词都会在候选词之后显示拼音

基本检查

  • 我使用的是雾凇拼音 iDvel/rime-ice
  • 我搜索了过往的 issue,没找到解决办法
  • 我查看了置顶 issue 和详细介绍,没找到解决办法
  • 不对雾凇拼音进行任何修改,也会有这个问题
  • 雾凇拼音最新 commit 或 Nightly 版,仍然有这个问题
  • 我知晓:如果此 issue 不符合模板,或者长时间不活跃,会被无条件关闭

系统信息

NixOS 24.05

应用信息

fcitx5 5.1.10 / fcitx5-rime 5.1.8

复现办法和预期行为

  1. 直接下载 full.zip(080f7b0c7cf4c04dc88a259d820949c98a7f59b8) 文件解压缩替换到 ~/.local/share/fcitx5/rime,没有修改任何文件
  2. 拼音方案使用雾凇拼音
  3. 输入任何拼音都会候选词后面都会有拼音(英文候选词不会)

image

期望效果:
没有拼音或者只有纠错时显示拼音

补充信息

我在 NixOS config 这样做了一个简单的设置,安装了一些必要的 package。

    inputMethod = {
      enabled = "fcitx5";
      fcitx5.addons = with pkgs; [
        fcitx5-rime
        fcitx5-configtool
        fcitx5-chinese-addons
        fcitx5-gtk
        fcitx5-nord
        fcitx5-lua
      ];
    };

自定义配置

No response

@yuche yuche added the bug Something isn't working label Nov 16, 2024
@mirtlecn mirtlecn added duplicate This issue or pull request already exists and removed bug Something isn't working labels Nov 16, 2024
@mirtlecn
Copy link
Collaborator

mirtlecn commented Nov 16, 2024

虽然能通过配置隐藏 #431 (comment) ,但是难保没有其他的问题。因为本质上是依赖出了问题。

@yuche

  • 按经验看可能是 librime 版本不够(应当为 fcitx5-rime 的依赖),或者 librime-lua 没有安装。
  • 但是 NixOS 24.05 我看 librime 版本最新是 1.11.2,你更新到最新版本了吗?你看看自己的包是不是这个版本,按理说 1.8.5 就行了。
  • 也有可能是上游没有打包 librime-lua 这个插件,很难确定只能说。我反正没找到这个 package,当然也有可能直接编译进了 librime 里面。

你参考这个 #840

或者 NixOS 应该能用 flatpak 和 appimage 吗,直接用 fcitx5 的 https://flathub.org/apps/org.fcitx.Fcitx5

@yuche
Copy link
Author

yuche commented Nov 16, 2024

NixOS 可以用 flatpak 或 appimage,但这样 fcitx5 就不归 NixOS 管理了。这是 easy way,但不是 right way。正常来说会在 .nix 文件写一堆 fcitx 的配置,但为了最小化浮现我就用了最简单的版本。

回到这个 issue 本身的问题,确实不是 rime-ice 的问题,问题来源于 NixOS 24.05 的 fcitx5-rime 没有把 librime-lua 打包进来。自行编译一份能解决问题,或者也可以直接用 nur 的 rime-ice。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants