Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Suse/OpenSuSE - Как установить в консоли шрифт KOI8-R по умолчанию

Ответить
Настройки темы
Suse/OpenSuSE - Как установить в консоли шрифт KOI8-R по умолчанию

Старожил


Сообщения: 252
Благодарности: 11

Профиль | Отправить PM | Цитировать


ОС SuSe 9.0.2 .
Как в командной строке изменить в консоли шрифт по умолчанию на KOI8-R , какие файлы отредактировать или какой командой сделать ?

Отправлено: 11:11, 09-10-2007

 

Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


Об этом написано тут и тут

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 11:16, 09-10-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Старожил


Сообщения: 252
Благодарности: 11

Профиль | Отправить PM | Цитировать


!!!!___ Осталась проблема в том , что если папка создана в среде 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/s...s_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/s..._koi8-r.tar.gz)

********************************
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:17, 10-10-2007 | #4

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


maslinaV,
т.е. сейчас проблем не осталось?

Отправлено: 20:29, 10-10-2007 | #5


Старожил


Сообщения: 252
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата maslinaV:
!!!!___ Осталась проблема в том , что если папка создана в среде Windows и перемещена в директорию среды SuSe и написана руссскими буквами , то в SuSe будут непонятные символы , если папка создана в среде SuSe и написана руссскими буквами , то после того как по сети из среды Windows подключаю директорию из SuSe и в этой директории ищу папку написанную русскими буквами (папка создана в среде SuSe) то вместо букв в названии пусто и лишь линия подчеркивания присутсвует , то есть как если бы вы подчеркнулы какое нибудь слово , но слово потом убрали , а линия осталась.
Как исправить эту проблему? »

Отправлено: 15:07, 11-10-2007 | #6


Старожил


Сообщения: 252
Благодарности: 11

Профиль | Отправить PM | Цитировать


Проблема решается странным образом.
1.Перед русификацией Suse 9.2 или OpenSuse 10_2 на Linux не одной директории и не одного файла не должно быть на русском языке , после полной русификации и перезагрузки рабочей конфигурации , можно обратно вернуть на Linux машину все файлы в названии которых была кириллица.

Отправлено: 10:51, 06-11-2007 | #7


Ветеран


Сообщения: 716
Благодарности: 55

Профиль | Отправить PM | Цитировать


Уважаемые, какая руссификация, какая KOI8-R? У всех уже давно UTF-8, в том числе в SuSE 9.2

Отправлено: 19:25, 06-11-2007 | #8


Старожил


Сообщения: 252
Благодарности: 11

Профиль | Отправить PM | Цитировать


Все очень просто MC менеджер не даст вам отобразить по русски свое меню , то есть не будет работать русская справка , диалоги и т.д , а это удобно , поэтому в консоли необходимо было сделать исправление , чтобы по умолчанию шрифт был koi8-r

Отправлено: 12:34, 07-11-2007 | #9



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Suse/OpenSuSE - Как установить в консоли шрифт KOI8-R по умолчанию

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Шрифт консоли gambini Общий по Linux 0 16-09-2009 14:49
Разное - [решено] Как поставить шрифт в ДОС-приложениях по умолчанию? Bester Microsoft Windows 2000/XP 2 15-11-2007 16:52
Разное - [решено] Как с помощью консоли или реестра установить громкость? t0lkman Microsoft Windows 2000/XP 1 16-10-2007 07:51
Suse/OpenSuSE - Помогите найти пакет consoletools...и в консоли Suse установить шрифт... maslinaV Общий по Linux 0 08-10-2007 11:41




 
Переход