|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Suse/OpenSuSE - Как установить в консоли шрифт KOI8-R по умолчанию |
|
Suse/OpenSuSE - Как установить в консоли шрифт KOI8-R по умолчанию
|
Старожил Сообщения: 252 |
ОС SuSe 9.0.2 .
Как в командной строке изменить в консоли шрифт по умолчанию на KOI8-R , какие файлы отредактировать или какой командой сделать ? |
|
Отправлено: 11:11, 09-10-2007 |
Линуксоид-стакановец Сообщения: 2391
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 11:16, 09-10-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 252
|
Профиль | Отправить 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 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать maslinaV,
т.е. сейчас проблем не осталось? |
|
Отправлено: 20:29, 10-10-2007 | #5 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Цитата maslinaV:
|
|
Отправлено: 15:07, 11-10-2007 | #6 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Проблема решается странным образом.
1.Перед русификацией Suse 9.2 или OpenSuse 10_2 на Linux не одной директории и не одного файла не должно быть на русском языке , после полной русификации и перезагрузки рабочей конфигурации , можно обратно вернуть на Linux машину все файлы в названии которых была кириллица. |
Отправлено: 10:51, 06-11-2007 | #7 |
Ветеран Сообщения: 716
|
Профиль | Отправить PM | Цитировать Уважаемые, какая руссификация, какая KOI8-R? У всех уже давно UTF-8, в том числе в SuSE 9.2
|
Отправлено: 19:25, 06-11-2007 | #8 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Все очень просто MC менеджер не даст вам отобразить по русски свое меню , то есть не будет работать русская справка , диалоги и т.д , а это удобно , поэтому в консоли необходимо было сделать исправление , чтобы по умолчанию шрифт был koi8-r
|
Отправлено: 12:34, 07-11-2007 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|