четверг, 30 октября 2008 г.

В погоне зазапятой

Если неправильно работает клавиатура (читать переключение раскладки).
Например, не работают точка и запятая при русской раскладке или не получается настроить переключение раскладок.
Если визуально, то Система-Параметры-Клавиатура удаляем русскую раскладку и добавляем раскладку Russian winkeys.
Если через терминал, то:
В1: Редактируем файл настройки X Windows /etc/X11/xorg.conf

Section "InputDevice"
Identifier"Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

где us,ru — необходимые раскладки, ,winkeys — варианты раскладки по умолчанию и winkeys, grp:alt_shift_toggle — вариант переключения раскладки Alt+Shift.
В2: Создать скрипт в автозагрузке(не забыть сделать скрипт запускаемым chmod 7 имя_скрипта)
#!/bin/sh
setxkbmap -layout 'us,ru(winkeys)' -option 'grp:ctrl_shift_toggle' -model pc105


В1 просто и совместимос, В2 эффиктивно(не слетит при смене X-ов, можно перенести на др. ком)

Если не подошла раскладка winkeys, можно поискать подходящую здесь /usr/share/X11/xkb/symbols

0 коммента(ов):