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