В RH6.2 (X 3.3.6, glibc 2.1), чтобы получить терминал с iso5 внутри, достаточно было набрать LANG=ru_RU.ISO8859-5 xterm -fn la-la-la-iso8859-5. В RH7 такой номер не проходил потому что клавиатура упорно продолжала работать в koi8, до тех пор пока я не создал ссылку ru_RU.ISO8859-5 в /usr/lib/locale (да, скомпилированные данные locale теперь лежат там). Интересно...