Как можно управлять набором символов для всплывающих меню в xterm

Где-то по пути я изменил настройку, из-за которой всплывающие окна в xterm отображались греческими символами. Текст в главном окне в порядке, это просто всплывающие окна на греческом языке. Как я могу вернуться к использованию английских символов во всплывающих окнах?

1 ответ

Он должен "просто работать", так как это не новая проблема (см. FAQ по xterm . Первое всплывающее меню очень медленное). В xterm есть настройка ресурса, которая сообщает, какой должна быть локаль при инициализации меню:

menuLocale (учебный класс MenuLocale )
Укажите языковой стандарт, используемый для вычисления набора символов при загрузке всплывающих меню. Используйте это для улучшения производительности инициализации всплывающих меню Athena, которые могут загружать ненужные (и очень большие) шрифты, например, в локали с кодировкой UTF-8. По умолчанию используется "C" (POSIX).

Чтобы использовать текущую локаль (полезно только в том случае, если вы локализовали настройки ресурса для пунктов меню), задайте для ресурса пустую строку.

Возможно, какой-то упаковщик переопределил это, или есть некоторая неясная проблема конфигурации, которая должна быть решена.

Если вы используете локаль POSIX ("C"), то маловероятно, что библиотека X будет искать другие шрифты. Но если у вас есть некоторые настройки ресурсов для шрифтов (видно с appres XTerm, или же xrdb -query), то это может быть источником проблемы. Я предполагаю, что также возможно иметь некоторый неправильно закодированный шрифт (но это кажется маловероятным).

Другие вопросы по тегам