LINUX.ORG.RU

Kyrillization


0

0

Sorry za translit... No skoro stanet yasno, pochemu imenno on.

Itak, vpervyi raz ustanovil Linux RH 7.2 Windows umer. Nu da i chort s nim poka. No nemogu ustanovit kirilisaziu. Prodelyvayu sledushee:

foo="/home/kyrillic" (zdes vse nujnie files) loadkeys $foo/ru.kmap consolechars -v -f $foo/UniCyr_8x16.psf -m $foo/koi2alt.trans

(voobshem, kak prochital v rukovodstve na Linux.ru doljno zarabotat)

A on mne vydaet: set_kernel_font: Invalid argument

Kirilisatii ne nabludaetsya

Chto eto i kak reshat problemu?


В общем пробуй следующее:

kdbconfig

Выбираешь раскладку "ru" (для начала). Переключение раскладок - правый контрол.

Х-ы - не помню навскидку. Должно прописываться в /etc/X11/XF86Config(?-4?), но где именно не скажу.

Good Luck!

Ikonta_521
()

Sorry opyat je za translit... :)

>>Х-ы - не помню навскидку

Eto o chem? Ya pochti nichego ne znayu - sokrashenie ne ponyatno.

I chto nujno propisat v XF86Config-4?

FontPatch?

Esli da, to r kakim fontam?

Izvinite za neponyatlivost. I spasibo za pomosh

novik
() автор топика

I menya sorri za translit :)
U menya toge ranshe stoyal RH7.1 - samiy prostoy variant ego rusifikazii (kak i vsex drugih distributivov) - eto pri ustanovke vibrat yazik 'Russkiy' i on sam vse (nu ili po4ti vse) postavit i nastroit, a sam ti upoteesh eto nastraivat. Nu esli ug ho4esh vse sam sdelat to ishi v nete Cyrilisation HOWTO (on na raznih saitah est, tak 4to ishi sam). Budut eshe voprosi pishi - vsegda radi pomo4 na4inaushim linuxoidam ;)

svyatogor ★★★★★
()

Opyat je sorry...

V pervom soobshenii ya napisal kak raz o tom kak vse prodelal rukovodstvuyas Cyrilisation HOWTO s saita linux.ru.

I chto moi RH na eto otvetil...

Hotelos by uznat hotya by o oshibke

>>>set_kernel_font: Invalid argument

Mojet, kto stalkivalsya

A language ya vybral imenno russkii pri ustanovke

Spasibo za pomosh

novik
() автор топика

Сначала настрой консоль. ИМХО это важнее.

консоль==загрузка в текстовом режиме. В /etc/inittab в поле значения уровня запуска по умолчанию должна стоять цифра 3.

Х-ы - это графический интерфейс, оболочка X Window

>I chto nujno propisat v XF86Config-4?

XF86Config и/или (в зависимости от дистрибутива) XF86Config-4 - конфигурационный файл(файлы) графической оболочки X Window.

>A language ya vybral imenno russkii pri ustanovke

Кириллические символы отображаются? Отображаются.

1. Попробуй переключая раскладку различными стандартными сочетаниями клавиш понабирать текст в любом текстовом редакторе.

2. Выруби Х-ы (Ctrl-Alt-Backspace), и проверь то же в консоли (клавиши используемые для переключения раскладок несколько иные. Начинай с правого контрола и CapsLock). Возвращение в графический режим - startx, перезагрузка - reboot.

Ikonta_521
()

Сейчас все это попробую. Какая-то кириллица таки-установилась. (См. все написанное.) :0)

Но приходиться постоянно прижимать правый альт. Очень уж это утомительно. :0)

Интересно, так и должно быть? Чтобы кирилл. символ ставился только при нажатом альте?

Еще раз приношу извинения за непонятливость.

И спасибо за помощь

novik
() автор топика

>Какая-то кириллица таки-установилась.

Тебе же говорили, что что-то наверняка встало.:)

>Но приходиться постоянно прижимать правый альт. Очень уж это утомительно. :0)

Странно. В первый раз о таких симптомах слышу. Альт??? Правый??? А не единичное нажатие правого контрола? В Х-ах или в консоли?

>Интересно, так и должно быть? Чтобы кирилл. символ ставился только при нажатом альте?

