Помощь - Поиск - Участники - Календарь
Полная версия: По поводу русификации
LinuxForum > Дистрибутивы > Gentoo
gm2k
Поставил Gentoo 2004.1 Pentium4, поставил шрифт в /etc/rc.conf cp866-8x16, Раскладка - ру4, consoletranslation koi2alt, установил локаль koi8-r, выполнил env-update, source /etc/profile. Короче говоря- консоль русская, совсем. Но в иксах русских шрифтов похоже нет - вместо них квадраты с цифрами внутри, судя по их числу, интерфейс вроде русский в xfce4 и gnome, те же символы наблюдаются при вводе с клавиатуры в том же xterm, Openoffice (проверял там все шрифты, что есть) и других программах. Логично, что проблемы - в конфиге, но пути верные (по умолчанию). Что мне с этим делать?
serg_sk
Прошу прощения за турой вопрос, но все же я это задам!
Где в gentoo лежат файлы раскладки клавиатуры???
serg_sk
Все нашел!
Mitya-ncc
QUOTE(gm2k @ Thursday, 08 July 2004, 20:10)
Поставил Gentoo 2004.1 Pentium4,  поставил шрифт в /etc/rc.conf cp8666-8x16, Раскладка - ру4, consoletranslation koi2alt, установил локаль koi8-r, выполнил env-update, source /etc/profile. Короче говоря- консоль русская, совсем. Но в иксах русских шрифтов похоже нет - вместо них квадраты с цифрами внутри, судя по их числу, интерфейс вроде русский в xfce4 и gnome, те же символы наблюдаются при вводе с клавиатуры в том же xterm, Openoffice (проверял там все шрифты, что есть) и других программах. Логично, что проблемы - в конфиге, но пути верные (по умолчанию). Что мне с этим делать?
*


