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