Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/utf8/MigrateToKoi8 ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Как сменить системную локаль на KOI-8 в дистрибутиве ALT Linux Compact 3.0


Правим следующие файлы:


/etc/sysconfig/consolefont


/etc/sysconfig/i18n


/etc/sysconfig/keyboard


/etc/hal/fdi/policy/01-charset.fdi
Находим значение параметра, равное “utf8” и меняем на “koi8-r”. Должно получиться:


/etc/menu-methods/lang.h


Затем выполнить команду
# update-menus


Данная конфигурация предполагает, что клавиатура имеет раскладку Windows и переключение между языками осуществляется клавишей Caps Lock (ruwin_cplk). Смените параметр KEYTABLE под свои вкусы.


Мне (DenisKirienko) также нравятся шрифты terminus в консоли, для их включения необходимо установить пакет fonts-console-terminus и задать значение SYSFONT=ter-k14n.


Для исправления шрифта в xterm и aterm правим файл /etc/X11/Xresources.ru_RU.KOI8-R. Для установки шрифтов terminus:
/etc/X11/Xresources.ru_RU.KOI8-R


 
Файлов нет. [Показать файлы/форму]
Комментарии [Скрыть комментарии/форму]

при установленном XFree86-cyr_rfx-fonts-iso10646–0400:


-URxvt.font: 9x15
+URxvt.font: -misc-fixed-bold-r-normal-*-*-140-*-*-c-*-iso10646–0400


?

-- MichaelShigorin (2006-02-20 15:51:31)

Не, прогнал.



Соответственно для KOI8-* s/cp1251/koi8-r/ или s/cp1251/koi8-u/

-- MichaelShigorin (2006-02-20 17:05:40)
>Мне (Denis Kirienko?) также нравятся шрифты terminus в консоли, для их включения необходимо установить пакет fonts-console-terminus и задать значение SYSFONT=ter-k14n.

Этот terminus работает только при vga=normal... Только что выяснил.. Вечером включил, следуя совету, затем комп выключил. Сегодня прихожу с работы и чуть не получил инфаркт: При загрузке сразу после монтирования loopback filesystems следовало сообщение типа:
Oops: 0000[#1]
Modules linked in: subfs nls_utf8 nls_cp866 vfat fat nls_base dm_mod ide_cd и т.д.
CPU: 0
EIP: 0060:[<c01b1980>] Not tainted VLI
EFLAGS: 00010202
EIP is at splash_putcs+0x1b0/0x2d0 и т.д.


( в обычном режиме у меня vga=0x317)


В общем, так как я ничего кроме consolefont не менял и корректно завершал накануне работу и все устройства работают, то решил вначале попытаться загрузиться в безопасный режим, чтобы попытаться изменить шрифт.. Получилось.. причем все при vga=normal (в безопасном режиме) загрузилось и шрифт terminus применился и работал.. Заменил консольный шрифт на старый и загрузился как обычно без всяких Оопс.. Впечатление – промолчу.. Задам лишь вопрос – кому пришла в голову мысль переходить на utf8, если существуют такие серьезные шероховатости, разнобои с отображением кодировок в интерфейсах (и не только)программ разного происхождения?...

-- ppp83-237-238-61.pppoe.mtu-net.ru (2006-05-18 20:13:51)

Предыдущий комментарий был мой.. Забыл залогиниться..

-- ВладимирГусев (2006-05-18 20:16:31)
> Этот terminus работает только при vga=normal...

Это не совсем так. У меня работает при vga=792.

-- 82.138.11.163 (2006-05-19 12:24:28)

На этот раз я забыл залогиниться...

-- DenisKirienko (2006-05-19 12:26:14)