Официальный сайт mkad14 24/7/365

Вы не зарегистрированы

Авторизация

Настройка переключения клавиатуры в ALT Linux 4.х (для работы в "Иксах")

Казалось бы, чего там настраивать? Ведь возможность настроить переключение клавиатуры через GUI появляется ещё при установке системы. Позже параметры переключения клавиатуры можно изменить через "Центр управления системой". Однако предлагаемые там варианты далеко не исчерпывают всего, что "Иксы" могут вытворять с клавиатурой. В KDE есть спец. клавиатурный "драйвер" по имени kxkb, который позволяет много чего. Однако я им пользоваться не люблю, хоть Альты и исправили его застарелые глюки. Мне не очень нравится то, что изменяемые им параметры действуют для конкретного пользователя, а не сразу на всю систему. Кроме того, в силу очень многих причин я не люблю использовать KDE.

 

Итак, собственно настройка. Как известно, всё (или почти всё) в Линухе можно настроить при помощи изменения спец. конфигурационных файлов. Для "Иксов" самым главным конфигурационным файлом был xorg.conf (в реализации от x.org). И в незабвенной книжке А. Федорчука достаточно подробно описано, как куда и чего в этот файл писать, чтобы клавиатура работала так, как того хочет юзер. Открываем файл /etc/X11/xorg.conf в любом текстовом редакторе (с правами root, разумеется) и... не находим там самых главных "кусков", посвящённых настройке клавиатуры. Про клавиатуру там совсем немного:

 

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

 

Всё. Ни каких тебе XkbLayout, XkbVariant, XkbOption. Попытки вписать всё необходимое сюда (в эту секцию) результата не дают: "Иксы" настойчиво берут настройки для xkb откуда-то ещё. Путём (почти) научного тыка определяем это место. Это файл /etc/X11/xinit/Xkbmap. Вот его изначальное содержимое:

 

-layout    us,ru
-option grp:alt_shift_toggle,compose:menu
-variant ,winkeys

 

Т.е. раскладки американская и русская, вариант для русской раскладки - раскладка Windows, переключение - <alt>+<shift>, многофункциональной (compose) назначена клавиша <menu>. К этому я для себя добавляю следующее:

-option grp:win_switch - переключение раскладки на время нажатия клавиши <Win>

-option grp_led:scroll - светящийся индикатор Scroll Lock на время переключения на альтернативную (русскую) раскладку.

Таким образом, имеем следующее:

 

-layout    us,ru
-option grp:alt_shift_toggle,compose:menu -option grp:win_switch -option grp_led:scroll
-variant ,winkeys

 

Само собой. каждый вправе прописать туда совершенно свои параметры. Далее сохраняем Xkbmap, перезапускаем "Иксы" (отдельно по <Ctrl>+<Alt>+<Backspace> или со всей машиной), наслаждаемся полученным результатом. Теперь выбранные параметры будут действовать "по умолчанию" в любом "Иксовом" приложении независимо от используемых оконных менеджеров.


»  Тэги к этому документу:
»  Размещено в сообществах:   
Внедрение свободно распространяемого программного обеспечения в школах

Смотреть видео hd онлайн


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн