Как настроить букву "ё" в консоли? (а-то только +- отображается)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
kornerr
Сообщения: 166
ОС: Debian

Как настроить букву "ё" в консоли?

Сообщение kornerr »

Чего не хватает?

Спасибо.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Как настроить букву "ё" в консоли?

Сообщение serg_sk »

Может кривая раскладка в консоли или фонт кривой или локаль :) вариантов может быть много. Даже может быть в и зависимости от дистра. Так что больше инфы.
1. Что за дистр.
2. Какой кеймап в консоли
3. Какой шрифт
4. Вывод locale
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Как настроить букву "ё" в консоли?

Сообщение ddc »

Та же фигня, а заниматься ею некогда. Шрифт "Cyr_a8x16", keymap "ru-ms", дистрибутивы в подписи, locale "ru_RU.koi8r" по внему кроме "LC_COLLATE" и "LC_MESSAGES" (там "POSIX").

czarker добавил в 28.06.2005 21:01

С вероятностью 99% могу сказать, что у kornerr всё то же самое за исключением locale - там LC_COLLATE="C", а остальное - "ru_RU.koi8-r"...
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Как настроить букву "ё" в консоли?

Сообщение serg_sk »

Код: Выделить всё

serg_sk@Elvenhome ~ $ locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=
serg_sk@Elvenhome ~ $ cat /etc/conf.d/consolefont | grep ^CONSOLE
CONSOLEFONT="ter-k16b"
CONSOLETRANSLATION="koi8-r"
serg_sk@Elvenhome ~ $ cat /etc/conf.d/keymaps | grep ^KEYMAP
KEYMAP="ru-ms"

Мне кажется, что дело в консольном шрифте. Попробуйте сменить шрифт.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Как настроить букву "ё" в консоли?

Сообщение ddc »

Для serg_sk:
(serg_sk @ Вторник, 28 Июня 2005, 20:07) писал(а):CONSOLETRANSLATION="koi8-r"
А у меня в "/etc/share/consoletrans" такой нету... Откуда брал?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Как настроить букву "ё" в консоли?

Сообщение serg_sk »

Для czarker:
У меня тоже нету :) Это надо, чтобы терминус русский отображал :)

Код: Выделить всё

serg_sk@Elvenhome ~ $ cd /usr/share/consoletrans/koi
koi2alt              koi8u2ruscii
koi8-r_to_uni.trans  koi8-u_to_uni.trans
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kornerr
Сообщения: 166
ОС: Debian

Re: Как настроить букву "ё" в консоли?

Сообщение kornerr »

У мя Слака10.1.
Keymap: ru42.map.gz (изменённый ru4.map.gz)
Шрифт стандартный (не знаю названия).

Код: Выделить всё

root@darkstar:~# locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC=C
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=
[code]
consolefont нет.

Русифицировал стандартным способом:
[code]
root@darkstar:~# cat /etc/rc.d/rc.font
setfont -v Cyr_a8x16
mapscrn koi2alt
for i in 1 2 3 4 5 6; do
    echo -ne "\033(K" > /dev/tty$i
done
loadkeys ru42

root@darkstar:~# cat /etc/profile.d/lang.sh
export LANG=ru_RU.KOI8-R
export LC_MESSAGE=C
export LC_NUMERIC=C

Ну, и иксы как у всех.

Есть предложения?
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Как настроить букву "ё" в консоли?

Сообщение ddc »

Для serg_sk:
Написал в "/etc/conf.d/consolefont" как ты научил, перезагрузился... В общем, ничего не изменилось. Сделал "setfont -m koi8-r ter-k16b" и получил то, что надо... Отсюда вопрос: почему не читаются настройки из /etc/conf.d/consolefont?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Как настроить букву "ё" в консоли?

Сообщение serg_sk »

Для czarker:
У меня читаются. У тебя какая версия базовой системы? Может у тебя настройки все еще в /etc/rc.conf

Для kornerr:
Смени фонт вот тут:

Код: Выделить всё

setfont -v Cyr_a8x16

Фонты ищи в /usr/share/consolefonts/
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Как настроить букву "ё" в консоли?

Сообщение ddc »

Угу. Забыл удалить. Я из другой системы конфигурацию копировал.
P.S.: если челловек сделает то, что ты написал, он вообще непонятно чем печатать будет...

Код: Выделить всё

setfont -v -m koi8-r Cyr_a8x16
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Как настроить букву "ё" в консоли?

Сообщение madskull »

Для kornerr:
locale тут не при чем, ИМХО.
Если есть возможность, поставь ru4. Посмотри, если "ё" работает, то сравнивай
/usr/share/kbd/keymaps/i386/qwerty/ru4.map.gz
и свой кеймап.
Я в этих делах не силен, но думаю, что-то в твоем ru42 намудрили.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Как настроить букву "ё" в консоли?

Сообщение serg_sk »

Для madskull:
Дело скорее не в кеймапе, только что поставил ru4, "ё" есть. Кажется дело в фонте. Либо действительно он намудрил со своим ru42.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Как настроить букву "ё" в консоли?

Сообщение madskull »

(serg_sk @ Вторник, 28 Июня 2005, 23:28) писал(а):Для madskull:
Дело скорее не в кеймапе, только что поставил ru4, "ё" есть. Кажется дело в фонте. Либо действительно он намудрил со своим ru42.

Ну так и я про то же.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Как настроить букву "ё" в консоли?

Сообщение ddc »

(serg_sk @ Вторник, 28 Июня 2005, 23:28) писал(а):Дело скорее не в кеймапе, только что поставил ru4, "ё" есть. Кажется дело в фонте.
Определённо, ибо у меня в консоли "ё" теперь есть, хотя использую я ru-ms.
Спасибо сказали:
Аватара пользователя
kornerr
Сообщения: 166
ОС: Debian

Re: Как настроить букву "ё" в консоли?

Сообщение kornerr »

Для serg_sk:
Да, это и нужно было! Спасибо.
Поставил cp866-8x16
Спасибо сказали: