
dmenu уже фиг знает сколько времени поддерживает русский язык!
Вы просто указываете ему шрифт в параметрах к dmenu в формате -fn '-xos4-terminus-*-*-*-*-12-*-*-*-*-*-*-*'.
И чё? всё ещё не работает?
а пути к шрифтам в xorg ты прописал? а... то-то! к примеру, в ArchLinux тот же терминус(не забываем что это не ttf шрифты, к которым большинство привыкло) устанавливается в /usr/share/fonts/local Посему в /etc/X11/xorg.conf.d должен лежать файлик в котором прописаны пути к шрифтам
Section "Files"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/util"
FontPath "/usr/share/fonts/encodings"
EndSection
(ну или аналогичная секция в xorg.conf - который как бы уже depricated), даже несмотря на то что шрифты из доброй части этих путей xorg видит и без конфига (по каким путям он увидел(или не увидел) шрифты можно узнать командой cat /var/log/Xorg.0.log | grep font)
Пример того что, допустим, терминус работает в верхней строке на скрине. Надеюсь такими вопросами теперь в жаббере меня никто не будет доставать...