The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблемы с русификацией консоли"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 19-Авг-04, 15:35  (MSK)
Звучит это как вопрос из FAQ, но на самом деле у меня не получается русифицировать известными мне методами. Шрифты есть, но loadkeys отказывается их читать. При чём русские буквы в консоли я вижу, а вот писать по русски не могу.
loadkeys /usr/share/consoletrans/koi8-r.acm говорит
Loading /usr/share/consoletrans/koi8-r.acm
/usr/share/consoletrans/koi8-r.acm:3: parse error
syntax error in map file
key bindings not changed
И это происходит с любым файлом.map, а не только с этим.
Подскажите как мне быть. Система debian linux.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Проблемы с русификацией консоли"
Сообщение от Mranton Искать по авторуВ закладки(??) on 19-Авг-04, 16:12  (MSK)
типа не тот файл ему подсовываешь(не из той директории точно).
http://linux.yaroslavl.ru/docs/howto/Cyrillic-HOWTO-Russian/Cyrillic-HOWTO-russian.html#linux-console-kbd

делал как написано, проблем не испытывал. только пути и имена файлов различались( в СуСЕ 8.2 для команды loadkeys файл имел расширение .map.gz).

по умолчанию в SuSE нужные файлы лежат в
Mranton@linux:/usr/share/kbd> l
total 11
drwxr-xr-x    6 root     root          160 Aug 12 20:50 ./
drwxr-xr-x   55 root     root         1432 Aug 19 12:14 ../
drwxr-xr-x    3 root     root         7104 Aug 12 20:50 consolefonts/
drwxr-xr-x    2 root     root         1760 Aug 12 20:50 consoletrans/
drwxr-xr-x    8 root     root          216 Aug 12 20:50 keymaps/
drwxr-xr-x    2 root     root         2136 Aug 12 20:50 unimaps/
Mranton@linux:/usr/share/kbd>

>Звучит это как вопрос из FAQ, но на самом деле у меня
>не получается русифицировать известными мне методами. Шрифты есть, но loadkeys отказывается
>их читать. При чём русские буквы в консоли я вижу, а
>вот писать по русски не могу.
>loadkeys /usr/share/consoletrans/koi8-r.acm говорит
>Loading /usr/share/consoletrans/koi8-r.acm
>/usr/share/consoletrans/koi8-r.acm:3: parse error
>syntax error in map file
>key bindings not changed
>И это происходит с любым файлом.map, а не только с этим.
>Подскажите как мне быть. Система debian linux.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 19-Авг-04, 16:24  (MSK)
>типа не тот файл ему подсовываешь(не из той директории точно).
>http://linux.yaroslavl.ru/docs/howto/Cyrillic-HOWTO-Russian/Cyrillic-HOWTO-russian.html#linux-console-kbd
>
>делал как написано, проблем не испытывал. только пути и имена файлов различались(
>в СуСЕ 8.2 для команды loadkeys файл имел расширение .map.gz).
>
>по умолчанию в SuSE нужные файлы лежат в
>Mranton@linux:/usr/share/kbd> l
>total 11
>drwxr-xr-x    6 root     root  
>        160 Aug 12
>20:50 ./
>drwxr-xr-x   55 root     root  
>      1432 Aug 19 12:14 ../
>
>drwxr-xr-x    3 root     root  
>       7104 Aug 12 20:50
>consolefonts/
>drwxr-xr-x    2 root     root  
>       1760 Aug 12 20:50
>consoletrans/
>drwxr-xr-x    8 root     root  
>        216 Aug 12
>20:50 keymaps/
>drwxr-xr-x    2 root     root  
>       2136 Aug 12 20:50
>unimaps/
>Mranton@linux:/usr/share/kbd>

Я же говорю, стандартными способами не получается. Делал всё по той же самой инструкции.
К тому же что значит не из той директории? У тебя, видимо kdb, а у меня consoletools, поэтому и директории разные. У меня все нужные файлы лежат как раз в /usr/share/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проблемы с русификацией консоли"
Сообщение от gyn Искать по авторуВ закладки(??) on 19-Авг-04, 16:48  (MSK)
>Я же говорю, стандартными способами не получается. Делал всё по той же
>самой инструкции.
>К тому же что значит не из той директории? У тебя, видимо
>kdb, а у меня consoletools, поэтому и директории разные. У меня
>все нужные файлы лежат как раз в /usr/share/

