如何在 xterm 中控制弹出菜单的字符集

如何在 xterm 中控制弹出菜单的字符集

在此过程中,我更改了设置,导致 xterm 中的弹出窗口以希腊字符显示。主窗口中的文本正常,只有弹出窗口是希腊语。我如何才能改回在弹出窗口中使用英语字符?

答案1

它应该“正常工作”,因为这不是一个新问题(请参阅 xterm FAQ)第一个弹出菜单非常慢)。xterm 有一个资源设置,它告诉它区域设置初始化菜单时应:

menuLocale(班级MenuLocale
指定加载弹出菜单时用于字符集计算的区域设置。使用此选项可提高 Athena 弹出菜单的初始化性能,这可能会加载不必要的(且非常大的)字体,例如,在具有 UTF-8 编码的区域设置中。默认值为“C”(POSIX)。

要使用当前语言环境(仅当您已本地化菜单项的资源设置时才有用),请将资源设置为空字符串。

可能某些打包程序覆盖了该功能,或者存在一些需要解决的模糊的配置问题。

如果您使用的是 POSIX(“C”)语言环境,那么 X 库似乎不太可能搜索其他字体。但是如果您有一些字体资源设置(参见appres XTerm, 或者xrdb -query),那么这可能是问题的根源。我想也可能是某些字体编码错误(但这似乎不太可能)。

相关内容