xscreensaver: проблема с кодировкой

приветствую!

проблемка, только недавно заметил: xscreensaver, при вызове окна для разблокировки весь русский шрифт отображается кракозяблами. Собственно, как поправить?

вот скрин, дико извиняюсь за качество


гугл посоветовал создать ~/.Xresources c содержимым

xscreensaver.splash: false
 
 !font settings
 xscreensaver.Dialog.headingFont:        -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*
 xscreensaver.Dialog.bodyFont:           -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
 xscreensaver.Dialog.labelFont:          -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
 xscreensaver.Dialog.unameFont:          -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
 xscreensaver.Dialog.buttonFont:         -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*
 xscreensaver.Dialog.dateFont:           -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
 xscreensaver.passwd.passwdFont:         -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*
 
 !general dialog box (affects main hostname, username, password text)
 xscreensaver.Dialog.foreground:         #ffffff
 xscreensaver.Dialog.background:         #111111
 xscreensaver.Dialog.topShadowColor:     #111111
 xscreensaver.Dialog.bottomShadowColor:  #111111
 xscreensaver.Dialog.Button.foreground:  #666666
 xscreensaver.Dialog.Button.background:  #ffffff
 
 !username/password input box and date text colour
 xscreensaver.Dialog.text.foreground:    #666666
 xscreensaver.Dialog.text.background:    #ffffff
 xscreensaver.Dialog.internalBorderWidth:24
 xscreensaver.Dialog.borderWidth:        20
 xscreensaver.Dialog.shadowThickness:    2
 
 !timeout bar (background is actually determined by Dialog.text.background)
 xscreensaver.passwd.thermometer.foreground:  #ff0000
 xscreensaver.passwd.thermometer.background:  #000000
 xscreensaver.passwd.thermometer.width:       8
 
 !datestamp format--see the strftime(3) manual page for details
 xscreensaver.dateFormat:    %I:%M%P %a %b %d, %Y
но никакого эффекта не последовало.

Как избавиться от кракозяблов?
а шрифт dina установлен? кириллицу поддерживает?

я б установил xfontsel и сгенерил бы свой конфиг шрифтов, которые будут показывать кириллицу. xfontsel находится в пакете xorg-xfontsel. Ну и еще хорошо бы убедиться, что .Xresources вообще на него влияет (в мане упоминается только .Xdefaults) - например поменять цвета, формат даты, чтобы увидеть изменения.
да, настройки цепляются из ~/.Xdefaults-<hostname>

теперь задачка подобрать шрифт. dina, установлен, но насчет кирилллицы засомневался, не знаю… (всегда у меня с консольными шрифтами проблемы)
пытаюсь поставить dejavu sans (кириллица там же точно есть?)


-*-dejavu sans-medium-r-*-*-*-*-*-*-*-*-koi8-r =кракозябры
-*-dejavu sans-medium-r-*-*-*-*-*-*-*-*-iso8859-1 = кракозябры
-*-dejavu sans-medium-r-*-*-*-*-*-*-*-*-*-uni =то же
-*-dejavu sans-medium-r-*-*-*-*-*-*-*-*-*-* =без результата

что ж туда прописать-то?? перепробовал кучу вариаций… и ничего…
да, может важно: локали в /etc/locale.gen установлены только utf-8
хмм, у меня из локалей только
$ grep -v ^# /etc/locale.gen 
en_US.UTF-8 UTF-8  
en_US ISO-8859-1

но кириллица отображается (по крайней мере в xfontsel):
в xfontsel отображается, а в xscreensaver - иероглифы ((
Сделал так:
Взял вот http://pingvinoff.net/2010/02/04/udalen … archlinux/
Посмотреть, какие пакеты не используются ничем в системе можно командой
sudo pacman -Qdt
Ну, а удалить всех, так называемых «сирот» можно командой
sudo pacman -Rsn $(pacman -Qdtq)
Теперь login & passwd на аглицком, но без кракозябол,были как у тебя.
У меня OBox & Slim.
Стало
Только очень аккуратно.
Последний крик моды - эхо 30-летней давности.
ALiEN175
-*-dejavu sans-medium-r-*-*-*-*-*-*-*-*-koi8-r =кракозябры

Правильную строку можно увидеть в выводе
xlsfonts | grep iso10646
(iso10646 - как бы utf. Глубже не копал.)

И, кстати, просто установка
sudo pacman -S dina-font 
не делает шрифт дина доступным (о чём говорится при установке)

$ cat /etc/X11/xorg.conf.d/20-fonts.conf 
# 
Section "Files"
   FontPath     "/usr/share/fonts/local/"
EndSection

Скриншот можно сделать командой
xscreensaver-command -lock; sleep 10; import -window root xscreensaver.png
 
Зарегистрироваться или войдите чтобы оставить сообщение.