What problem does it solve? Chinese input stops working on Linux when environment variables, xinput.d files, or snap-packaged browsers conflict with the installed input method framework, and this Skill provides a systematic diagnostic and repair workflow to restore IME functionality. ## Core Features & Use Cases - Root Cause Patterns: Identifies eight common failure modes including GTK_IM_MODULE mismatches, fcitx4/fcitx5 coexistence residue, snap Firefox hardcoded ibus, and pty terminal limitations. - Ordered Diagnostics: Walks through package checks, environment variable inspection, config file priority analysis (xinput.d > environment.d > .bashrc), and IM module file verification. - Repair Commands: Provides ready-to-run sed, tee, and snap removal commands to unify variables to fcitx5 or ibus and clean stale configurations. - Use Case: A user on Ubuntu 24.04 finds gedit shows no Chinese candidate window despite fcitx5 running; the Skill traces the issue to fcitx4-era values in /etc/X11/xinit/xinput.d/fcitx and fixes them. ## Quick Start Diagnose why Chinese input is not working in my GTK applications on Ubuntu and fix the input method configuration.