LINUX.ORG.RU

Локаль OpenBSD (Продолжение...)


0

0

Предыдущая дискуссия http://www.linux.org.ru/jump-message.jsp?msgid=878850
Я извиняюсь, у меня может что-то не получается! Делаю так (OpenBSD 3.6)
в /etc/wsconsctl.conf: keyboard.encoding=ru
в /etc/rc.local:

if [ -x /usr/sbin/wsconscfg -a -x /usr/sbin/wsfontload ]; then
# загружаем русский koi8 шрифт
/usr/sbin/wsfontload -h 16 /usr/share/misc/pcvtfonts/koi8-r-8x16
for SCREEN in 2 3 4; do
# удаляем экраны созданные по умолчанию (для GENERIC)
/usr/sbin/wsconscfg -d $SCREEN
/usr/sbin/wsconscfg -t 80x25bf -e vt100 $SCREEN
done

# создаем фиксированный переключатель на правом ctrl
/sbin/wsconsctl -w keyboard.map+="keycode 157 = Mode_Lock" > /dev/null
# а если вы привыкли пользоваться обычным переключателем - правый Alt
/sbin/wsconsctl -w keyboard.map+="keycode 184 = Mode_switch" > /dev/null
fi

При "переключении" раскладок на экран выводятся одни цифры!
Что я делаю не так объясните пожалуйста!
Ещё раз примите мои извинения!

★★★★★

p.s. Не на нулевой, а, согласно скрипту и документации, со второй по шестую консоль я пробовал!

UVV ★★★★★
() автор топика

так ядро перекомпиливали? консоли созданные ядром не подерживают загрузку шрифтов. option WSDISPLAY_DEFAULTSCREENS=2

если да то еще и шел должен нормально работать с локалью.

для баша прописываем в ~/.inputrc set meta-flag on set convert-meta off set output-meta on

x86 ★★
()
Ответ на: комментарий от x86

Попробую! Послезавтра скажу результат!

UVV ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.