Русские буквы изображены буквами другого алфавита. (русификация не закончена ...)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

malor
Сообщения: 335

Русские буквы изображены буквами другого алфавита.

Сообщение malor »

После прописывания строки(iocharset=koi8-r,codepage=866 и т.д. ) в fstab, русские буквы в Konqueror'e стали отображаться не вопросительными знаками а буквами какого-то алфавита. Как довести их до нужного состояния ?
Slackware 10.
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Русские буквы изображены буквами другого алфавита.

Сообщение mark »

Какая локаль, и как делал русификацию?
Спасибо сказали:
malor
Сообщения: 335

Re: Русские буквы изображены буквами другого алфавита.

Сообщение malor »

mark писал(а):
23.11.2005 16:54
Какая локаль, и как делал русификацию?

Использовал руководство с сайта slackware.ru по настройке локали. Вот выдержки, согласно которым вносились изменения.
----------------------------------------------------------------------------------------
Для того, чтобы научить консоль правильно отображать русские символы, необходимо включить шрифт, содержащий описание кириллицы (если вы не проделали этого при установке системы). Для этого отправимся как root в каталог /etc/rc.d и произведём следующие действия: Включаем русский шрифт
Переименуем файл rc.font.sample в rc.font, после чего откроем его текстовым редактором и пропишем в него такой текст:

setfont Cyr_a8x16 # загружает системный шрифт с поддержкой русского
mapscrn koi2alt # так как шрифт знает только Alt кодировку, установим автоматическую перекодировку
for n in 1 2 3 4 5 6; do # магическая последовательность. Отправляем
echo -ne "\033(K" > /dev/tty$n # её на все 6 виртуальных терминалов таким циклом
done

Включаем русскую раскладку клавиатуры. Создадим в каталоге /etc/rc.d/ файл rc.keymap с соответствующими правами:
# touch rc.keymap # создаём файл
# chmod 755 rc.keymap # устанавливаем соответствующие права. Он должен быть выполняемым.Добавляем в него такую строчку:
loadkeys ru4.map #раскладка microsoft с переключением по CapsLock

Итак, давайте создадим файл .inputrc и впоследствии положим его копию в домашние каталоги тех пользователей, которые будут работать с русским языком в консоли. Так же рекомендуется положить копию этого файла в каталог /etc/skel, тогда при создании нового пользователя файл автоматически будет создан в его домашнем каталоге.
Итак, необходимое содержание ~/.inputrc файла для работы с русским:
set meta-flag on
set convert-meta off
set output-meta on

Локализация
В файле /etc/profile ищем строку
export LC_ALL=POSIX
Удаляем её, а ещё лучше просто изменяем её параметр на пустой и добавляем такую строку:
export LC_ALL=
export LANG=ru_RU.KOI8-R

Учитывая национальный интерес к mc, опишем как можно научить её понимать русские символы. После запуска программы нажмите F9 и выберите пункт меню Options-Display bits. Включите опции Full 8bit output и Full 8 bit input. Затем, чтобы сохранить опции F9 Options-Save setup. Если вы захотите, чтобы у вновь созданных пользователей по умолчанию mc понимал кириллицу, скопируйте .mc/ini из домашнего каталога в /etc/skel/.mc/ini.
--------------------------------------------------------------------------------------
В протоколе загрузки Иксов я нашел такие строки:
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/local/".
Entry deleted from font path.
(Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/local/").
Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!

В самом конце еще такое:
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
Could not init font path element /usr/local/share/fonts, removing from list!
Could not init font path element /usr/share/fonts, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts, removing from list!
Could not init font path element /usr/share/fonts/default, removing from list!
Could not init font path element /usr/share/fonts/default/Type1, removing from list!

Может они что-то прояснят..
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Русские буквы изображены буквами другого алфавита.

Сообщение mark »

http://slackware.pp.ru/rus_cons.shtml
http://slackware.pp.ru/xorg_rus.shtml

Проверено - работает...

Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/local/", делал? Вообще Хсы русифицировал, ттф шрифты добавлял?
Спасибо сказали:
malor
Сообщения: 335

Re: Русские буквы изображены буквами другого алфавита.

Сообщение malor »


Я провел русификацию. Почему русские буквы выглядят(смотрю в mc) по другому по сравнению с латинскими? Размер более мелкий. Сам шрифт какой использован? Тоже интересно.
mark писал(а):
23.11.2005 21:34
Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/local/", делал? Вообще Хсы русифицировал, ттф шрифты добавлял?

Такой команды вроде не упоминается на http://slackware.pp.ru/xorg_rus.shtml ...
Спасибо сказали:
Аватара пользователя
masa
Сообщения: 86
ОС: linux

Re: Русские буквы изображены буквами другого алфавита.

Сообщение masa »

Я провел русификацию. Почему русские буквы выглядят(смотрю в mc) по другому по сравнению с латинскими? Размер более мелкий. Сам шрифт какой использован? Тоже интересно.

Konsole? Ищи настройки в нем и меняй шрифт....


я обычно делаю так -
mv /usr/X11R6/lib/X11/fonts/TTF /usr/X11R6/lib/X11/fonts/TTF2 # сохраняю оригинальные шрифты, на всякий случай
mkdir /usr/X11R6/lib/X11/fonts/TTF
копирую в /usr/X11R6/lib/X11/fonts/TTF шрифты из виндовс
потом в этой директории mkfontdir && mkfontscale && fc-cache
Gentoo Base System 1.12.5 (2.6.17-gentoo-r8)
Спасибо сказали: