Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Локаль и ядра (http://forum.oszone.net/showthread.php?t=12960)

Prisoner 01-04-2004 06:52 69213

Под старым 2.4.20 отстроена локаль для консоли в koi8-r. Лепота. Однако стоило мне установить новое ядро (из сырцов) 2.6.4 и загрузить его, как локаль исчезает. Причем при загрузке старого ядра она опять работает корректно. В общем случае, поясните, плиз, что происходит с такими последствиями.

ruslandh 01-04-2004 08:20 69214

Я с ядрами 2.6.x ещё не работал, но скорее всего у Вас в ядре не включена поддержка вашей кодовой страницы.

Cursed 02-04-2004 00:44 69215

Prisoner
Я сделал проще - исключил из ядра все, кроме koi8-r и cp866, ее же установил по-умолчанию. Зато никаких проблем с локалью :)

Prisoner 02-04-2004 03:48 69216

Цитата:

в ядре не включена поддержка
Цитата:

исключил из ядра все, кроме koi8-r и cp866
Господа, меня живо интересует вопрос ГДЕ это делается и было сделано (во втором случае). Единственное что я помню в ядре на счет кодировок, так это установки NLS, но ведь это относится к отображению файловых систем, :\ не так ли?

Cursed 02-04-2004 09:31 69217

Prisoner
make menuconfig
File Systems -> Native Language Support

И хотелось бы узнать, более конкретно что вы имеете в виду  под
Цитата:

локаль исчезает
, и заоодно вывод команды locale под старым и новым ядром. Название дистрибутива тоже не помешает :)

SandySandy 08-04-2004 06:06 69218

а что подразумевается под исчезновению локали?
и рекомендую сравнить lsmod в обоих случаях.

Prisoner
я включил cp1251, cp437, cp855, cp866, iso8859-1, iso8859-5, koi8-r, utf8

Локаль у меня utf8 и все приложения отображают и вводят русский, включая старые gtk12 приложения и текстовый терминал.

Belansky 08-04-2004 09:50 69219

Пересоберите ядро с поддержкой русских кодировок и должно заработать.

Prisoner 09-04-2004 04:32 69220

Господа, простите! Тотальная нехватка времени и неспособность осуществлять нул-перелет к машине где наблюдаются проблемы :).

Итак все по порядку.

Дистрибутив - Slackware 9.0

Цитата:

Цитата locale -a при kernel 2.4.20
C
POSIX
ru
ru_RU
ru_RU.koi8r
ru_RU.KOI8-R
russian

Цитата:

Цитата locale -a при kernel 2.6.4
C
POSIX
ru
ru_RU
ru_RU.koi8r
ru_RU.KOI8-R
russian

Теперь соображения - я до этого момента считал, что NLS - фича сугубо для файловых систем. Так написано в хинтах при конфигурировании ядра и скажем тут . Таким образом сразу встает вопрос: "Что же есть пересборка ядра с поддержкой русских кодировок?". Право же на счет кодировок я больше опций не видел :\.



Время: 15:40.

Время: 15:40.
© OSzone.net 2001-