Fcitx5: Difference between revisions
drop 23.11 |
Added references to the upstream fcitx5 wiki |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
Fcitx5 is a lightweight input method framework with addon support. | [https://fcitx-im.org/wiki/Fcitx_5 Fcitx5] is a lightweight input method framework with addon support. | ||
== Setup == | == Setup == | ||
The following is a simple NixOS configuration that | The following is a simple NixOS configuration that sets up fcitx5, its GUI config tool, and two addons.<syntaxhighlight lang="nix"> | ||
i18n.inputMethod = { | |||
enable = true; | |||
type = "fcitx5"; | |||
fcitx5.addons = with pkgs; [ fcitx5-mozc fcitx5-gtk ]; | |||
}; | |||
</syntaxhighlight>Notably, NixOS automagically sets session variables that are required for fcitx5. | |||
Notably, NixOS automagically sets session variables that are required for fcitx5. | |||
== Troubleshooting == | == Troubleshooting == | ||
=== Add-ons Not Detected === | === Add-ons Not Detected === | ||
'''Do not''' install fcitx5 using <code>environment.systemPackages</code> can interfere with add-on detection. Make sure to only add fcitx5 to your config as shown in [[Fcitx5#Setup | Setup]]. | |||
[[File:Fcitx5-mozc-load-fail.jpg|thumb|Fcitx5 failing to load IME module (claims "使用不可" (unusable))]] | [[File:Fcitx5-mozc-load-fail.jpg|thumb|Fcitx5 failing to load IME module (claims "使用不可" (unusable))]] | ||
Line 30: | Line 26: | ||
=== Using Wayland === | === Using Wayland === | ||
Set boolean <code>i18n.inputMethod.fcitx5.waylandFrontend</code> to true to suppress warnings about environment variables. | Set boolean <code>i18n.inputMethod.fcitx5.waylandFrontend</code> to true to suppress warnings about environment variables. | ||
For more details on how to correctly set fcitx5 for different compositors and applications, refer to the [https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland fcitx5 wiki]. | |||
[[Category:Applications]] | [[Category:Applications]] |