GCIN(1)

πŸ’– GCIN(1) πŸ’–

okay bestie, welcome to the gcin manual page β€” this is part of the gcin input method platform, and honestly? it's iconic. let's get into it.


✨ NAME ✨

gcin β€” an input method server. that's it, that's the whole vibe. she serves. πŸ‘‘


🌸 SYNOPSIS 🌸

gcin [-h|-v|--version]

πŸ¦‹ DESCRIPTION πŸ¦‹

so gcin is an input method (IM) server, and her main character focus is Traditional Chinese β€” like, that's her whole thing. but no cap, she's also super useful for Simplified Chinese, Japanese, and a whole bunch of other languages too. she's versatile like that. πŸ’…

the IM table format of gcin is almost as same as those of scim and xcin, which means you can just... append your own IMs to gcin like it's nothing. so easy. so slay. ✨

and the "g" in gcin? it means she features a better GTK+ user interface. yes bestie, the g stands for glow-up. πŸŽ€

lowkey important side quest: if you're actually looking for the config tool of gcin, go read the manpage of gcin-tools instead. this page is not that page. πŸ™ˆ

πŸ’… OPTIONS πŸ’…

  • -h, -v, --version β€” show version of gcin. that's the whole list. she's a minimalist, she's mysterious, she ate. πŸ”₯

πŸŽ€ FILES πŸŽ€

  • /usr/share/gcin/table/gtab.list β€” the input methods available for gcin. you may copy it to $HOME/.gcin/ and edit it however you like, go feral. and heads up: if you have no $HOME/.gcin/gtab.list, then /usr/share/gcin/table/gtab.list will be used instead. so she's got a fallback, she's prepared. πŸ’–
  • /usr/share/gcin/script/html-browser β€” a file that helps gcin find html browsers when she needs them. you may add any compatible html browser to it. she's just asking for directions, be nice. 🌈
  • /usr/share/gcin/script/utf8-edit β€” a file that helps gcin find text editors when she needs them. you may add any UTF-8 compatible text editor to it. UTF-8 only tho, she has standards. ✨

🌟 ENVIRONMENT VARIABLES 🌟

  • 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=gcin β€” for csh: setenv XMODIFIERS @im=gcin
  • GTK_IM_MODULE β€” for bash: export GTK_IM_MODULE=gcin β€” for csh: setenv GTK_IM_MODULE gcin
  • QT_IM_MODULE β€” for bash: export QT_IM_MODULE=gcin β€” for csh: setenv QT_IM_MODULE gcin
  • GCIN_CONNECT_MSG_ON β€” display messages for socket connections. lil peek behind the curtain. πŸ‘€
  • GCIN_DBG_TMP β€” display additional debug messages. for when you need her to overshare. πŸ›
  • GCIN_ERR_COREDUMP β€” option for debugging. that's all it says bestie, don't @ me. πŸ’€
  • GCIN_IM_CLIENT_NO_AUTO_EXEC β€” disable auto-evoke in gcin protocol. she will not be summoning anyone unprompted. πŸ™…β™€οΈ
  • GCIN_OUTPUT_FILTER β€” assign output filter to process data before the IM server sends them to clients. a lil preprocessing glow-up moment before the data goes out. πŸ’«
  • GCIN_TABLE_DIR β€” assign directory for IM tables other then /usr/share/gcin/table. yes, she said "other then", we're quoting her exactly, no cap. 🫢

πŸ”₯ SEE ALSO πŸ”₯

gcin-tools(1), gcin2tab(1), phoa2d(1), juyin-learn(1), gcin-message(1)

go read your sisters' pages, they're all serving. πŸ‘‘


πŸ‘‘ AUTHORS πŸ‘‘

  • Edward Der-Hua Liu β€” wrote gcin and associated tools. the founder, the blueprint, the moment. πŸ’œ
  • Friend of Chanjei IM, Malaysia <www.chinesecj.com> β€” author of original Chanjei IM version 5 table. the way that URL is doing the most, we love to see it. πŸŽ€
  • Dayi Co., Ltd. <http://www.dayi.com> β€” author of Dayi IM. corporate icon behavior. ✨

aaand that's the page bestie!! 🫢 this was GCIN 1.4.4, dated 2 FEB 2008 β€” yeah she's an elder but she's aging like fine wine, still relevant, still slaying, no notes. mwah. πŸ’–πŸ’…βœ¨