Не знаю... Видимо нет:)

>Еще раз приношу извинения за непонятливость.

Ничего. Все в бОльшей или меньшей степени через это проходили. Только не все находят в себе силы признаться в этом.

>И спасибо за помощь

Не за что. Удачи!

Ikonta_521
()

Описываю подробно:

В консоли,сиречь текстовом режиме кириллизация прошла успешно. Срабатывает на правый альт. В KDE (насколько я понимаю, это одна из Х -шек) символы кириллицы выскакивают только при постоянно прижатом правом альте. Согласно HOWTO пробовал кириллизировать X Window, прописал в файле XF86Config

FontPatch "/usr/X11R6/lib/X11/fonts/cyrillic"

(там фонты кириллиц лежат)

После перезагрузки должно было заработать. Не заработала. С радостью выслушаю все дельные соображения.

Простите за... ну и дальше как в прошлый раз :0)

novik
() автор топика

>В консоли,сиречь текстовом режиме кириллизация прошла успешно.

И это главное!!!

>Срабатывает на правый альт.

Ты уверен??? В какой раскладке?

> В KDE (насколько я понимаю, это одна из Х -шек) символы кириллицы выскакивают только при постоянно прижатом правом альте.

KDE - это одна из интегрированных графических сред. Что является несколько большим, нежели любимые мной оконные менеджеры.

Тот факт, что русские символы выводятся, говорит о том, что локализация есть. Осталось только настроить переключение раскладок.

>Согласно HOWTO пробовал кириллизировать X Window, прописал в файле XF86Config

Один нескромный вопрос: ЗАЧЕМ? У тебя же кириллические символы выводятся. Значит и шрифты (пусть не все) есть. Значит пока не надо прописывать дополнительные. Тем более, что ты не уверен в том куда их надо прописывать.

>После перезагрузки должно было заработать.

ЗАЧЕМ перезагрузка??? Это тебе не винда. Линукс НЕОБХОДИМО перезагружать ТОЛЬКО при замене ядра (возможно, еще при смене железа), ну и, так и быть, если ты пока не знаешь как ПОЛНОСТЬЮ пересчитать конфигурацию. В данном случае перезагрузка не нужна.

>Не заработала.

А почему она должна была заработать после перезагрузки? Если не секрет.

>С радостью выслушаю все дельные соображения.

Надеюсь, некоторое количество дельных мыслей я высказал.

Ikonta_521
()

"Срабатыват" - т.е. переключает раскладку оно по ПРАВОМУ Ctrl - в
консоли. В X - праить надо XF86Config-4 - добавить туда строки типа

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "ru"
Option "XkbVariant" "winkeys"
Option "XkbOption" "ну и сюда - чего душа пожелает из
/usr/X11R6/lib/X11/xkb/rules/xfree86 - хоть grp:shift_toggle (2 шифта),
хоть grp:ctrl_shift_toggle (shift+ctrl) - там еще много интересного
найти можно"
EndSection

Вот, собственно, и все....

gennik
()

А в KDE лучше раскладку переключатяверть его родным спосбом: Центр Управления -> Перефирия -> Клавиатура. Там на вкладке Параметры есть флажок Сбросить старие параметры он и сбросит все настройки X-ов и поставит переклчатель по умолчанию Ctrl+Alt+K.

svyatogor ★★★★★
()

А не подскажите, чем именно это лучше, если при нормальной настройке xkb ни в какие центры лезть не надо (равно как и вообще монструозное KDE запускать...)

gennik
()

Обоснуй, чем же это лучше в кде переключать клавиатуру родным
способом?

jackill ★★★★★
()

Сейчас все посоветанное попробую.

Но сразу хочу еще раз уточнить: раскладка переключается в консоли именно на правый альт! Уж клавиши я не путаю...:0) Вопрос в какой раскладке так бывает - непонятен. :( Поразвернутее, чтоб понять смог

Вот.И еще не ясно - нужно править

XF86Config

или нет?

И как полностью пересчитывать конфигурацию?

Мои извинения за продолжающуюся не понятливость. И опять же спасибо за помощь

novik
() автор топика

Попробовал предложенное gennik. Проделал следующее:

в файле XF86Config-4 исправил позиции (в итоге там вышло)

Section "InputDevice"

Identifier "Keyboard()" Driver "Keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc102" Option "XkbLayout" "ru" Option "XkbVariant" "winkeys" Option "XkbOption" "grp:ctrl_shift_toggle"

EndSection

Перезагружаться не стал. Ничего не произошло. Кириллица работает только при прижатом прaвом альте.

Простите ... И спaсибо ... :0)

