Wskaźnik układu klawiatury nie wyświetla bieżącego układu w Ubuntu 18.04 (puste rozwijane pole)

23

Widzę puste pole rozwijane, w którym powinien znajdować się kod języka bieżącego układu klawiatury .

Aby odtworzyć błąd : Zablokuj ekran lub wyloguj się i zaloguj ponownie.

zrzut ekranu wskaźnika układu klawiatury na powłoce gnome

Takie samo zachowanie pojawia się również na ekranie blokady, gdy próbuję zalogować się przy użyciu hasła:

zrzut ekranu wskaźnika układu klawiatury na gdm

Po wypróbowaniu obejścia (poniżej) kod języka na ekranie logowania zniknął, gdy tylko wpisałem pierwszy znak mojego hasła.

Obejście ( niestałe ): przełączanie za pomocą klawiatury ( Super+space) lub myszy.

Informacje o systemie: Ubuntu 18.04.1 LTS, GNOME 3.28.2.

Informacja o systemie

Proszę wskazać w zgłoszeniu błędu, jeśli dotyczy to również Ciebie.

dojrzały
źródło
Jego uruchomienie następuje po kilku tegorocznych aktualizacjach. Nie wprowadzono żadnych zmian w ustawieniach klawiatury.
dojrzały
Tak, to był mój post. Po prostu przełącz na WYŁĄCZ wszystkie rozszerzenia za pomocą jednego przełącznika (w tytule GNOME Tweaks), uruchom ponownie, ale uzyskaj takie same zachowanie wskaźnika. Być może warto spróbować wyłączyć wszystkie rozszerzenia GNOME, ale nie jestem pewien, czy to w 100% możliwe.
dojrzały
Czy jest do ~/.config/dconf/userzapisania i jest własnością Ciebie?
Gunnar Hjalmarsson
3
Zostanie naprawiony wgnome-shell - 3.30.2-2ubuntu1
Dejv
1
Problem wskaźnika układu klawiatury został naprawiony przez ostatnią aktualizację Ubuntu 18.04.
karel

Odpowiedzi:

7

Wydano poprawkę, która została już zweryfikowana w Cosmic i Bionic.

EnableProposed

Do momentu dodania do zwykłych repozytoriów, aby włączyć je na Bionic (18.04), jak powiedziano tutaj , postępuj zgodnie z tymi instrukcjami, aby włączyć proponowane archiwum, które w zasadzie mówią:

  1. Włącz aktualizacje przedpremierowe: podkreślony tekst
  2. Dodać do /etc/apt/preferences.d/proposed-updates

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

    Jeśli sudo apt-get upgrade -szwrócisz jakąkolwiek paczkę, coś poszło nie tak.

  3. Biegać sudo aptitude -t bionic-proposed
  4. Zaktualizuj za pomocą u
  5. Wybierz proponowane powiązane pakiety:
    • gnome-shell-common 3.28.3 + git20190124-0ubuntu18.04.1
    • gnome-shell 3.28.3 + git20190124-0ubuntu 18.04.1
  6. Uaktualnij za pomocą g
  7. Uruchom ponownie GNOME .

Przetestuj to i ostatecznie zasugeruj zmiany w tym poście. Jeśli wszystko pójdzie dobrze, oceń i podziel się swoją miłością z twórcami.

Pablo A.
źródło
Czy ktoś z szalonymi umiejętnościami byłby tak miły, że opublikowałby rzeczywiste obejście tego irytującego, jak diabli, problemu, który nie wymaga pobrania wszystkich proponowanych poprawek (chcę tylko przywrócić wskaźnik układu klawiatury!).
GrayedFox
Wygląda na to, że niedawno wydano poprawkę .
pomsky
2

Po kilku styczniowych aktualizacjach pojawił się ten sam problem, ale na Ubuntu 18.10. Ponowna instalacja pakietów appindicator (patrz polecenia poniżej), jakoś częściowo rozwiązała problem: wskaźnik lang przestał znikać w gnome-shell, ale nadal działa w gdm.

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

Aktualizacja 2019-01-20

powyższe polecenia nie działały. działającym rozwiązaniem, przynajmniej dla Ubuntu 18.10 (Cosmic), jest wycofanie do poprzedniej wersji gnome-shelli gnome-shell-commonpakietów:

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

i wykonaj restart

opcjonalnie, ale zdecydowanie polecam - zapobiegaj aktualizacji tych pakietów, takich jak te:

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

i poczekaj na poprawkę. po naprawie zostanie wydana - tylko unholdte pakiety i uruchom polecenie update \ upgrade.

dla Ubuntu 18.04 (Bionic)

powinieneś spróbować przywrócić te pakiety do 3.28.1-0ubuntu2wersji.

możliwe źródło problemu

jedyną różnicą między starą wersją a wersją w styczniowej aktualizacji jest ta poprawka ; odnosi się również do ibus, więc poprawka może być przyczyną problemu „znikającego wskaźnika lang”

rzrbld
źródło
Dzięki. Próbować. Ale w moim przypadku nie jest to poprawione.
dojrzały
2
wycofanie gnome-shelli gnome-shell-common - od wersji 3.30.1-2ubuntu1.18.10.2 - do wersji 3.30.1-2ubuntu1 na Ubuntu Cosmic (18.10) całkowicie naprawia problem. Myślę, że w dniu 18.04 wycofanie tych pakietów - z 3.28.3-0ubuntu0.18.04.4 - do 3.28.1-0ubuntu2 powinno zrobić to samo.
rzrbld
2
zgodnie ze stroną na launchpad ( launchpad.net/ubuntu/+source/gnome-shell ). Jedyną różnicą między wersjami jest ta poprawka - bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304 myślę, że problem w tej poprawce.
rzrbld