Индикатор раскладки клавиатуры не отображает текущую раскладку в Ubuntu 18.04 (пустой выпадающий список)

23

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

Чтобы воспроизвести ошибку : заблокируйте экран или выйдите и войдите снова.

снимок экрана индикатора раскладки клавиатуры в оболочке gnome

Я также получаю такое же поведение на экране блокировки в тот момент, когда я пытаюсь войти в систему с моим паролем:

снимок экрана индикатора раскладки клавиатуры на gdm

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

Обходной путь (не постоянный): переключение с клавиатуры ( Super+space) или мыши.

Системная информация : Ubuntu 18.04.1 LTS, GNOME 3.28.2.

системная информация

Пожалуйста, укажите в сообщении об ошибке, если это также влияет на вас.

зрелый
источник
Его начало происходит после обновления этого года. Не было никаких проблем с настройками клавиатуры.
зрелый
Да, это был мой пост. Просто выключите все расширения с помощью одного переключателя (в заголовке твиков GNOME), перезагрузите компьютер, но получите такое же поведение индикатора. Возможно, стоит попытаться отключить все твики GNOME, но я не уверен, что сейчас это возможно на 100%.
созревает
Является ли ~/.config/dconf/userдоступным для записи и принадлежат ли вы?
Гуннар Хьялмарссон
3
Будет исправлено вgnome-shell - 3.30.2-2ubuntu1
Дейв
1
Проблема с индикатором раскладки клавиатуры была исправлена ​​недавним обновлением в Ubuntu 18.04.
Карел

Ответы:

7

Было выпущено исправление , уже проверенное на Cosmic и Bionic.

EnableProposed

Пока не добавлено в обычные репозитории, чтобы включить их в Bionic (18.04), как сказано здесь , следуйте этим инструкциям, чтобы включить предложенный архив, который в основном говорит:

  1. Включите предварительные обновления: выделенный текст
  2. добавить в /etc/apt/preferences.d/proposed-updates

    Package: *
    Pin: release a=bionic-proposed
    Pin-Priority: 400
    

    Если sudo apt-get upgrade -sвернуть какой-либо пакет, что-то пошло не так.

  3. Бег sudo aptitude -t bionic-proposed
  4. Обновить с помощью u
  5. Выберите предложенные связанные пакеты:
    • gnome-shell-common 3.28.3 + git20190124-0ubuntu18.04.1
    • gnome-shell 3.28.3 + git20190124-0ubuntu18.04.1
  6. Обновление с g
  7. Перезапустите GNOME .

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

Пабло А
источник
Может ли кто-то с безумными навыками быть настолько любезным, чтобы опубликовать реальный обходной путь для этой надоедливой, адской проблемы, которая не включает захват всех предложенных исправлений (я просто хочу, чтобы мой индикатор раскладки клавиатуры вернулся!).
GrayedFox
Кажется, исправление было выпущено недавно.
Помский
2

После некоторых январских обновлений появилась та же проблема, но на Ubuntu 18.10. Переустановка пакетов appindicator (см. Команды ниже) каким-то образом частично устранила проблему: индикатор lang перестает исчезать в gnome-shell, но все равно остается в gdm.

apt install --reinstall gir1.2-appindicator3-0.1
apt install --reinstall gnome-shell-extension-appindicator

Обновление 2019-01-20

вышеприведенные команды не работают. Работающее решение, по крайней мере, для Ubuntu 18.10 (Cosmic), это откат к предыдущей версии gnome-shellи gnome-shell-commonпакетам:

sudo apt install --reinstall gnome-shell=3.30.1-2ubuntu1 gnome-shell-common=3.30.1-2ubuntu1

и выполнить перезагрузку

Необязательно, но настоятельно рекомендую - предотвратить обновление этих пакетов, например:

sudo apt-mark hold gnome-shell gnome-shell-common

и ждать исправления. после того, как исправление будет выпущено - просто unholdте пакеты и выполните команду update \ upgrade.

для Ubuntu 18.04 (Bionic)

Вы должны попробовать откатить эти пакеты до 3.28.1-0ubuntu2версии.

возможное происхождение проблемы

единственное различие между старой версией и версией в январском обновлении заключается в этом исправлении ; он также относится к ibus, так что исправление может быть причиной проблемы «исчезающего индикатора языка»

rzrbld
источник
Спасибо. Стараясь. Но это не исправить в моем случае.
зрелый
2
Откат gnome-shellи gnome-shell-common - с версии 3.30.1-2ubuntu1.18.10.2 - до версии 3.30.1-2ubuntu1 на Ubuntu Cosmic (18.10) полностью решают проблему. Я думаю, что 18.04 откат этих пакетов - с 3.28.3-0ubuntu0.18.04.4 - до 3.28.1-0ubuntu2 должен сделать то же самое.
rzrbld
2
согласно странице на панели запуска ( launchpad.net/ubuntu/+source/gnome-shell ). Единственное различие между версиями заключается в исправлении этой ошибки - bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304 считает, что проблема в этом исправлении.
rzrbld