novik
() автор топика

2 gennik

>/usr/X11R6/lib/X11/xkb/rules/xfree86 - хоть grp:shift_toggle (2 шифта),

Это, конечно, хорошо. А не подскажешь: как в правилах для Х повесить переключение 2_rus на клавишу, например, с кодом 126, а 2_eng на клавишу с кодом 127?

А для консоли? В документации указаний пока не встречал.

2 novik

Какой дистрибутив?

>раскладка переключается в консоли именно на правый альт!

Странно...

>Вопрос в какой раскладке так бывает - непонятен. :( Поразвернутее, чтоб понять смог

Текущая раскладка нарисована в /etc/sysconfug/KEYBOARD, просмотр содержимого: cat /etc/sysconfug/KEYBOARD

Задание: если RH-based, то командой kbdconfig, раскладки: ru, ru1 /etc.

>нужно править XF86Config или нет?

Нужно.

>И как полностью пересчитывать конфигурацию?

Пересчет конфигурации Х-в: достаточно просто перезапустить Х-сервер.

Ikonta_521
()

ikonta_521:

ТЕКУЩАЯ РАСКЛАДКА:

KEYTABLE="ru1"

т.е. насколько я понимаю, здесь все нормально...

В чем же дело?

novik
() автор топика

Спасибо всем! Клириллизация прошла успешно. Переключается на ctrl+shift Не знаю, что именно её пробило. Но сделал следующее: Исправил не только XF86Config, но и XF86Config-4 И еще вписал такую строку

Protocol "Standart" в Section "KeyBoard" файла XF86Config.

Еще раз всем спасибо. Будут еще неясности (а они будут :0)) - знаю куда обращаться.

Простите за непонятливость. :0)

novik
() автор топика

2jackill & gennik: А лучше тем, что новичку настроить намного легче! А так конечно без разници.

svyatogor ★★★★★
()

Новичку это не легче, потом запутается. А то в каждом wmсвой свичер ставить - это FAQ не напасешься

gennik
()

Уважаемый novik Подозреваю, ты просто не подобрал комбинацию переключения. То что Alt переключает, говорит что всё работает нормально. У меня тоже при нажатом Alt раскладка меняется. Но кроме того двумя Shift-ами переключается раскладка. Ничего в XF86Config и /etc/init.d прописывать не надо. Там уже всё прописано, раз шрифты отображаются и раскладки переключаются. Эти умники тебя направят. Будешь пол-года ковыряться. Пробуй все комбинации. Может быть CapsLock. У меня например Mandrake 9.0 Кстати ты зачем 7.2 поставил. Наверно в какой-нибудь палатке купил. Глюкалово. Дистрибутив нужно покупать у дистрибьюторов. Вот Линукс-Центр например. Телефон в в Москве 799-5548. Рекомендую Mandrake.

Sadist
()

Это "глюкалово" - одна из самых стабильных версий RH - на работе я даже не стал обновлять до 7.3 - там проблем было больше. И машина 4-й месяц uptime - ни одного сбоя. Сервера и отдельные пакеты обновить стоит, особенно по безопасности, можно новое ядро залить, но в целом - ничего криминального там нет.

gennik
()

Раскладка ru - переключатель правый Ctrl, ru1 - правый Alt, (это в консоли), по-моему так.

Dodo
()

У меня на правый ctrl "ru3" стоит (соответственно левый - назад на
английский).

4Sadist: Твое имя чудесным образом отражает образ твоего мышления -
нафига нужно трахаться и подбирать переключатель клавиатуры, когда
проще его прописать так, чтобы было удобно пользоваться?
Причем если языка два, а не три и менеджер kde, так проще прописать все
сразу в иксах, дабы при желании перехода на другой wm сразу и там
получить русский.

4novik: если ставишься из rpm то твой конфигурационный файл XF86Config-4,
если собираешь сам - XF86Config. Обычно рекомендуют один из них сделать
симлинком второго.

jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.