HIME(1)
π HIME(1) β the hime input method platform π
okay bestie, gather round, because we're about to talk about hime, aka the input method server that is literally carrying the whole Traditional Chinese typing situation on its back π«Ά
β¨ NAME β¨
hime β an input method server π
πΈ SYNOPSIS πΈ
hime [-h|-v|--version]
π DESCRIPTION π
so. hime is an input method (IM) server, and its main character energy is aimed squarely at Traditional Chinese. but don't let that fool you β it's also lowkey super useful for Simplified Chinese, Japanese, and a whole bunch of other languages too π
the IM table format in hime is almost exactly the same as the ones in scim and xcin. which means β and this is the slay part β users can add their own IMs to hime very easily. no gatekeeping here, we're all about that open-door policy β¨
π heads up bestie: if you're actually looking for the configuration tool forhime, you want the manpage forhime-setup, not this one. different girl, different job.
π₯ OPTIONS π₯
-h,-v,--versionβ shows you the version ofhime. that's it. that's the whole option list. she's simple, she's iconic, she doesn't overexplain π
π FILES π
/usr/share/hime/table/gtab.listβ this is the list of input methods available tohime. you're absolutely allowed to copy it over to$HOME/.config/hime/and edit it however you like, no permission needed π but here's the tea: if you don't have a$HOME/.config/hime/gtab.list, then/usr/share/hime/table/gtab.listis what gets used instead. so like, the system one is the fallback bestie π¦/usr/share/hime/script/utf8-editβ a file that helpshimefind text editors when it needs one. you can add any UTF-8 compatible text editor to it. go wild, add five, nobody's stopping you πΈ
π ENVIRONMENT VARIABLES π
okay this section is where the setup girlies live. let's go one by one, no skipping β¨
LC_CTYPE
For bash:
export LC_CTYPE=zh_TW.UTF-8
For csh:
setenv LC_CTYPE zh_TW.UTF-8
XMODIFIERS
For bash:
export XMODIFIERS=@im=hime
For csh:
setenv XMODIFIERS @im=hime
GTK_IM_MODULE
For bash:
export GTK_IM_MODULE=hime
For csh:
setenv GTK_IM_MODULE hime
QT_IM_MODULE
For bash:
export QT_IM_MODULE=hime
For csh:
setenv QT_IM_MODULE hime
HIME_CONNECT_MSG_ONβ displays messages for socket connections. little peek behind the curtain, we love to see it πHIME_DBG_TMPβ displays additional debug messages. more tea, more logging πHIME_ERR_COREDUMPβ an option for debugging. it's giving "for the devs, not for me" energy but ok π§HIME_IM_CLIENT_NO_AUTO_EXECβ disables auto-evoke in the hime protocol. no auto-evoking today bestie, we're being intentional πHIME_OUTPUT_FILTERβ assigns an output filter to process data before the IM server sends it off to clients. yes, pre-send glow-up for your data, obsessed πHIME_TABLE_DIRβ assigns a directory for IM tables other than/usr/share/hime/table. pick your own adventure, pick your own table folder π§
π SEE ALSO π
hime-setup(1), hime-cin2gtab(1), hime-phoa2d(1), hime-juyin-learn(1), hime-message(1)
go read the whole friend group, they're all iconic in their own way π«Ά
π AUTHORS π
- Edward Der-Hua Liu β wrote
himeand the associated tools. the founder, the blueprint, the moment β - Friend of Chanjei IM, Malaysia
<www.chinesecj.com>β author of the original Chanjei IM version 5 table. periodt π - Dayi Co., Ltd.
<http://www.dayi.com>β author of Dayi IM. slay π
and that's the whole page bestie!! no cap, you now know hime better than most people know their own keyboard layout ππ
this was HIME 0.8, dated 2 FEB 2008 β yeah she's been serving looks since 2008 and she's still here, still an icon, still an input method server. mwah π¦β¨
π¦ where this page comes from
- alpine 3.24: hime-doc 0.9.12_git20231221-r6 Β· LGPL-2.1-or-later AND GPL-2.0-or-later
- debian bookworm: hime-data 0.9.11+dfsg-2 Β· LGPL-2.1-only
- debian trixie: hime-data 0.9.11+dfsg-4 Β· LGPL-2.1-only
- ubuntu jammy: hime-data 0.9.11+dfsg-2build1 Β· LGPL-2.1-only
- ubuntu noble: hime-data 0.9.11+dfsg-4build6 Β· LGPL-2.1-only
- ubuntu questing: hime-data 0.9.11+dfsg-4build8
- ubuntu resolute: hime-data 0.9.11+git20231221.g1c15f1f+dfsg-2 Β· LGPL-2.1-only
- ubuntu stonking: hime-data 0.9.11+git20231221.g1c15f1f+dfsg-2build2 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms