Руссификация readline приложений.
цифры наподобие \086\056\078 вместо русских букв?
В ридлайн приложениях ничего не отображается, когда нажимаешь пишешь русскую букву, но делается бип, в остальных - пишутся и отображаются русские буквы без проблем.
у меня в /etc/inputrc две строки
set input-meta on
set output-meta on
Linux, русский в сабжевых приложениях работает
set input-meta on
set output-meta on
Linux, русский в сабжевых приложениях работает
Да не, не работает так.
Я много разных линухов и БСДей руссифицировал (ридлайн особенно но в данном случае что-то не заладилось.
Может, какие-то комманды надо умные написать, чтобы локализировать проблему?
Я много разных линухов и БСДей руссифицировал (ридлайн особенно но в данном случае что-то не заладилось.
Может, какие-то комманды надо умные написать, чтобы локализировать проблему?
openbsd.ru
а здесь тебе не ответят
а здесь тебе не ответят
Сейчас доступа к readline нет, но насколько помню, у меня
"set meta-flag on" нет, зато остальное так же.
Кстати, RU.UNIX FAQ не помогает?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
"set meta-flag on" нет, зато остальное так же.
Кстати, RU.UNIX FAQ не помогает?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
Как доберусь до инета, посмотрю RU.UNIX FAQ, может чего найду.
Но вообще, я повторюсь, на многих компьютерах под разными осями руссифицировал ридлайн - таких проблем не встречалось. И, главное, не понятно в каком месте может быть проблема. Что именно не работает, и как эту проблему локализовать.
Но вообще, я повторюсь, на многих компьютерах под разными осями руссифицировал ридлайн - таких проблем не встречалось. И, главное, не понятно в каком месте может быть проблема. Что именно не работает, и как эту проблему локализовать.
Может, это терминал?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
Хорошая идея, сейчас попробую.
В данный момент у меня vt220.
В данный момент у меня vt220.
На него не надо посылать что-то вроде ESC "(K"?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
Это локальная консоль на OpenBSD? Тогда тебе сюда: http://www.openbsd.ru/docs/howto-cyrillic.html#wscons
Глеб, спасибо за сслыку, я пользовался всегда именно ей. А именно:
Вроде, всё правильно.
Кстати, та ссылка, что ты мне дал, это про руссификацию терминала. Так если у меня всё, кроме ридлайна работает, тут, походу, терминал не при чём.
$ 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
Зато знаешь ещё одно место, где спрашивать.
Кстати, народ там очень даже неплохой.
Особенно, мне понравилось недавнее
/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\/^\
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-приложения не читают конфигурацию.
Пробовал два способа:
1. конфигурацию писал в файл ~/.inputrc
1. конфигурацию писал в файл /etc/inputrc и устанавливал INPUTRC=/etc/inputrc
Ни один из них не работает. Оба файла доступны для чтения всем, так что с этим проблем быть не может.
В чём может быть проблема и как её решать.
readline-приложения не читают конфигурацию.
Каким образом ты это определил?
>Каким образом ты это определил?
написал в ~/.inputrc
set bell-style none
перезагрузился
при этом у меня ничего не перестало пищать (ну при табах там и т.д.)
Есть другой способ это проверить?
написал в ~/.inputrc
set bell-style none
перезагрузился
при этом у меня ничего не перестало пищать (ну при табах там и т.д.)
Есть другой способ это проверить?
> Есть другой способ это проверить?
В бzд нет strace?
В бzд нет strace?
C locale всё в порядке? LC_CTYPE в норме? Возможно readline приложения смотрят, скажем не в /usr/share/locale/, а в /usr/local/share/locale или ещё что-то в этом роде...
Если бы у меня еще где-то стояла OpenBSD я бы тебе помог. А так через форум не разберешься. Еще раз тебе говорю: подпишись на openbsd.ru и будет тебе счастье.
Оставить комментарий
tolik1
(только не бейте за глупый вопрос)Как и было написано в мане, написал в файл ~/.inputrc следующее:
В приложениях типа vi, lynx, csh и все остальные не ридлайн приложения работают с русскими буквами отлично, а вот с ридлайн приложениями проблемы.
Да, чуть не забыл, ОС: OpenBSD 3.4.
Буду очень благодарен всем за помощь.