Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

Русификация в Mandrake 9.1

77  
drhitmaker завсегдатай16.07.03 09:45
drhitmaker
NEW 16.07.03 09:45 
Такая проблема: руссифицировал X Windows. Все работает. Поменял раскладку клавиатуры на русскую.
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "ru" (вместо "de_CH")
EndSection
Все работает! Теперь хочу иметь две раскладки. Редактирую XF86Config.
............
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "ru"
Option "XkbOptions" "grp:shift_toggle"
В итоге: латинскя раскладка работает без проблем, перключение раскладок тоже работает без проблем, в OpenOffice вместо русского выводятся символы, чем-то похожи на датский .... В чем проблема?
#1 
Chipolino посетитель16.07.03 10:28
NEW 16.07.03 10:28 
в ответ drhitmaker 16.07.03 09:45
а если так
Option "XkbLayout" "de,ru(winkeys)"
#2 
drhitmaker завсегдатай16.07.03 14:05
drhitmaker
NEW 16.07.03 14:05 
в ответ Chipolino 16.07.03 10:28
попробывал .... перключение раскладки вообще исчезло .... и главное: с одним языком - все ОК .... печатает на русском, аш подпрыгивает. правда про коммандныи режим можно забыть. с двумя языками ..... см. выше.
#3 
Chipolino посетитель16.07.03 15:44
NEW 16.07.03 15:44 
в ответ drhitmaker 16.07.03 14:05
я не знаю что там у опенофиса за глюки,не пользуюсь
я дам вырезку со своего иксфриконфига-так у меня работало
на slackware 9.0
Section "Input Device"
Identifier "Keyboard0"
Driver "keyboard"
Option "AuotoRepeat" "500 30"
Option "XkbModel" "pc105"
Option "XkbRules" "xfree86"
Option "XkbLayout" "de,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
End Section
Вот так у меня работало,в принципе должно работать во всех дистрах т.к. иксы везде одни.
Только не подключай дополнительные расскладки клавы от третьих программ(напримаер свитчер в кде)работать не будет
#4 
drhitmaker завсегдатай16.07.03 16:43
drhitmaker
NEW 16.07.03 16:43 
в ответ Chipolino 16.07.03 15:44
OK, сражение продолжается
#5 
drhitmaker завсегдатай16.07.03 17:37
drhitmaker
16.07.03 17:37 
в ответ Chipolino 16.07.03 15:44
при выполнении команды locale, в конце стоит LC_ALL=ru_RU.KOI8 .... мне кажется, что эта опция должна оставаться открытои LC_ALL=. не помнишь, как у тебя было?
#6 
Chipolino посетитель16.07.03 19:21
NEW 16.07.03 19:21 
в ответ drhitmaker 16.07.03 17:37
если LC_ALL=ru_RU.KOI8-R
то все остальные LC переменные тоже ru_RU.KOI8-R
желательно чтобы LC_NUMERIC была "POSIX" или "C"
#7 
Russman гость21.07.03 17:17
Russman
NEW 21.07.03 17:17 
в ответ Chipolino 16.07.03 19:21
<http://www24.brinkster.com/finder2002/myderu/index.html>
А <LC_ALL> рекомендуется держать <unset>.
#8