Настройка переключения на русский язык в системе XFree86


    Для того, чтобы можно было переключать русскую и английскую раскадки клавиатуры необходимо выполнить следующие действия:

  • Если у Вас установлена система XFree86 v3.x, то необходимо для начала внести измененияв файле /etc/XF86Config (секция Keyboard) примерно до такого вида:
    Section "Keyboard"
        Protocol     "Standard"
        AutoRepeat   500 5
        LeftAlt      Meta
        RightAlt     Meta
        ScrollLock   Compose
        RightCtl     Control
        XkbKeycodes  "xfree86"
        XkbTypes     "default"
        XkbCompat    "default"
        XkbSymbols   "ru(pc101)"
        XkbGeometry  "pc"
        XkbRules     "xfree86"
        XkbModel     "pc101"
        XkbLayout    "ru"
    EndSection
    
    
  • Если у Вас установлена система XFree86 v4.x, то файл будет /etc/XF86Config-4 и настройка клавиатуры будет выглядеть так:
    Section "InputDevice"
    	Identifier  "Keyboard0"
    	Driver      "keyboard"
    	Option	    "XkbLayout"	"ru"
    EndSection
    
    

        Это только описание, которое подключает русскую раскладку. Клавиша-переключатель описывается в файле раскладки клавиатуры. Файл русской раскладки называется /usr/X11R6/lib/X11/xkb/symbols.

        Если Вам лень разбираться и переключение по правому CTRL Вас вполне устраивает, то просто сделайте резервную копию текущего файла и вместо него запишите этот файл. После чего перезапустите систему XWindow и переключение раскладок должно заработать.

        Обратите внимание, что не все приложения подерживают ввод русских символов и проверять надо на приложениях с поддержкой русского языка.


    Вдовичев Анатолий (tolik@wlhs.nsk.su)