Я запускаю urxvt на nixOS (19.03), запущенный из xmonad (с горячей клавишей).Когда я запускаю проги, которые используют специальные символы для рисования терминала (например, lsblk
), специальные символы отображаются плохо;например, прямой угол выглядит как окружность (по крайней мере, я думаю, что это окружность).Тем не менее, если я запускаю новый urxvt из этого (то есть запускаю urxvt &
) и запускаю lsblk
в этом, все хорошо отрисовывается.
Если я использую Ctrl-Shift-Click на ошибочных символахзатем в «плохом» окне он отображается как символ из выбранного шрифта DejaVuSansMono;в «хорошем» окне он отображается как «встроенный шрифт поддержки».DejaVuSansMono - это то, что у меня есть в xrdb;и для других символов оба окна показывают этот используемый шрифт (в частности, DejaVuSansMono:pixelsize=10:minspace=True
).Я попытался добавить minspace=false
в xrdb, чтобы помочь;но, похоже, это не имеет значения.
$TERM
имеет одинаковое значение (vt102
) в обоих окнах.
Я озадачен, что еще может повлиять на это?