Починяем переключение раскладки в Debian

Запустил на днях обновление по aptitude update && aptitude full-upgrade. Сломался и самостоятельно исправился grub. Переключение раскладки тоже сломалось, но решило не чиниться само.

В качестве DE использую Gnome 3 в какбе классическом облике. При обновлении приехала версия 3.4.

Gnome 3 не нужен.

Гномовскими средствами настроил переключение раскладок «русская» <-> «английская» по CAPS LOCK и горя не знал (очень удобно, кстати). Но вот теперь, хотя настройки остались прежними, после каждой перезагрузки комбинация магическим образом менялась на ctrl+shift.

Посмотрел в /var/log/Xorg.0.log:
[     7.125] (II) XINPUT: Adding extended input device «BTC USB Multimedia Keyboard» (type: KEYBOARD, id 10)
[     7.125] (**) Option «xkb_rules» «evdev»
[     7.125] (**) Option «xkb_model» «pc105»
[     7.126] (**) Option «xkb_layout» «us,ru»
[     7.126] (**) Option «xkb_variant» «,»
[     7.126] (**) Option «xkb_options» «grp:ctrl_shift_toggle,grp_led:scroll»

Внезапно оказалось, что смена раскладки и вправду настроена по ctrl+shift, хотя отчетливо помню, что ничего такого в /etc/X11/xorg.conf не писал.
Быстренько grep’нул во всех местах, где есть хоть что-то про X, но ничего не нашел. Нашел зато в /etc/default/keyboard замечательное:
XKBMODEL=»pc105″
XKBLAYOUT=»us,ru»
XKBVARIANT=»,»
XKBOPTIONS=»grp:ctrl_shift_toggle,grp_led:scroll»

Откуда что взялось, непонятно абсолютно. Поменял на grp:caps_toggle, снова стало по-человечески. Сам файл создан аж 23 июля прошлого года. Видимо, обновленный Gnome научился с этим файликом дружить.

Linux лучше знает, что для тебя хорошо, {{ USERNAME }}!

Починяем переключение раскладки в Debian: 3 комментария

  1. Анонимный

    Spasibo za informaciu.
    U menya takaya je problema na danniy moment.
    Postavil na dnyax Debian

    Linux debian 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux

    obolocka u menya Gnome.
    Znacit trabl v tom cto nikak nimogu izmenit raskladku s posmosyu HOTKEYS.:(
    Tolko kliknuv na znacke layout-a daet effekt i language izmenyaetsya.
    nerviruet menya eto d**rmo.

    /etc/default/keyboard

    ne daet effekta.
    kakuyu voovbse kombinaciyu ya doljen ispolzovat ctob izmenit raskladku ?

    10x.

  2. Анонимный

    Izvenyayus za tupizm:(
    Problema reshena standartnim putem:
    Right Click =>Keyboard Preferences=>Layouts=>Options=>Key(s) To Change Layout=>
    A potom postavil galocku kakuyu predpcitayu=>Close
    And Voila!)

    10x

Добавить комментарий

Ваш e-mail не будет опубликован.

Поставьте галочки правильно (как бы защита от спама):

Я бот

Я не бот