Індикатор розкладки клавіатури не відображає поточний макет в Ubuntu 18.04 (порожнє спадне поле)


23

Я бачу порожнє спадне поле, де повинен бути код мови поточної розкладки клавіатури .

Щоб відтворити помилку : Заблокуйте екран або вийдіть із системи та увійдіть знову.

скріншот індикатора розкладки клавіатури на оболонці gnome

Я також отримую таку саму поведінку на екрані блокування, коли намагаюся увійти зі своїм паролем:

скріншот індикатора розкладки клавіатури на gdm

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

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

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

Інформація про систему

Будь ласка, вкажіть у звіті про помилку, якщо він також впливає на вас.


Його старт відбувається після деякого цього року оновлення. Ніяких хитрощів із налаштуваннями клавіатури не робилося.
— зрілий

Так, це була моя посада. Просто переключіться на ВИМКНЕННЯ всіх розширень одним єдиним комутатором (у заголовку GNOME Tweaks), перезавантажте, але отримайте таку ж поведінку індикатора .. Можливо, варто спробувати відключити всі налаштування 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-звичайний 3.28.3 + git20190124-0ubuntu18.04.1
    • gnome-shell 3.28.3 + git20190124-0ubuntu18.04.1
  6. Оновити с g
  7. Перезапустіть GNOME .

Будь ласка, протестуйте його і, зрештою, запропонуйте зміни до цієї публікації. Якщо все пішло на озброєння, поділіться своєю любов'ю з розробниками.


Чи може хтось із шаленими навичками бути таким люб’язним, щоб опублікувати фактичне вирішення цієї набридливої ​​проблеми як пекла, яка не передбачає захоплення всіх запропонованих виправлень (я просто хочу, щоб мій індикатор розкладки клавіатури повернувся!).
— GrayedFox

Здається, виправлення було випущене нещодавно.
— pomsky

2

Після деяких січневих оновлень виникла та сама проблема, але на Ubuntu 18.10. Перевстановлення пакетів додатків (див. Команди нижче), якимось чином частково усунула проблему: індикатор 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ті пакунки та запустіть команду оновлення \ оновлення.

для ubuntu 18.04 (Bionic)

спробуйте відкатати ці пакети до 3.28.1-0ubuntu2версії.

можливе походження проблеми

Єдина відмінність між старою версією та версією в січні оновлення полягає в цьому виправлення ; він також стосується ibus, так що виправлення може бути причиною проблеми "зникаючого індикатора язика"


Спасибі. Пробуючи. Але, не виправте в моєму випадку.
— зрілий

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.