Правильно человек говорит. Причем здесь consoletrans к loadkeys? В keymaps/i386/qwerty нужно смотреть.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Проблемы с русификацией консоли"
Сообщение от Nickolay Искать по авторуВ закладки(??) on 19-Авг-04, 18:13  (MSK)
>Правильно человек говорит. Причем здесь consoletrans к loadkeys? В keymaps/i386/qwerty нужно смотреть.
a u menja drugaja fignya: ne perekluchaetsya v konsoli raskldaka na russkij yazyk. sdelal kak v howto napisano - effekta net :-(


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 19-Авг-04, 19:07  (MSK)
>>Я же говорю, стандартными способами не получается. Делал всё по той же
>>самой инструкции.
>>К тому же что значит не из той директории? У тебя, видимо
>>kdb, а у меня consoletools, поэтому и директории разные. У меня
>>все нужные файлы лежат как раз в /usr/share/
>
>Правильно человек говорит. Причем здесь consoletrans к loadkeys? В keymaps/i386/qwerty нужно смотреть.
>


Вот вы все одинаково говорите: "Смотри туда, смотри сюда..." Да меня ночью разбуди, спроси что где лежит, я отвечу. Это же не главное.
Что мне делать, все стандартные способы перепробывал. Может не хватает файлов каких-то, объясните. Где они лежат я и так найду, если они есть.
Шрифты в принципе стоят, я же вижу текст на русском в текстовых файлах.
Но когда я переключаюсь, то в консоли ничего не пишется.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Проблемы с русификацией консоли"
Сообщение от gyn Искать по авторуВ закладки(??) on 19-Авг-04, 19:26  (MSK)
>Но когда я переключаюсь, то в консоли ничего не пишется.

Если набрать команду cat, то при переключении пишется?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 19-Авг-04, 19:41  (MSK)
>>Но когда я переключаюсь, то в консоли ничего не пишется.
>
>Если набрать команду cat, то при переключении пишется?


Нет, ничего не пишет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Проблемы с русификацией консоли"
Сообщение от gyn Искать по авторуВ закладки(??) on 19-Авг-04, 20:39  (MSK)
>>>Но когда я переключаюсь, то в консоли ничего не пишется.
>>
>>Если набрать команду cat, то при переключении пишется?
>
>
>Нет, ничего не пишет.

Переходим на конкретику.

# loadkeys ru4.kmap.gz

Что говорит? Как работает (переключение по CapsLock)?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 20-Авг-04, 12:46  (MSK)
>Переходим на конкретику.
>
># loadkeys ru4.kmap.gz
>
>Что говорит? Как работает (переключение по CapsLock)?


Говорит Loading /usr/share/keymaps/i386/qwerty/ru4.kmap.gz
Но при переключении ничего не пишет. Пищит.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Проблемы с русификацией консоли"
Сообщение от gyn Искать по авторуВ закладки(??) on 20-Авг-04, 15:17  (MSK)
>>Переходим на конкретику.
>>
>># loadkeys ru4.kmap.gz
>>
>>Что говорит? Как работает (переключение по CapsLock)?
>
>
>Говорит Loading /usr/share/keymaps/i386/qwerty/ru4.kmap.gz
>Но при переключении ничего не пишет. Пищит.

Проверьте на всякий случай в /etc/inputrc:

set meta-flag on
set convert-meta off
set input-meta on
set output-meta on

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 20-Авг-04, 15:32  (MSK)
>Проверьте на всякий случай в /etc/inputrc:
>
>set meta-flag on
>set convert-meta off
>set input-meta on
>set output-meta on


Это есть :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Проблемы с русификацией консоли"
Сообщение от gyn Искать по авторуВ закладки(??) on 20-Авг-04, 15:54  (MSK)
>>Проверьте на всякий случай в /etc/inputrc:
>>
>>set meta-flag on
>>set convert-meta off
>>set input-meta on
>>set output-meta on
>
>
>Это есть :)

Именно с такими значениями? Если да, то может его ~/.inputrc перебивает? Поскольку с cat у вас получилось, то в bash вам не дает вводить русские символы readline, а она конфигурируется именно этими параметрами.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 20-Авг-04, 16:00  (MSK)
>Именно с такими значениями? Если да, то может его ~/.inputrc перебивает? Поскольку

~/.inputrc такого файла вообще нет
# locate inputrc
/etc/inputrc
/usr/share/doc/bash/inputrc.arrows.gz
/usr/share/doc/libreadline4/inputrc.arrows

И всё.

>с cat у вас получилось, то в bash вам не дает
>вводить русские символы readline, а она конфигурируется именно этими параметрами.

Кстати, можно на "ты"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 20-Авг-04, 15:16  (MSK)
Кстати, сейчас снова набрал cat и теперь он пишет, но не буквы а символы разные.
Кодировка стоит koi8-r
Может подскажете хотя бы где можно скачать правильные шрифты?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Проблемы с русификацией консоли"
Сообщение от gyn Искать по авторуВ закладки(??) on 20-Авг-04, 15:30  (MSK)
>Кстати, сейчас снова набрал cat и теперь он пишет, но не буквы
>а символы разные.
>Кодировка стоит koi8-r
>Может подскажете хотя бы где можно скачать правильные шрифты?

