mitay пишет:После того, как поставил компиз, раскладка клавиатуры перестала переключаться(надо заново задать комбинацию клавиш в настройках, тогда работает) и пропало больше половины комбинаций клавиш в Система-Параметры-Комбинации клавиш клавиатуры(и не работают соответственно).
Как можно это исправить?
Система Debian 5.0.6 lenny, compiz 0.7.6-7, поставил через менеджер пакетов
Здравствуйте, mitay.
I. Настройка переключения раскладок задается в файле /etc/X11/xorg.conf.
Вот примерный перечень действий, которые необходимо осуществить для настройки переключения между двумя раскладками:
1. Запустить root'овую сессию:
Консоль:
$ su
Пароль: <ваш_пароль>
2. Отредактировать файл /etc/X11/xorg.conf, добавив в секцию "InputDevice" требуемые опции:
Консоль:
# vim /etc/X11/xorg.conf
Консоль:
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
+ Option "XkbLayout" "us,ru"
+ Option "XkbOptions" "grp:shifts_toggle"
EndSection
В данном случае были добавлены следующие опции:
"XkbLayout" "us,ru" — установка английской и русской раскладок;
(Сокращенные имена прочих раскладок можно получить в секции layout файла /usr/share/X11/xkb/rules/xorg.lst.)
"XkbOptions" "grp:shifts_toggle" — установка переключения по нажатию двух шифтов.
(Прочие опции переключения можно узнать из секции options файла /usr/share/X11/xkb/rules/xorg.lst.)
3. Выйти из рутовой сессии:
Консоль:
# exit
4. Запустить меню настройки клавиатуры:
Консоль:
$ gnome-keyboard-properties
В данном меню перейти на вкладку Раскладки, нажать кнопку Параметры клавиатуры... и в секции Layout switching отметить пункт Both Shift keys change layout (см. рисунок).
Требуемое действие необходимо для того, чтобы индикатор раскладки клавиатуры GNOME корректно отображал текущую раскладку.
5. Презапустить X-server (Ctrl + Alt + Backspace).
II. После установки Compiz'а часть клавиатурных комбинаций передается под его управление.
Для их настройки необходимо:
1. Запустить менеджер настройки Compiz'а:
Консоль:
$ ccsm
2. В секции General выбрать пункт Общии настройки, перейти на вкладку Key bindings и установить желаемые клавиатурные комбинации (см. рисунок).
Удачи!