Руссификация readline приложений.
цифры наподобие \086\056\078 вместо русских букв?
В ридлайн приложениях ничего не отображается, когда нажимаешь пишешь русскую букву, но делается бип, в остальных - пишутся и отображаются русские буквы без проблем.
set input-meta on
set output-meta on
Linux, русский в сабжевых приложениях работает
Я много разных линухов и БСДей руссифицировал (ридлайн особенно но в данном случае что-то не заладилось.
Может, какие-то комманды надо умные написать, чтобы локализировать проблему?
openbsd.ru
а здесь тебе не ответят
а здесь тебе не ответят
"set meta-flag on" нет, зато остальное так же.
Кстати, RU.UNIX FAQ не помогает?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
Но вообще, я повторюсь, на многих компьютерах под разными осями руссифицировал ридлайн - таких проблем не встречалось. И, главное, не понятно в каком месте может быть проблема. Что именно не работает, и как эту проблему локализовать.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
В данный момент у меня vt220.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
$ cat /etc/kbdtype
ru
$ cat /etc/wsconsctl.conf
# $OpenBSD: wsconsctl.conf,v 1.1 2001/07/04 06:34:19 mickey Exp $
#
# wscons configurable parameters
#
keyboard.repeat.del1=200 # change keyboard repeat/delay
keyboard.repeat.deln=50
keyboard.encoding=ru # use different keyboard encoding
display.vblank=on # enable vertical sync blank for screen burner
display.screen_off=60000 # set screen burner timeout to 60 seconds
display.msact=off # disable screen unburn w/ mouse
$ cat /etc/rc.local|tail -n 16
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 1 2 3 5; do
# удаляем экраны созданные по умолчанию (для GENERIC)
/usr/sbin/wsconscfg -d $SCREEN
/usr/sbin/wsconscfg -t 80x25bf -e vt100 $SCREEN
# echo -ne "\033(K" >/dev/ttyC$SCREEN - пробовал и с этим, но оно походу тут не в кассу совсем
done
# а если вы привыкли пользоваться обычным переключателем - правый Alt
/sbin/wsconsctl -w keyboard.map+="keycode 184 = Mode_switch" > /dev/null
fi
$ cat ~/.inputrc
set meta-flag on
set convert-meta off
set output-meta on
set input-meta on
$ uname -a
OpenBSD .hackers 3.4 GENERICi386
Вроде, всё правильно.
Кстати, та ссылка, что ты мне дал, это про руссификацию терминала. Так если у меня всё, кроме ридлайна работает, тут, походу, терминал не при чём.
RU.UNIX FAQ прочитал. Не помогло.
Зато знаешь ещё одно место, где спрашивать.
Кстати, народ там очень даже неплохой.
Особенно, мне понравилось недавнее
/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\
Von:Andrey Voitenkov (vimas.com)
Betrifft:Re: UNIX vs Windows.... для повседневной жизни более подходит винда.... или нет?
Newsgroups:fido7.ru.unix
Datum:2003-10-19 12:25:39 PST
Denis Bolotnov wrote:
>> Если не знаешь зачем - значит, оно тебе не нужно.
>
> Черт! Хорошо сказал
> Ну так если я не знаю я и не узнаю в будующем!
> Для чего Вы вообще используете?
ну вот к примеру мой домашний комп, freebsd 5.1-release:
1) телевизор
2) mp3 player
3) видео player (кстати, не попадалось ни одного диска с фильмами,
который mplayer не смог бы открыть с ходу, чтоб кодеки попросил)
4) почтовый/веб клиент (говорят, много вирусов в интернете, да? )
не знаю, не видел)
5) просмотр/составление документов (OpenOffice, тоже не было файла,
который я не смог бы посмотреть)
всё это дело однажды настроено и работает, без зависаний, синих
экранов и прочих прелестей оффтопика.
естественно, за надо заплатить вдумчивым чтением документации
и потратить два-три вечера на установку/настройку софта.
--
/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
readline-приложения не читают конфигурацию.
Пробовал два способа:
1. конфигурацию писал в файл ~/.inputrc
1. конфигурацию писал в файл /etc/inputrc и устанавливал INPUTRC=/etc/inputrc
Ни один из них не работает. Оба файла доступны для чтения всем, так что с этим проблем быть не может.
В чём может быть проблема и как её решать.
readline-приложения не читают конфигурацию.
Каким образом ты это определил?
написал в ~/.inputrc
set bell-style none
перезагрузился
при этом у меня ничего не перестало пищать (ну при табах там и т.д.)
Есть другой способ это проверить?
В бzд нет strace?
C locale всё в порядке? LC_CTYPE в норме? Возможно readline приложения смотрят, скажем не в /usr/share/locale/, а в /usr/local/share/locale или ещё что-то в этом роде...
openbsd.ru и будет тебе счастье.
Если бы у меня еще где-то стояла OpenBSD я бы тебе помог. А так через форум не разберешься. Еще раз тебе говорю: подпишись на Оставить комментарий
tolik1
(только не бейте за глупый вопрос)Как и было написано в мане, написал в файл ~/.inputrc следующее:
В приложениях типа vi, lynx, csh и все остальные не ридлайн приложения работают с русскими буквами отлично, а вот с ридлайн приложениями проблемы.
Да, чуть не забыл, ОС: OpenBSD 3.4.
Буду очень благодарен всем за помощь.