如何在不运行X的情况下在控制台中输入中文(JCK)

如何在不运行X的情况下在控制台中输入中文(JCK)

是否可以在不运行 X-windows 的情况下在控制台中输入 JCK 语言(在我的例子中是繁体中文)?

我在网上找到的所有关于中文输入的帮助都假设 X 和某种 destop 管理器正在运行。

我正在计划对过时的系统进行一次困难的升级,并且我将gentoo安装在不同的分区上。我可以轻松地 chroot 进入这个全新的系统来配置事物、测试应用程序并计划升级。当chroot'ed时,我想使用新gentoo系统上安装的应用程序来输入中文。我不知道这是否可能。如果是,我需要安装哪些应用程序?

所以我想我的问题包括两个相关但略有不同的场景:

1) 在已启动到终端的机器上输入 CJK,系统上根本没有运行 X。 2)在运行X(KDE)的机器上输入CJK,并从中chroot到新系统,并使用chroot环境输入中文。

附带问题:是否可以从 chroot 中启动 X(KDE 或轻量级 DE)?

(标签:[CJK] 或 [Chinese] 缺失。)

答案1

我可以回答我自己的部分问题:

是的,可以从 chroot 环境中启动 X。我刚刚找到以下 gentoo wiki 页面:
http://www.gentoo-wiki.info/HOWTO_startx_in_a_chroot
所以现在我知道这在理论上是可能的。

因此,如果我设法从 chroot 后的系统运行 KDE,我就能够进一步测试中文输入......

另外,这个答案似乎与我的问题非常相关,尽管我还没有测试过并且我不明白它所说的一切:
https://unix.stackexchange.com/a/196102/5687

答案2

关于不带 X 的 CJK 输入。

您必须首先在控制台上启用多字节字符的显示。
也许在fbterm.

我猜(我没有中文输入的经验),中文输入也许可以在乌姆+UIM-FEP+uim咀嚼
或者,您可以使用编辑器的扩展名 ( emacs, vim)。

相关内容