Автор Тема: Как исправить раскладку клавиатуры в Solaris  (Прочитано 3237 раз)

Оффлайн Shifted

  • Продвинутый пользователь
  • ***
  • Сообщений: 41
  • Репутация: +124/-0
    • Просмотр профиля
pfexec chmod a+w /usr/X11/lib/X11/xkb/symbols/pc/ru
gedit /usr/X11/lib/X11/xkb/symbols/pc/ru&
xkb_symbols "winkeys" {
    include "ru(basic)"
    key <AE03> {        [               3,      numerosign      ],
                        [               3,      numbersign      ]       };
    key <AE04> {        [               4,       semicolon      ],
                        [               4,          dollar      ]       };
    key <AE05> {        [               5,         percent      ],
                        [               5,         percent      ]       };
    key <AE06> {        [               6,           colon      ],
                        [               6,     asciicircum      ]       };
    key <AE07> {        [               7,        question      ],
                        [               7,       ampersand      ]       };
    key <AE08> {        [               8,        asterisk      ],
                        [               8,        asterisk      ]       };
    key <AB10> {        [          period,           comma      ],
                        [           slash,        question      ]       };
    key <BKSL> {        [       backslash,           slash      ],
                        [       backslash,             bar      ]       };
    key <TLDE> { [      Cyrillic_io,   Cyrillic_IO ] }; // Добавленная строка
};
pfexec chmod a-w /usr/X11/lib/X11/xkb/symbols/pc/ru
pfexec svcadm disable gdm
логинимся
pfexec /usr/X11/bin/Xorg -configure
pfexec cp xorg.conf.new /etc/X11/xorg.conf
pfexec svcadm enable gdm
логинимся
pfexec gedit /etc/X11/xorg.conf
Редактирование секции про клавиатуру:
Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
    Option "CoreKeyboard" // Добавленная строка
    Option "XkbRules" "xorg" // Добавленная строка
    Option "XkbModel" "pc105" // Добавленная строка
    Option "XkbLayout" "us,ru(winkeys)" // Добавленная строка
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" // Добавленная строка
EndSection
Запустить диалоговое окно Система/Параметры/Сеансы
Снять флажок IIIM Startup
Перезапускаем иксы Alt+Ctrl+BackSpace

Любители редактора Vim могут оптимизировать процесс настройки и ограничиться одной перезагрузкой иксов :)
« Последнее редактирование: Июль 16, 2009, 07:17:35 am от LiveStalker »