Ubuntu не переключает раскладку

Обновлено: 21.11.2024

У меня возникла проблема, из-за которой при изменении раскладки клавиатуры перестает фактически переключаться раскладка ввода с клавиатуры.

Версия Ubuntu: 20.04.1 LTS

Среда рабочего стола: Gnome 3.36.3 (рабочий стол Ubuntu)

Действия для воспроизведения:
1. Подключите внешнюю USB-клавиатуру
2. Войдите в сеанс ubuntu-desktop
3. Изменить макет => работает правильно
4. Отключите USB-клавиатуру и снова подключите
5. Изменить раскладку клавиатуры => Проблема

Ожидаемое поведение:
Изменение раскладки клавиатуры через графический интерфейс, чтобы изменить раскладку клавиатуры с французского на английский.

Что произошло вместо этого:
Графический интерфейс показывает, что макет изменился. Однако при вводе текста в любое окно макет фактически не меняется.

Эта проблема также возникает, когда компьютер переходит в спящий режим при отключении USB-устройств.
После отключения внешней USB-клавиатуры единственный способ заставить ее переключить раскладку – выйти из системы и снова войти в нее.

Если бы вы указали мне, какие журналы могут быть полезны и где их найти, я мог бы предоставить вам дополнительную информацию.

Примечание:
Стоит отметить, что я использую на своем ноутбуке внешнюю USB-клавиатуру. Отключение клавиатуры устраняет проблему, как только она возникает. Однако при повторном подключении проблема немедленно возникает снова.

[Это автоматическое сообщение. Я извиняюсь, если это дошло до вас неуместно; пожалуйста, просто ответьте на это сообщение, указав это.]

Та же проблема: некорректное поведение на внешней USB-клавиатуре и нормальное поведение на внутренней клавиатуре ноутбука. Обходной путь состоял в том, чтобы удалить французскую раскладку клавиатуры и переустановить ее. Пока все хорошо.

Те же версии, что и OP.

Статус изменен на "Подтверждено", поскольку ошибка затрагивает нескольких пользователей.

Изменено в gnome-settings-daemon (Ubuntu):
статус : Новое → Подтверждено
Изменено в клавиатуре-индикаторе (Ubuntu):
статус: Новое → Подтверждено

Воспроизводится на настольной системе (Lenovo Thinkstation S30) с Ubuntu 20.04.1 LTS с Gnome Shell 3.36.4-1ubuntu1~ 20.04.2.
Шаги: войдите в систему, физически отключите USB-клавиатуру, подключите ее снова.
Переключатели клавиатуры показывают, что переключение происходит, но на самом деле раскладка не меняется.

Это также можно воспроизвести на Thinkpad X230 с точно такими же версиями пакетов.
Клавиатура Logitech K780, одинаковая для обеих систем. Я также пробовал другую клавиатуру (какую-то A4Tech), проблема воспроизводима и с ней.

Для меня это невозможно воспроизвести с приостановкой и возобновлением, только в условиях, указанных выше.

Вот вывод dmesg из моей системы во время подключения/отключения клавиатуры.
65536.705683] logitech-hidpp-device 0003:046D: 405B.0012: Подключено устройство HID++ 4.5.
[65584.128856] usb 3-1.3: отключение USB, номер устройства 3
[65588.703094] usb 3-1.3: новое полноскоростное устройство USB номер 4 с использованием xhci_hcd
[65588.814024] usb 3- 1.3: Обнаружено новое USB-устройство, idVendor=046d, idProduct=c52b, bcdDevice=12.10
[65588.814026] usb 3-1.3: Новые строки USB-устройства: Mfr=1, Product=2, SerialNumber=0
[65588.814027] usb 3-1.3: Продукт: USB-приемник
[65588.814028] usb 3-1.3: Производитель: Logitech
[65588.835398] logitech-djreceiver 0003:046D: C52B.0015: hiddev0,hidraw0: USB Устройство HID v1.11 [Logitech USB Receiver] на usb-0000: 07:00.0- 1.3/input2
[65588.970091] input: Logitech K780 как /devices/ pci0000: 00/0000: 00:1c.6/ 0000 :07: 00.0/usb3/3-1/3-1. 3/3-1.3: 1.2/0003:046D:C52B. 0015/0003: 046D:405B. 0016/input/ input43
[65588.970364] logitech-hidpp-device 0003:046D: 405B.0016: input,hidraw1: USB HID v1.11 Клавиатура [Logitech K780] на usb-0000: 07:00.0- 1.3/ input2: 1
[65590.930221] logitech-hidpp-device 0003:046D: 405B.0016: устройство HID++ 4.5 подключено.

