Показать полную графическую версию : Управление раскладкой клавиатуры
Junior Penguin
16-10-2003, 13:48
Мир Вам, Великие мира Линукс!
Обращаюсь к Вам опять с вопросами. И вы вправе осудить меня, сказать, что мол Факи с Хау-Ту читать надо и закидать чем попало и скорее всего будете правы. Но... Читал я эти ФАКи и ХАУ-Ту тоже читал. Воды там много, как много и умных мыслей тоже, и ссылок там тоже очень много, только вот БЕДА -- БОЛЬШАЯ часть из них В НИКУДА (File not found), а значит и практической пользы тоже особой нет. Задавал я поиск и по форуму -- настроил в итоге отображение русских имен файлов, что тоже неплохо. Но хочется большего
У меня вот Linux Red Hat 7.3. Задача передо мной стоит на Ваш взгляд тривиальная -- запустить переключение раскладки клавиатуры Rus/Lat а-ля Виндоус -- что-то типа при помощи клавиш Ctrl+Shift (не принципиально). (и в консоли и в Системе). Плюс еще хотелось бы, чтоб лампочка какая-нибудь загоралась.
Вопрос: Как это сделать?
Напишите, пожалуйста, по шагам для начинающего.
Заранее благодарен.
Читай:
http://forum.oszone.net/topic.cgi?forum=6&topic=1156&start=0#0
Я прочитал и сразу настроил свой Slackware? я думаю твой Красный Шапк не сильно, отличается, разве что там проблем побольше, да шрифтов с кирилицей поменьше(в дистрибутиве имею ввиду).
Junior Penguin
16-10-2003, 18:03
Спасибо тебе, MaddiX
Попробовал сделать, как ты советовал. Из всего того что там про SLACKWARE написано, у себя я нашел только 4-й и 5-й пункты. Исправил как написано в п.5. Перезагрузился -- одна хрень. Раскладка не переключается, лампочка не загорается. А ничего такого нет для моего "тяжелого" случая с Шапкой Красной? А?
Я, типа, недавно с Линухом знаком... Поэтому делайте скидки, господа. :)
Заранее благодарен.
ruslandh
16-10-2003, 19:18
Junior Penguin
1 Для RedHat 7.3 пятый пункт точно не подходит - в Слакваре 8.0 более новый XFree86
2 Вы наверное при установке выбрали английский язык, если-бы выбрали русский, таких проблем-бы не было.
3 Для индикации выбранной клавиатуры (rus/lat) можно использовать пакет xxkb. А в KDE есть свой индикатор кдавиатуры.
Junior Penguin
17-10-2003, 11:12
ruslandh
Спасибо за ответ!
1. Пятый пункт -- это единственное, что подходит, к тому же эти приколы с файлом XF86Config я уже встречал на форуме и именно применительно к Красной чудо-Шапке. Похожие строки в исходном файле были, только #XkbOptions "" как и #XkbVariants "" были пустые и закомментированы. Я XkbOptions прекрасно раскоментировал и привел к виду:
XkbLayout "us,ru(winkeys)"
XkbOptions "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Тем не менее не работает.
2. При установке Линукса был выбран РУССКИЙ язык, что и подтверждает locale к примеру и русские системные сообщения к месту и не очень :)
3. Вы имеете ввиду пакет xkb или все же xxkb? Первого у меня точно нет. В KDE есть переключалка клавы, но ручная (по ней кликать надо), а настроенные клавиши НЕ РАБОТАЮТ :( .
Мож кто расскажет как он это делает? Мож я что-то упустил?
Кстати, не подскажете, а где в Red Hat 7.3 могут шрифты находиться в частности Кириллические?
Заранее благодарен.
Извини я как-то забыл что красная шапка так сильно отличается, просто я очень давно пользовался этим дистрибутивом(кстати таким же как и ты 7.3), вспомнил что проблем у меня тоже было много.
Попробуй прочитать
http://www.linux.org.ru/books/HOWTO/Cyrillic-HOWTO-russian/index.html
там тоже хороший документ, только читай внимательно и я думаю найдеш решение соответствующее своей системе.
Junior Penguin
03-11-2003, 13:44
Я это читал вроде как... :)
Тулзу Cyrillic console tools-0.9 Виктора Вагнера я скачал, установил ее в /home/../, распаковался он туда же в отдельную папку типа /home/../console-tools-0.9/ -- там и стоит поныне. Почитал README там написано, что по умолчанию стоят настройки a-la Debian - т.е. правой клавишей CTRL переключается раскладка полностью, а правой ALT переключается раскладка временно (т.е. только пока нажата клавиша ALT). Так вот из всего этого заработало только последнее (ALT, оно же работает и в Mozilla (в других приложениях X не работает)).
Я делал так как и сказано в http://www.linux.org.ru/books/HOWTO/Cyrillic-HOWTO-russian/ch03s02.html , т.е.
cpp -DWINONLY -DBACKSPACE cyr-russian-ms.cpp > console_russian.map
что по идее должно было оставить для переключения раскладки только WIN-клавишу. У-вы.. не сработало.
Кто -нить подскажет , что я делал не так?
Добавлено:
Виноват-с... :)
раскладку я загружал:
loadkeys console_russian.map -- после чего по идее раскладка должна уже вступить в действие и... но не вступила :(
А вот команда установки консольных шрифтов
consolechars -f UniCyr_8x16.psf -m koi8-r.acm
выдает ошибку: set_kernel_font: Invalid argument
-- но это как бы и не важно пока, т.к. русские буквы и фразы консоль уже кажет...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.