# consolechars -f UniCyr_8x16.psf.gz -m koi8u.acm.gz

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 20-Авг-04, 15:34  (MSK)
>>Кстати, сейчас снова набрал cat и теперь он пишет, но не буквы
>>а символы разные.
>>Кодировка стоит koi8-r
>>Может подскажете хотя бы где можно скачать правильные шрифты?
>
># consolechars -f UniCyr_8x16.psf.gz -m koi8u.acm.gz


У меня нету файла UniCyr_8x16.psf.gz есть Cyr_a8x16.psf.gz
Но когда пытаюсь его загрузить, пишет set_kernel_font: Invalid argument

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Проблемы с русификацией консоли"
Сообщение от gyn Искать по авторуВ закладки(??) on 20-Авг-04, 15:51  (MSK)
>>>Кстати, сейчас снова набрал cat и теперь он пишет, но не буквы
>>>а символы разные.
>>>Кодировка стоит koi8-r
>>>Может подскажете хотя бы где можно скачать правильные шрифты?
>>
>># consolechars -f UniCyr_8x16.psf.gz -m koi8u.acm.gz
>
>
>У меня нету файла UniCyr_8x16.psf.gz есть Cyr_a8x16.psf.gz
>Но когда пытаюсь его загрузить, пишет set_kernel_font: Invalid argument

А разрешение консоли какое? Может надо Cyr_a8x14.psf.gz или Cyr_a8x8.psf.gz грузить?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Проблемы с русификацией консоли"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 20-Авг-04, 15:57  (MSK)
>А разрешение консоли какое? Может надо Cyr_a8x14.psf.gz или Cyr_a8x8.psf.gz грузить?


Сейчас попробывал снова, теперь он мне пишет типа \325\307
Уже что-то, но ещё не идеально.

Что ещё можно сделать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "В принципе"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 20-Авг-04, 16:24  (MSK)
сейчас у меня получается редактировать текстовые файлы по русски, хоть и через *0пу :)
Я виходу из уксов, запускаю
# consolechars -f /usr/share/consolefonts/koi8-8x16.psf.gz -m /usr/share/consoletrans/koi8-r.acm.gz
и, хоть и не могу писать в самой консоли, но в файлах пишу.

Но всё таки хотелось бы по человечески :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "В принципе"
Сообщение от gyn Искать по авторуВ закладки(??) on 20-Авг-04, 16:56  (MSK)
>сейчас у меня получается редактировать текстовые файлы по русски, хоть и через
>*0пу :)
>Я виходу из уксов, запускаю
># consolechars -f /usr/share/consolefonts/koi8-8x16.psf.gz -m /usr/share/consoletrans/koi8-r.acm.gz
>и, хоть и не могу писать в самой консоли, но в файлах
>пишу.
>
>Но всё таки хотелось бы по человечески :)

Насчет иксов совсем просто. В /etc/X11/XF86Config-4 подправте:

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,ru"
    Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"
EndSection

Насчет консоли проверьте еще:

# set | grep INPUTRC
INPUTRC=/etc/inputrc


  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "Проблемы с русификацией консоли"
Сообщение от gennady emailИскать по авторуВ закладки(??) on 20-Авг-04, 23:50  (MSK)
>Звучит это как вопрос из FAQ, но на самом деле у меня
>не получается русифицировать известными мне методами. Шрифты есть, но loadkeys отказывается
>их читать. При чём русские буквы в консоли я вижу, а
>вот писать по русски не могу.
>loadkeys /usr/share/consoletrans/koi8-r.acm говорит
>Loading /usr/share/consoletrans/koi8-r.acm
>/usr/share/consoletrans/koi8-r.acm:3: parse error
>syntax error in map file
>key bindings not changed
>И это происходит с любым файлом.map, а не только с этим.
>Подскажите как мне быть. Система debian linux.
Глупый, конечно, вопрос: а локаль как настроена? LANG, LC_ALL?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "Проблемы с русификацией консоли"
Сообщение от Nickolay emailИскать по авторуВ закладки(??) on 21-Авг-04, 10:28  (MSK)
>Глупый, конечно, вопрос: а локаль как настроена? LANG, LC_ALL?
у меня аналогичная грабля на одной машине. в том то и прикол с локалью все ок. не переключается и всё. ни в иксах ни в консоли. думали с клавой
  Рекомендовать в FAQ | Cообщить модератору | Наверх

23. "Проблемы с русификацией консоли"
Сообщение от Nickolay emailИскать по авторуВ закладки(??) on 21-Авг-04, 10:30  (MSK)
>Глупый, конечно, вопрос: а локаль как настроена? LANG, LC_ALL?
у меня аналогичная грабля на одной машине. в том то и прикол с локалью все ок. не переключается и всё. ни в иксах ни в консоли. думали с клавой что-то не так. поменяли - всё так же осталось. :-(

при прописывании
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
раскладка как бы переключается, т.е. никаких букв не видно вообще, ничего не набирается. при переключении - с английскими буквами всё ок.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру