Как можно управлять набором символов для всплывающих меню в xterm
Где-то по пути я изменил настройку, из-за которой всплывающие окна в xterm отображались греческими символами. Текст в главном окне в порядке, это просто всплывающие окна на греческом языке. Как я могу вернуться к использованию английских символов во всплывающих окнах?
1 ответ
Он должен "просто работать", так как это не новая проблема (см. FAQ по xterm . Первое всплывающее меню очень медленное). В xterm есть настройка ресурса, которая сообщает, какой должна быть локаль при инициализации меню:
menuLocale
(учебный классMenuLocale
)
Укажите языковой стандарт, используемый для вычисления набора символов при загрузке всплывающих меню. Используйте это для улучшения производительности инициализации всплывающих меню Athena, которые могут загружать ненужные (и очень большие) шрифты, например, в локали с кодировкой UTF-8. По умолчанию используется "C" (POSIX).Чтобы использовать текущую локаль (полезно только в том случае, если вы локализовали настройки ресурса для пунктов меню), задайте для ресурса пустую строку.
Возможно, какой-то упаковщик переопределил это, или есть некоторая неясная проблема конфигурации, которая должна быть решена.
Если вы используете локаль POSIX ("C"), то маловероятно, что библиотека X будет искать другие шрифты. Но если у вас есть некоторые настройки ресурсов для шрифтов (видно с appres XTerm
, или же xrdb -query
), то это может быть источником проблемы. Я предполагаю, что также возможно иметь некоторый неправильно закодированный шрифт (но это кажется маловероятным).