LINUX.ORG.RU

И снова Win4Lin и кириллица


0

0

Fedora Core 1 с KOI8-R локалью.
2.4.22-1.2116.nptl.mc.w4lsmp (патчено под Win4Lin)
Win4Lin-5.5.11a-d.i386.rpm

Устанавливаю Win4Lin.
Делаю:

cd /opt/win4lin/lcs
cp koi8-r.lcs KOI8-R.lcs

Также пробовал делать (т. е. делал вариант и с этим и без этого):

cp koi8-r.lcs с.lcs
cp koi8-r.lcs С.lcs

Делал

cp koi8-r.lcs ru.lcs
cp koi8-r.lcs ru_SU.lcs

Пробовал добавлять в /opt/win4lin/locale_codeset строку

ru_RU.KOI8-R koi8-r

(последней строкой)



Пробовал и...

в /var/win4lin/dosroot/config.sys

дописываем две строки:

device=j:\dos\display.sys con=(ega,,1)
country=007,866,j:\dos\country.sys

в /var/win4lin/dosroot/autoexec.bat

дописываем:

mode con codepage prepare=((866) j:\dos\ega3.cpi)
mode con codepage select=866

.

После этого ставил:

Windows98OSR2
WinME.PE

Устанавливаю там "Россия" "русский язык". В настройках экрана указываю
кириллические фонты, но все равно они меняются (сами!!!) на "Western".

При этом если попытаться указать кириллическую раскладку основной,
ругается. Говорит, что неизвестная codeset. И требует выбрать другую
раскладку.

Естественно ни окакой кириллице в наименовании файлов речи не идет. Да и
приложения вместо кириллицы рисует кракозябру.

Что я упустил?

★★★★

А есть ли возможность собрать эту штуку не пересобирая ядро, а просто ввиде модуля присобочить поддержку сделать, как дрова от nvidia например, а то пересобирать не охота?

nau
()
Ответ на: комментарий от nau

> А есть ли возможность собрать эту штуку не пересобирая ядро, а просто ввиде модуля присобочить поддержку сделать, как дрова от nvidia например, а то пересобирать не охота?

насколько я знаю, нет.

hda5
()

не знаю про ФС, но на мандряке с 2.4.21-0.13mdk ставил русскую винду без каких либо ковыряний в кодировках, и все русские имена отображались ок.

best regards, ckult.

anonymous
()
Ответ на: комментарий от hda5

> а LC_MESSAGES и LC_NUMERIC чему равны?

Не установлены.

>не знаю про ФС, но на мандряке с 2.4.21-0.13mdk ставил русскую винду без каких либо ковыряний в кодировках, и все русские имена отображались ок.

Странно. WINME.RUS не ставится (не может отпачить виндовое ядро). 98 вроде тоже.

kraw ★★★★
() автор топика
Ответ на: комментарий от hda5

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=

(LC_ALL= - именно так. Ничего после "равно")

Как я понимаю именно /etc/profile.d/lang.sh их и устанавливает

kraw ★★★★
() автор топика
Ответ на: комментарий от anonymous

>> (не может отпачить виндовое ядро)

>в смысле ?

Ну при установке винды под win4lin он патчит ядро винды. (нужно же ему заставить винду работать через линуксовый API) И при попытке поставить winme.rus говорит, что не может отпатчить.

kraw ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.