Xorg.0.log
[ 66212.318] (II) config/udev: удаление устройства Logitech K780
[ 66212.318] (**) Опция "fd" "84"
[ 66212.322 ] (II) UnloadModule: "libinput"
[ 66212.322] (II) systemd-logind: не выпускать fd на 13:75, все еще используется
[ 66212.322] (II) config/udev: удаление устройства Logitech K780
[ 66212.322] (**) Опция "fd" "84"
[ 66212.322] (II) event11 - Logitech K780: устройство удалено
[ 66212.323] (II) UnloadModule: " libinput"
[ 66212.324] (II) systemd-logind: выпуск fd на 13:75
[ 66226.101] (II) config/udev: Добавление устройства ввода Logitech K780 (/dev/input/event11) < br />[ 66226.101] (**) Logitech K780: Применение InputClass "libinput keyboard catchall"
[ 66226.101] (II) Использование драйвера ввода "libinput" для "Logitech K780"
[ 66226.102] (II) ) systemd-logind: получил fd для /dev/input/event11 13:75 fd 84 paused 0
[ 66226.103] (**) Logitech K780: всегда сообщает о событиях ядра
[ 66226.103] (**) Опция "Устройство" "/dev/input/ событие11"
[ 66226.103] (**) Опция "_source" "server/udev"
[ 66226.105] (II) event11 - Logitech K780: помечен udev как: Клавиатура
[ 66226.105] (II) event11 - Logitech K780: устройство представляет собой клавиатуру
[ 66226.105] (II) event11 - Logitech K780: устройство удалено
[ 66226.105] (II) libinput: Logitech K780: требуется виртуальное подустройство
[ 66226.105] ( **) Опция "config_info" "udev:/sys/devices/ pci0000:00/0000:00:1c.6/ 0000:07:00.0/usb3/3-1/3-1.3/3-1.3:1.2 /0003: 046D:C52B. 0020/0003: 046D:405B. 0021/input/ input46/ event11"
[ 66226.105] (II) XINPUT: добавление расширенного устройства ввода "Logitech K780" (тип: MOUSE, id 8 )
[ 66.

В этом документе описывается, как изменить язык на вашем компьютере и как изменить раскладку клавиатуры.

Изменение языков

Выполните действия, описанные в этом разделе, чтобы изменить язык, который отображается на экране входа в систему, в системных окнах и в папках.

Используйте клавишу со стрелкой вниз для прокрутки поля Язык меню и окон. Если нужный язык доступен, перейдите к шагу 4.

В разделе Язык меню и окон перетащите нужный язык в начало списка. При размещении в верхней части списка текст на языке выделяется жирным шрифтом.

После входа в систему система спросит, не хотите ли вы обновить имена основных системных папок на новый язык. Вы можете сохранить старые имена папок или изменить имена папок на новый язык.

Изменение раскладки клавиатуры

В окне «Раскладка клавиатуры» ваш основной язык должен быть вверху списка и выделен полужирным шрифтом. При необходимости выберите язык и измените его положение с помощью кнопок со стрелками вверх и вниз, затем нажмите Использовать один и тот же макет для всех окон или Разрешить разные макеты для отдельных окон.

Эта статья была написана Николь Левин, МИД. Николь Левин (Nicole Levine) — писатель по технологиям и редактор wikiHow. Она имеет более чем 20-летний опыт создания технической документации и руководства группами поддержки в крупных компаниях, занимающихся веб-хостингом и программным обеспечением. Николь также имеет степень магистра искусств в области писательского мастерства Портлендского государственного университета и преподает композицию, написание художественной литературы и создание журналов в различных учебных заведениях.

Эта статья была просмотрена 580 437 раз.

Из этой статьи вы узнаете, как начать использовать другую раскладку клавиатуры в Ubuntu. При добавлении нового макета в правом верхнем углу рабочего стола появляется удобное раскрывающееся меню, позволяющее переключать макеты во время работы.

Откройте настройки Ubuntu.Для этого щелкните маленькую стрелку вниз в правом верхнем углу рабочего стола, а затем щелкните значок гаечного ключа и отвертки. Вы также можете попасть туда, открыв обзор «Действия» и нажав «Настройки». [1] X Источник исследования

Перейдите на вкладку "Регион и язык". Это на левой панели. Ваш язык и настройки ввода откроются на правой панели.

  • Если вы по-прежнему не видите нужный макет, закройте окно и нажмите Ctrl + T, чтобы открыть окно терминала. Запустите команду settings set org.gnome.desktop.input-sources show-all-sources true, а затем вернитесь на вкладку «Регион и язык», чтобы повторить попытку.
  • В зависимости от языка у вас может быть несколько макетов на выбор. Например, для английского языка вы увидите английский (США), английский (Австралия), английский (Канада), английский (Великобритания) и т. д. Другой пример для Камеруна — вы найдете многоязычный Камерун (Дворак) и Камерун. Многоязычный (QWERTY).

Нажмите кнопку "Добавить". Он появляется в правом верхнем углу после выбора макета. Это добавит макет в список источников ввода.

  • Если вы хотите назначить разные макеты для определенных окон (например, вы пишете на испанском языке для одного проекта и на английском языке для другого), нажмите кнопку «Параметры» над списком ввода, чтобы просмотреть настройки для нескольких входов.

Переключение между макетами. Если в вашем списке источников ввода несколько раскладок клавиатуры, в правом верхнем углу экрана появляется меню клавиатуры. Это будет небольшая стрелка, указывающая вниз, с первыми буквами языка рядом с ней. Для переключения между макетами щелкните это меню, а затем выберите другой макет. [2] X Источник исследования

Ubuntu — это самый популярный и широко используемый дистрибутив Linux. Новый выпуск LTS дистрибутива содержит множество новых функций и значительно ускоряет загрузку. Если вы являетесь пользователем LTS, обновление до новой версии является очевидным вариантом. Однако для некоторых пользователей это было не так хорошо. Пользователи сообщают, что их клавиатура и мышь перестали работать после установки последней версии. Однако основная проблема связана с клавиатурой.

Убунту

Как оказалось, клавиатура прекрасно работает везде, кроме рабочего стола. Хотя у некоторых пользователей клавиатура не работает на экране входа в систему, есть также жертвы, которые не могут использовать мышь вместе с клавиатурой. Мы изучили этот вопрос и нашли потенциальные причины проблемы, а также обходные пути, которые вернут вас на дорогу. Итак, без лишних слов, давайте начнем с возможных причин проблемы.

  • Раскладка клавиатуры. Одна из основных причин, по которой ваша клавиатура может не работать, заключается в том, что в настройках выбрана неправильная раскладка клавиатуры. Если вы установили новую копию, возможно, вы выбрали неправильную раскладку или обновление могло испортить настройки раскладки клавиатуры. Это можно легко решить, выбрав правильную раскладку клавиатуры.
  • Включены медленные клавиши. Другой причиной проблемы может быть функция медленных клавиш в среде рабочего стола GNOME. Если этот случай применим к вам, вам просто нужно отключить функцию медленных клавиш в меню специальных возможностей, и все будет готово.
  • Внешние USB-устройства, подключенные во время установки. Если вы стали жертвой того, что мышь и клавиатура вообще не работают, это может быть связано с другими внешними USB-устройствами, подключенными к вашей системе во время установки. Об этом сообщил пользователь, и вы можете легко исправить это, переустановив операционную систему, когда другие устройства не подключены.
  • Значки рабочего стола GNOME. Как оказалось, если вы не можете использовать клавиатуру только на рабочем столе, например, удалить файл или что-то еще, это может быть связано с ошибками значков на рабочем столе, о которых сообщают пользователи. Решением этой проблемы может быть обновление вашей системы до последних доступных обновлений.

После всего этого мы можем сосредоточиться на различных обходных путях, которые вы можете применить, чтобы избавиться от проблемы. Пожалуйста, выполните.

Способ 1. Проверьте раскладку клавиатуры

Это самое очевидное, что вы должны сделать, когда столкнетесь с какой-либо проблемой, связанной с клавиатурой. Как оказалось, если вы не можете использовать клавиатуру, это может быть связано с раскладкой клавиатуры на другом языке. Если этот случай применим к вам, решение довольно простое. Что вам нужно сделать, так это изменить раскладку клавиатуры в настройках, и все будет готово. Следуйте приведенным ниже инструкциям, чтобы изменить раскладку клавиатуры:

  1. Сначала найдите Настройки, а затем откройте окно. Кроме того, вы также можете перейти к настройкам, щелкнув свое имя пользователя на верхней панели и выбрав «Системные настройки».
  2. В окне "Настройки" перейдите на вкладку "Регион и язык" внизу. Регион и язык
  3. Проверьте запись в разделе "Источники ввода". Убедитесь, что она совпадает с вашей клавиатурой, а если нет, просто нажмите значок +, чтобы добавить раскладку клавиатуры.
  4. После добавления вы можете удалить предыдущий источник ввода, щелкнув значок корзины.
  5. Способ 2. Отключите медленные клавиши или быстрые клавиши

    .

    Медленные клавиши и клавиши возврата являются функциями среды рабочего стола GNOME. Медленные клавиши — это, по сути, функция, которая устанавливает задержку между нажатием клавиши с буквой на клавиатуре и отображением этой буквы на экране. Если функция медленных клавиш включена, вам придется удерживать каждую клавишу, которую вы хотите нажать, прежде чем она будет зарегистрирована.

    Клавиши возврата — почти аналогичная функция. Предназначенная для пользователей с ограниченными физическими возможностями, функция возврата клавиш — это функция, которая сообщает системе игнорировать повторяющиеся и быстрые нажатия одной и той же клавиши в зависимости от ее конфигурации. Вам необходимо отключить эти функции, чтобы восстановить ввод в состояние по умолчанию. Вот как это сделать:

    1. Прежде всего откройте окно "Настройки" на верхней панели, нажав на свое имя пользователя и выбрав "Настройки" в раскрывающемся меню.
    2. После этого перейдите на вкладку UniversalAccess.
    3. В разделе «Ввод» выберите параметр «Помощник при вводе (AccessX)». Помощь при наборе текста
    4. Просто отключите параметр помощи при наборе текста во всплывающем окне, что отключит функции медленных и медленных клавиш.
    5. Способ 3. Обновите систему

      Если вы не можете использовать клавиатуру только на экране рабочего стола, а в остальных случаях она отлично работает, то, вероятно, это связано с ошибкой со значками рабочего стола gnome. Если этот случай применим к вам, очевидно, что ваша система не актуальна и нуждается в обновлении, так как эта ошибка была исправлена. Чтобы обновить систему, сделайте следующее:

      1. Прежде всего откройте окно Терминала.
      2. После этого введите следующую команду, чтобы обновить базу данных пакетов:
        1. После успешного выполнения этой команды введите следующую команду, чтобы начать обновление:
          1. При появлении запроса введите Y, чтобы начать обновление. Дождитесь завершения.
          2. После завершения перезагрузите систему и посмотрите, устранена ли проблема.

          Если проблема все еще не устранена, вы можете установить другие значки на рабочем столе и на время удалить значки рабочего стола gnome. Чтобы удалить пакет значков рабочего стола gnome, используйте команду sudo apt purge gnome-desktop-icons. После удаления вы можете установить другой файловый менеджер, и все будет готово.

          Способ 4. Переустановите Ubuntu

          Как выяснилось, если вы установили свежую копию Ubuntu 20.04, и у вас есть другие внешние носители, подключенные к системе, проблема с неработающими клавиатурой и мышью может быть из-за этого. Если этот случай применим к вам, вам нужно переустановить Ubuntu, убедившись, что никакие другие внешние USB-устройства или другие носители не подключены к системе, кроме USB-накопителя с установочным носителем. Если у вас есть какая-то важная информация, вы можете либо создать ее резервную копию, либо не разбивать домашний каталог на разделы во время установки.

          Читайте также: