On Wed, Mar 31 2010, Stanislav Vlasov wrote: > Поставил дебиан с dvd. При установке указал аж в двух местах, что мне > хочется переключать раскладки по Ctrl-Shift. Логинюсь в гном после > установки - получаю переключение Alt-Shift. Вопрос: а) кто виноват, > б) как сделать, чтобы новые пользователи получали именно Ctrl-Shift?
Если это lenny - там раскладки для xorg берутся из hal. Надо нагрепать слово xkb где-то в /usr/share/hal или /etc/hal. Найдётся некая xml-ина, которую и надо править (как вариант, если она в /usr/share - сделать такую же в /etc, но с правильными настройками). Если это squeeze (или что-то промежуточное, но где связи xorg - hal уже нет) - либо /etc/default/keyboard, либо по результатам rgrep -i xkb /etc/default (после чего udevadm trigger --subsystem-match=input, или перезагрузка). Наконец, если эти пертурбации уже задолбали, можно найти в man xorg.conf описание опции AutoAddDevices и вернуться к традиционным методам (рецепт для Xorg.conf дан выше по треду, но именно для этого случая - т.е. при работе через hal или через udev он не подойдёт). Ещё можно (в варианте с hal/udev) соответствующий setxkbmap записать куда-нибудь вроде /etc/X11/Xsession.d (или пользовательского ~/.xsession, ~/.gnomerc, что-там-ещё), но с ним будут некоторые проблемы: во-первых, не сработает, если выполнится _до_ события xinput "появилась клавиатура", во-вторых, сбросится при _настоящем_ вытыкании-втыкании клавиатуры. Ответ дан исходя из того, что gnome по умолчанию системную раскладку не трогает. Так-то я не видел, чтобы он её трогал, пока не попросили, но если ничего не поможет -- проверить эту версию тоже стоит. -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia