Поставил Gentoo 2004.1 Pentium4, поставил шрифт в /etc/rc.conf cp866-8x16, Раскладка - ру4, consoletranslation koi2alt, установил локаль koi8-r, выполнил env-update, source /etc/profile. Короче говоря- консоль русская, совсем. Но в иксах русских шрифтов похоже нет - вместо них квадраты с цифрами внутри, судя по их числу, интерфейс вроде русский в xfce4 и gnome, те же символы наблюдаются при вводе с клавиатуры в том же xterm, Openoffice (проверял там все шрифты, что есть) и других программах. Логично, что проблемы - в конфиге, но пути верные (по умолчанию). Что мне с этим делать?
Прошу прощения за турой вопрос, но все же я это задам!
Где в gentoo лежат файлы раскладки клавиатуры???
Mitya-ncc
, 08 2004, 23:38
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 (проверял там все шрифты, что есть) и других программах. Логично, что проблемы - в конфиге, но пути верные (по умолчанию). Что мне с этим делать?
ну это классика
emerge fontconfig
Классический прокол начинающих? Что fontconfig делает?
До кучи: раскладка должна символизироваться grp_led:scroll, однако этого не происходит. В чем может быть дело?
random_code
, 09 2004, 0:53
Не, просто надо в XF86Config в пути шрифтов добавить строку
Path "/usr/X11/lib/X11R6/fonts/cyrillic"
И будут те русские шрифты
У меня добавлено FontPath "/usr/X11R6/lib/X11/fonts/cyrillic". Там лежат шрифты Cronyx.
Я еще поставил шрифты ttf (про ttmkfdir и создание файла fonts.dir я не забыл), прописал путь к ним в конфиге, но ничего не прозошло. :-(
Обратил внимание на то, что в папке /usr/X11R6/lib/X11/fonts/encodings есть все известные мне кодировки, но нет koi8-r.enc.gz - в этом может быть проблема?
[quote=random_code,Thursday, 08 July 2004, 23:53][QUOTE]
Не, просто надо в XF86Config в пути шрифтов добавить строку
Path "/usr/X11/lib/X11R6/fonts/cyrillic"
И будут те русские шрифты

[/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, но лично мне это не помогло.
Gnome и XFCE. Fontconfig все же попробую собрать.
Mitya-ncc
, 09 2004, 23:45
QUOTE(gm2k @ Friday, 09 July 2004, 14:27)
Gnome и XFCE. Fontconfig все же попробую собрать.
пересобрать! он уже есть у тебя
Фонтконфига, как оказалось, у меня не было. Его собрал. Также создал папку ~/.fonts и скопировал туда шрифты, проблема решилась, хотя не знаю благодаря чему. Но вам всем все равно спасибо. Теперь обнаружилась проблема с ппп, который внезапно умирает, говорит, что ему переданы неправильные параметры, но это уже для другой темы, да простят меня модераторы за оффтоп.
William Henry Gates
, 09 2005, 12:38
имхо со шрифтами самым правильным было бы добавление в /etc/fonts/fonts.local всех папок со шрифтами, особенно cyrillic и misc. помогает во всех дистрах 100%
Может вопрос немного не в тему и немного (или даже много

) глуповат, но я всё-таки спрошу, потому как сам уже потерял рассудок и способность трезво мыслить =)
Вот я пишу это сообщение и у меня вместо привычных виндовосовских точки и запятой рисуются "слэш" и знак вопроса. Ну а сами "." и "," - это Shift+6 и Shift+7 и т.д.
Что именно отвечает за такую раскладку и как мне настроить "нормальную", win-раскладку?
это зависит от значения keymap в rc.conf
или для новой версии baselayout - keymap в /etc/conf.d/keymap
варианты можно посмотреть в /usr/share/keymaps/i386/qwerty
p.s. подумал еще

для 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
, 10 2005, 8:29
консольная раскладка для вин-клавиатур - "ru-ms", переключение по rctrl.
QUOTE(William Henry Gates @ Четверг, 10 Марта 2005, 8:29)
консольная раскладка для вин-клавиатур - "ru-ms", переключение по rctrl.
Или классическая раскладка ru4 - с переключением по CapsLock, в Alt'е и ASP'е есть несколько разных вариантов раскладок для Win-маркированных клавиш, можно утащить оттедова.
в 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"
и в иксах раскладка не та...
А есть такое счастье, чтобы было всё как в "ru-ms", но переключение по [alt]+[shift]?
QUOTE(czarker @ Четверг, 10 Марта 2005, 14:00)
А есть такое счастье, чтобы было всё как в "ru-ms", но переключение по [alt]+[shift]?
А почему бы и нет?
CODE
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
Для clx:
Кхм... Имелось в виду переключение в консоли. В иксах-то всё ясно...
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
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"
Всё прекрасно работает ..
А на счёт "как в "ru-ms", но переключение по [alt]+[shift]" в консоли кто-нибудь что-нибудь может сказать?
Ну, самим поэкспериментировать никак? Сам не проверял (меня капс устраивает на все 100), но попробовать можно.
Берем файлик /usr/share/kbd/keymaps/i386/qwerty/ru-ms.map.gz, ищем там строчку с AltGr_Lock. Берем этот кейкод и заменяем на него существующий в ru4.map.gz
madskull добавил в [mergetime]1110491675[/mergetime]
Точнее, это для того, чтобы в раскладке ru4 сделать переключение как в ru-ms.
Но, я думаю, смысл действий понятен...
Для madskull:
Спасибо. Я просто надеялся получить ссылочку на готовое решение... Хотя надеялся слабо, ибо искал неоднократно и не нашёл.
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"
Всё прекрасно работает ..
А у тебя в такой конфигурации в иксах все ",?:;№" соответствую конпкам в русской раскладке?
У меня в Slackware 10.0 соответствовали. Сейчас ещё не успел настроить (Gentoo emerge'ится)...
фаил /etc/env.d/00basic
пропиши в конце файла такую строку и перезапусти WM
MM_CHARSET="KOI8-R"
QUOTE(Sparky @ Пятница, 11 Марта 2005, 11:09)
А у тебя в такой конфигурации в иксах все ",?:;№" соответствую конпкам в русской раскладке?
Да, всё отлично..
Кстати говоря. У меня и в консоли, и в иксах проблемы с .,?. Какие раскладки поставить, при этом желательно перключать по капслоку (привычнее). Или какие файлы поправить, чтобы клавиши соответствовали тому, что я им скажу? Клавиатуру сменить не могу.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.