Показать полную графическую версию : Как установить в консоли шрифт KOI8-R по умолчанию
maslinaV
09-10-2007, 11:11
ОС SuSe 9.0.2 .
Как в командной строке изменить в консоли шрифт по умолчанию на KOI8-R , какие файлы отредактировать или какой командой сделать ?
Об этом написано тут (http://www.oszone.net/2872/) и тут (http://www.opennet.ru/base/rus/suse_rus_console.txt.html)
maslinaV
09-10-2007, 12:05
Эта ссылки не работают
http://www.linuxcenter.ru/imagelib/suse_cyr/ru-ms_ct_sh.map.gz)
http://www.linuxcenter.ru/imagelib/suse_cyr/cyr_koi8-r.tar.gz
http://www.linuxcenter.ru/imagelib/suse_cyr/cyr_utf-8.tar.gz
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-001.jpg
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-002.jpg
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-003.jpg)
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-004.jpg
http://www.linuxcenter.ru/imagelib/suse_cyr/.xxkbrc
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-005.jpg
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-006.jpg
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-007.jpg
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-008.jpg
http://www.linuxcenter.ru/imagelib/suse_cyr/suse-cyr-009.jpg
http://www.prodtp.ru/modules.php?op=modload&name=Downloads&file=index
А где же можно найти нужные файлы и примеры описанные в статье
maslinaV
10-10-2007, 11:17
!!!!___ Осталась проблема в том , что если папка создана в среде Windows и перемещена в директорию среды SuSe и написана руссскими буквами , то в SuSe будут непонятные символы , если папка создана в среде SuSe и написана руссскими буквами , то после того как по сети из среды Windows подключаю директорию из SuSe и в этой директории ищу папку написанную русскими буквами (папка создана в среде SuSe) то вместо букв в названии пусто и лишь линия подчеркивания присутсвует , то есть как если бы вы подчеркнулы какое нибудь слово , но слово потом убрали , а линия осталась.
Как испрваить эту проблему???
Проблема исправилась наполовину так
*************************************
Консоль.
Настройка KOI8-R.
Для корректного отображения шрифтов в консоли необходимо правильно
настроить:
* локаль
* раскладки клавиатуры и клавиши (или комбинации клавиш) для
переключения между ними
* шрифты и параметры их вывода на экран
От автора:
Предполагаю некоторые из читателей заметят: "опять пугаем
пользователей рассказами о непосредственном редактировании
конфигурационных файлов". Угу. Пугаем. Но к сожалению пока через YaST
невозможно настроить всё что необходимо, поэтому приходится прибегать
к таким методам.
Настройка локали (/etc/sysconfig/language).
За настройку локали в SuSE Linux отвечает файл /etc/sysconfig/language. В
нём, как минимум, необходимо изменить значение переменной RC_LANG ([3]):
RC_LANG="ru_RU.KOI8R"
Если возникает необходимость в настройке отображения чисел и другой
информации, зависящей от типа локали, вы можете указать необходимое. В
качестве примера рассмотрим случай, когда вам требуется, чтобы все
сообщения в системе шли на английском, но при этом оставалась
возможность работать с кириллицей (своего рода пан-европейская версия
Linux). В этом случае вам необходимо изменить значение переменной
RC_LC_MESSAGES:
RC_LC_MESSAGES="POSIX"
Изначально она (как и другие переменные) использует значение по
умолчанию (указанное в RC_LC_LANG).
Чтобы закрепить внесённые изменения, вам необходимо (под правами
суперпользователя) запустить утилиту SuSEconfig:
SuSEconfig --module profiles
Эта операция требуется для сохранения изменений в файле
/etc/SuSEconfig/profile, который собственно и занимается настройкой
переменных окружения, отвечающих за локаль.[4]
И последнее -- для пользователя root переменные локали имеют значение
POSIX (исключение составляет переменная LC_CTYPE, отвечающая за
корректную обработку данных, зависящих от языка -- сортировка и т.п.).
Если вам необходимо, чтобы суперпользователь работал в таком же
языковом окружении, что и непривелигерованные пользователи, то
измените значение параметра ROOT_USES_LANG с ctype на yes:
ROOT_USES_LANG="yes"
Настройка раскладки клавиатуры (/etc/sysconfig/keyboard).
Для кирилизации консоли в мире Linux используется два конкурирующих пакета:
consoletools и kbd. Последний используется в SuSE Linux. Исходя из специфики
описываемой ситуации (установка совместно с Windows) приведём описание
настройки клавиатуры для так называемой Microsoft раскладки. Данный тип
раскладки встречается наиболее часто. Для этого вам необходимо
отредактировать файл /etc/sysconfig/keyboard. Укажите для параметра KEYTABLE
следующее значение:
KEYTABLE="ru-ms_ct_sh.map.gz"
ru-ms_ct_sh.map.gz -- это слегка исправленная автором версия
Microsoft-раскладки[5]. В качестве переключателя используется
комбинация клавиш Ctrl+Shift. К сожалению, чтобы добиться корректной
работы раскладки ru-ms.map.gz пришлось внести в неё ряд изменений.
Первое касалось правильной работы клавиши Backspace, второе
заключалось в смене переключателя раскладки клавиатуры с правого Ctrl
на комбинацию клавиш Ctrl+Shift[6]. Так и появился видоизменённый
вариант раскладки ru-ms.map.gz, ru-ms_ct_sh.map.gz.
Скопируйте файл ru-ms_ct_sh.map.gz (http://www.linuxcenter.ru/imagelib/suse_cyr/ru-ms_ct_sh.map.gz)
в подкаталог /usr/share/kbd/keymaps/i386/qwerty.
Если вам необходимо, чтобы NumLock при загрузке был включён, укажите
для KBD_NUMLOCK значение yes:
KBD_NUMLOCK="yes"
Кроме этого, вы можете указать для параметра COMPOSETABLE следующие
значения:
COMPOSETABLE="clear winkeys"
Первый параметр очищает compose таблицу, второй позволяет
переключаться между соседними консолями при помощи клавиш Windows.
Настройка шрифтов (/etc/sysconfig/console).
В составе пакета kbd присутствует несколько кириллических шрифтов. Нас
интересует koi8r-8x16.gz:
CONSOLE_FONT="koi8r-8x16.gz"
Кроме этого, для корректного отображения псевдографики на экране, вам
необходимо выбрать правильную карту соответствий (unicode map) между
символами в кодировке koi8-r и юникодом:
CONSOLE_UNICODEMAP="koi8r.uni"
Укажите какую кодировку использовать при выводе на экран для не-ascii
символов:
CONSOLE_ENCODING="KOI8-R"
Для того, чтобы консоль переключить на отображение кириллицы,
используются специальные (так называемые "магические", magic) коды.
Укажите следующее ([7]):
CONSOLE_MAGIC="(K"
И последнее -- вам необходимо изменить символическую ссылку,
/usr/share/kbd/consolefonts/default8x16.gz, указывающую на шрифт,
используемый по умолчанию, так, чтобы она указывала на шрифт
koi8r-8x16.gz:
cd /usr/share/kbd/consolefonts
ln -sf koi8r-8x16.gz default8x16.gz
Это необходимо для того, чтобы исключить возможность переключения
шрифта некоторыми программами (например, консольной версией YaST).
(Архив примера конфигурационных файлов для настройки локали
ru_RU.KOI8R - http://www.linuxcenter.ru/imagelib/suse_cyr/cyr_koi8-r.tar.gz)
********************************
maslinaV,
т.е. сейчас проблем не осталось?
maslinaV
11-10-2007, 15:07
!!!!___ Осталась проблема в том , что если папка создана в среде Windows и перемещена в директорию среды SuSe и написана руссскими буквами , то в SuSe будут непонятные символы , если папка создана в среде SuSe и написана руссскими буквами , то после того как по сети из среды Windows подключаю директорию из SuSe и в этой директории ищу папку написанную русскими буквами (папка создана в среде SuSe) то вместо букв в названии пусто и лишь линия подчеркивания присутсвует , то есть как если бы вы подчеркнулы какое нибудь слово , но слово потом убрали , а линия осталась.
Как исправить эту проблему? »
maslinaV
06-11-2007, 10:51
Проблема решается странным образом.
1.Перед русификацией Suse 9.2 или OpenSuse 10_2 на Linux не одной директории и не одного файла не должно быть на русском языке , после полной русификации и перезагрузки рабочей конфигурации , можно обратно вернуть на Linux машину все файлы в названии которых была кириллица.
Уважаемые, какая руссификация, какая KOI8-R? У всех уже давно UTF-8, в том числе в SuSE 9.2
maslinaV
07-11-2007, 12:34
Все очень просто MC менеджер не даст вам отобразить по русски свое меню , то есть не будет работать русская справка , диалоги и т.д , а это удобно , поэтому в консоли необходимо было сделать исправление , чтобы по умолчанию шрифт был koi8-r
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.