ну это классика smile.gif
emerge fontconfig
gm2k
Классический прокол начинающих? Что fontconfig делает?
До кучи: раскладка должна символизироваться grp_led:scroll, однако этого не происходит. В чем может быть дело?
random_code
Не, просто надо в XF86Config в пути шрифтов добавить строку
Path "/usr/X11/lib/X11R6/fonts/cyrillic"
И будут те русские шрифты smile.gif
gm2k
У меня добавлено FontPath "/usr/X11R6/lib/X11/fonts/cyrillic". Там лежат шрифты Cronyx.
Я еще поставил шрифты ttf (про ttmkfdir и создание файла fonts.dir я не забыл), прописал путь к ним в конфиге, но ничего не прозошло. :-(
Обратил внимание на то, что в папке /usr/X11R6/lib/X11/fonts/encodings есть все известные мне кодировки, но нет koi8-r.enc.gz - в этом может быть проблема?
Shlomo
[quote=random_code,Thursday, 08 July 2004, 23:53][QUOTE]
Не, просто надо в XF86Config в пути шрифтов добавить строку
Path "/usr/X11/lib/X11R6/fonts/cyrillic"
И будут те русские шрифты smile.gif
*
[/quote]
И неплохо бы прописать все шрифты.

У меня добавлено FontPath "/usr/X11R6/lib/X11/fonts/cyrillic". Там лежат шрифты Cronyx.
Я еще поставил шрифты ttf (про ttmkfdir и создание файла fonts.dir я не забыл), прописал путь к ним в конфиге, но ничего не прозошло. :-(
Обратил внимание на то, что в папке /usr/X11R6/lib/X11/fonts/encodings есть все известные мне кодировки, но нет koi8-r.enc.gz - в этом может быть проблема?
Если есть KDE, то там есть в контрольной ранели фонтконфиг, и там добавляются новые шрифты. Лично я лечил так. А вообще советуют пересобрать fontconfig, но лично мне это не помогло.
gm2k
Gnome и XFCE. Fontconfig все же попробую собрать.
Mitya-ncc
QUOTE(gm2k @ Friday, 09 July 2004, 14:27)
Gnome и XFCE. Fontconfig все же попробую собрать.
*


пересобрать! он уже есть у тебя smile.gif
gm2k
Фонтконфига, как оказалось, у меня не было. Его собрал. Также создал папку ~/.fonts и скопировал туда шрифты, проблема решилась, хотя не знаю благодаря чему. Но вам всем все равно спасибо. Теперь обнаружилась проблема с ппп, который внезапно умирает, говорит, что ему переданы неправильные параметры, но это уже для другой темы, да простят меня модераторы за оффтоп.
William Henry Gates
имхо со шрифтами самым правильным было бы добавление в /etc/fonts/fonts.local всех папок со шрифтами, особенно cyrillic и misc. помогает во всех дистрах 100%
paulm
Может вопрос немного не в тему и немного (или даже много smile.gif ) глуповат, но я всё-таки спрошу, потому как сам уже потерял рассудок и способность трезво мыслить =)
Вот я пишу это сообщение и у меня вместо привычных виндовосовских точки и запятой рисуются "слэш" и знак вопроса. Ну а сами "." и "," - это Shift+6 и Shift+7 и т.д.
Что именно отвечает за такую раскладку и как мне настроить "нормальную", win-раскладку?
alk
это зависит от значения keymap в rc.conf
или для новой версии baselayout - keymap в /etc/conf.d/keymap

варианты можно посмотреть в /usr/share/keymaps/i386/qwerty



p.s. подумал еще smile.gif
для X-ов надо бы править xorg.conf на предмет XkbVariant XkbModel
у меня
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle"
William Henry Gates
консольная раскладка для вин-клавиатур - "ru-ms", переключение по rctrl.
alv
QUOTE(William Henry Gates @ Четверг, 10 Марта 2005, 8:29)
консольная раскладка для вин-клавиатур - "ru-ms", переключение по rctrl.
*



Или классическая раскладка ru4 - с переключением по CapsLock, в Alt'е и ASP'е есть несколько разных вариантов раскладок для Win-маркированных клавиш, можно утащить оттедова.
paulm
в rc.conf
keymap="ru-ms" и в консоли всё здорово! Вся запятые и "?" на месте!
(переключаться CapsLook'ом раздражает, поэтому ru4 юзаю неохотно)

а вот xorg.conf
CODE
   Option "XkbRules" "xorg"
   Option "XkbModel" "pc105"
   Option "XkbLayout" "us,ru"
   Option "XkbVariant" "winkeys"
   Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

и в иксах раскладка не та...
czarker
А есть такое счастье, чтобы было всё как в "ru-ms", но переключение по [alt]+[shift]?
clx
QUOTE(czarker @ Четверг, 10 Марта 2005, 14:00)
А есть такое счастье, чтобы было всё как в "ru-ms", но переключение по [alt]+[shift]?
*



А почему бы и нет?
CODE
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
czarker
Для clx:
Кхм... Имелось в виду переключение в консоли. В иксах-то всё ясно...
alk
QUOTE(paulm @ Четверг, 10 Марта 2005, 13:36)

а вот xorg.conf
CODE
   Option "XkbRules" "xorg"
   Option "XkbModel" "pc105"
   Option "XkbLayout" "us,ru"
   Option "XkbVariant" "winkeys"
   Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

и в иксах раскладка не та...
*



Option "XkbVariant" "winkeys"
пропустил запятую перед winkeys
clx
CODE
Section "InputDevice"
   Identifier "Keyboard1"
   Driver "kbd"
   Option "AutoRepeat" "500 30"
   Option "XkbRules" "xfree86"
   Option "XkbModel" "pc105"
   Option "XkbLayout" "us,ru(winkeys)"
   Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"


Всё прекрасно работает ..
czarker
А на счёт "как в "ru-ms", но переключение по [alt]+[shift]" в консоли кто-нибудь что-нибудь может сказать?
madskull
Ну, самим поэкспериментировать никак? Сам не проверял (меня капс устраивает на все 100), но попробовать можно.
Берем файлик /usr/share/kbd/keymaps/i386/qwerty/ru-ms.map.gz, ищем там строчку с AltGr_Lock. Берем этот кейкод и заменяем на него существующий в ru4.map.gz


madskull добавил в [mergetime]1110491675[/mergetime]

Точнее, это для того, чтобы в раскладке ru4 сделать переключение как в ru-ms.
Но, я думаю, смысл действий понятен...
czarker
Для madskull:
Спасибо. Я просто надеялся получить ссылочку на готовое решение... Хотя надеялся слабо, ибо искал неоднократно и не нашёл.
Sparky
QUOTE(clx @ Четверг, 10 Марта 2005, 16:44)
CODE
Section "InputDevice"
   Identifier "Keyboard1"
   Driver "kbd"
   Option "AutoRepeat" "500 30"
   Option "XkbRules" "xfree86"
   Option "XkbModel" "pc105"
   Option "XkbLayout" "us,ru(winkeys)"
   Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"


Всё прекрасно работает ..
*


А у тебя в такой конфигурации в иксах все ",?:;№" соответствую конпкам в русской раскладке?
czarker
У меня в Slackware 10.0 соответствовали. Сейчас ещё не успел настроить (Gentoo emerge'ится)...
GeeK
фаил /etc/env.d/00basic
пропиши в конце файла такую строку и перезапусти WM
MM_CHARSET="KOI8-R"

clx
QUOTE(Sparky @ Пятница, 11 Марта 2005, 11:09)
А у тебя  в такой конфигурации в иксах все ",?:;№" соответствую конпкам в русской раскладке?
*



Да, всё отлично..
gm2k
Кстати говоря. У меня и в консоли, и в иксах проблемы с .,?. Какие раскладки поставить, при этом желательно перключать по капслоку (привычнее). Или какие файлы поправить, чтобы клавиши соответствовали тому, что я им скажу? Клавиатуру сменить не могу.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2005 Invision Power Services, Inc.