Идём в «Главное меню/Настройки/Диспетчер настроек/Клавиатура/Раскладка» и снимаем галочку «Использовать стандартные системные параметры». Всё. Обретаем непотребное поведение <Ctrl> в терминале: вместо привычных комбинаций-сигналов ^C и ^D вводятся буквы «с» и «в» — <Ctrl> работает как временный переключатель раскладки. В ужасе возвращаем галочку на место. Но это не помогает, как и начало нового сеанса и даже перезагрузка. Ошибка уже в том, что возвращение галочки на место не возвращает клавиатуру в исходное состояние. Но, по хорошему, стоит выяснить, кто и как назначил <Ctrl> для временной смены раскладки и объяснить ему, что это противоестественно и нехорошо. Всегда был правый <Alt> для этого (что, кстати, тоже мешало в Emacs).
Да, я никогда не настраивал черен Диспетчер настроек. Всегда через апплет на панели. А в Диспетчере настроек какая-то жуткая кривизна.
Однако, если настроить через alterator (ctrl+shift), то все становится нормально.
(В ответ на комментарий №2) > Однако, если настроить через alterator (ctrl+shift), то все становится > нормально. Точно. Ну что ж — у нас есть workaround, это хорошо. :)
Дело не в xfce. Это воспроизводится всегда если первой раскладкой ru, например setxkbmap -query | grep layout layout: ru,us И не только с ru, пробовал с fi, например, оба ctrl работают как switch.
Подскажите, почему эту багу перевесили на kbd-data ?
Нет ответа несколько дней. Возвращаю обратно.
А, ну да, это ж xkb.
у меня не проявляется, даже если первой поставить русскую раскладку в /etc/X11/xinit/Xkbmap Предлагаю кому-нибудь проверить и закрыть, если тоже не воспроизводится.
(Ответ для Grigory Ustinov на комментарий #8) > у меня не проявляется, даже если первой поставить русскую раскладку в > /etc/X11/xinit/Xkbmap > > Предлагаю кому-нибудь проверить и закрыть, если тоже не воспроизводится. Не воспроизводится.