Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 11.12.2004
Откуда: Москва
miniHOWTO
Предлагается несколько решений (как всегда в Linux).

Решение #1
Русификация средствами Х-сервера
Изменяем секцию "InputDevice"
Код:
Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,ru"
  Option       "XkbModel" "pc105"
  Option       "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" ",winkeys"
EndSection

Имеем 2 языка: английский (по умолчанию) и русский, в виндовой раскладке.
Переключатель установлен Alt-Shift. При включении альтернативной раскладки
(русской) также загорается индикатор Scroll. Данные настройки работают
глобально, для всех пользователей подсистемы Х-сервера. Кроме того, язык
ввода также меняется глобально, для всех окон.

Решение #2
Русификация средствами X-сервера индивидуально для каждого пользователя.
Используется программ setxkbmap. Точнее, изучаются (man setxkbmap) ее параметры:
Код:
 -keymap
 -layout
 -model
 -option
 -rules
 -variant

По смыслу они аналогичны одноименным опциям в конфигурационном файле (см. выше)
Опции вместе со значениями помещаются в одну строку(!) в домашний каталог
конкретного пользователя в файл ~/.Xmodmap с правами (rw-------). Этот файл
читается как менеджером графического приглашения GDM, так и командой xinit
(которую вызвает скрипт startx)

Решение #3
Использование сторонних переключалок, встроенных в оконные менеджеры.
Очень удобная переключалка клавиатуры встроена в Gnome2.4 и более поздние от
svu (Сергея Удальцова). Она позволяет настраивать любое количество языков с
сохранением текущей раскладки для каждого окна в отдельности. Его более раннее
творение xxkb можно найти, порывшись в Сети. Это отдельное приложение,
позволяющее контролировать раскладки и имеющее много "вкусностей". Единственное,что требуется - оставить в системном конфигурационном файле только
английскую раскладку, иначе будут конфликты.
Что касается других сред - помочь не могу. :(

PS Добавления/поправки/комментарии приветствуются

Добавлено:
Для KDE можно использовать kkbswitch

_________________
Ни один дурак не жалуется, что он такой. Значит, не так уж у них все плохо.



Партнер
 

Member
Статус: Не в сети
Регистрация: 03.06.2004
Откуда: из кондитерской
А в KDE можно не мудохаться и в Control Centеr поставить клавиатурное сокращение ;)

_________________
Сделаю конфетку из чего угодно.


 

Member
Статус: Не в сети
Регистрация: 11.12.2004
Откуда: Москва
Konditer писал(а):
А в KDE можно не мудохаться и в Control Centеr поставить клавиатурное сокращение ;)

Это, конечно так, но многие жалуются на апплет клавиатуры в KDE... Потому сразу привел альтернативу.
ИМХО, в GNOME переключение раскладок организовано лучше. Благодаря нашему соотечественнику, Сергею Удальцову. (к сожалению, он сейчас проживает в Ирландии :( )

_________________
Ни один дурак не жалуется, что он такой. Значит, не так уж у них все плохо.


 

Member
Статус: Не в сети
Регистрация: 12.09.2003
Откуда: Одесса
Мне поф, я fluxbox пользую. В ксоргконфе у меня:
Код:
Section "InputDevice"
  Driver       "xorg"
  Option       "XkbLayout" "us,ru(winkeys)"
  Option       "XkbModel" "pc104"
  Option       "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

_________________
Труъэнфростбиттен!


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan