После прописывания строки(iocharset=koi8-r,codepage=866 и т.д. ) в fstab, русские буквы в Konqueror'e стали отображаться не вопросительными знаками а буквами какого-то алфавита. Как довести их до нужного состояния ?
Slackware 10.
Русские буквы изображены буквами другого алфавита. (русификация не закончена ...)
Модератор: Модераторы разделов
-
mark
- Бывший модератор
- Сообщения: 2055
- Статус: ...
- ОС: Windows 7
Re: Русские буквы изображены буквами другого алфавита.
Какая локаль, и как делал русификацию?
-
malor
- Сообщения: 335
Re: Русские буквы изображены буквами другого алфавита.
Использовал руководство с сайта 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: Русские буквы изображены буквами другого алфавита.
http://slackware.pp.ru/rus_cons.shtml
http://slackware.pp.ru/xorg_rus.shtml
Проверено - работает...
Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/local/", делал? Вообще Хсы русифицировал, ттф шрифты добавлял?
http://slackware.pp.ru/xorg_rus.shtml
Проверено - работает...
Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/local/", делал? Вообще Хсы русифицировал, ттф шрифты добавлял?
-
malor
- Сообщения: 335
Re: Русские буквы изображены буквами другого алфавита.
mark писал(а): ↑23.11.2005 21:34http://slackware.pp.ru/rus_cons.shtml
http://slackware.pp.ru/xorg_rus.shtml
Я провел русификацию. Почему русские буквы выглядят(смотрю в mc) по другому по сравнению с латинскими? Размер более мелкий. Сам шрифт какой использован? Тоже интересно.
Такой команды вроде не упоминается на http://slackware.pp.ru/xorg_rus.shtml ...
-
masa
- Сообщения: 86
- ОС: linux
Re: Русские буквы изображены буквами другого алфавита.
Я провел русификацию. Почему русские буквы выглядят(смотрю в 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)