L'indicateur de disposition du clavier n'affiche pas la disposition actuelle dans Ubuntu 18.04 (liste déroulante vide)

23

Je vois une liste déroulante vide où le code de langue de la disposition de clavier actuelle devrait être.

Pour reproduire le bogue : Verrouillez l'écran ou déconnectez-vous et reconnectez-vous.

capture d'écran de l'indicateur de disposition du clavier sur le gnome shell

J'obtiens également le même comportement sur l'écran de verrouillage au moment où j'essaye de me connecter avec mon mot de passe:

capture d'écran de l'indicateur de disposition du clavier sur gdm

Après avoir essayé la solution de contournement (ci-dessous), le code de langue sur l'écran de connexion a disparu dès que j'ai tapé le premier caractère de mon mot de passe.

Solution (non permanente): commutation avec le clavier ( Super+space) ou la souris.

Informations système : Ubuntu 18.04.1 LTS, GNOME 3.28.2.

information système

Veuillez indiquer dans le rapport de bogue si cela vous affecte également.

mature
la source
Son démarrage se produit après une mise à jour de cette année. Aucun jeu avec les paramètres du clavier n'a été fait.
mature le
Oui, c'était mon message. Basculez simplement sur OFF toutes les extensions avec un seul commutateur (dans le titre de GNOME Tweaks), Redémarrez, mais obtenez le même comportement d'indicateur.
mature le
Vous ~/.config/dconf/userêtes accessible en écriture et en propriété?
Gunnar Hjalmarsson
3
Sera fixé dansgnome-shell - 3.30.2-2ubuntu1
Dejv
1
Le problème de l'indicateur de disposition du clavier a été résolu par une récente mise à jour dans Ubuntu 18.04.
Karel

Réponses:

7

Un correctif a été publié , déjà vérifié sur Cosmic et Bionic.

EnableProposed

Jusqu'à ce que soit ajouté aux dépôts normaux, pour les activer sur Bionic (18.04) comme indiqué ici , suivez ces instructions pour activer l'archive proposée, qui disent essentiellement:

  1. Activer les mises à jour préliminaires: texte souligné
  2. Ajouter à /etc/apt/preferences.d/proposed-updates

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

    Si vous sudo apt-get upgrade -sretournez un colis, quelque chose s'est mal passé.

  3. Courir sudo aptitude -t bionic-proposed
  4. Mettre à jour avec u
  5. Sélectionnez les packages associés proposés:
    • gnome-shell-common 3.28.3 + git20190124-0ubuntu18.04.1
    • gnome-shell 3.28.3 + git20190124-0ubuntu18.04.1
  6. Mettre à niveau avec g
  7. Redémarrez GNOME .

Veuillez le tester et éventuellement suggérer des modifications à ce message. Si tout s'est bien passé, votez et partagez votre amour avec les développeurs.

Pablo A
la source
Quelqu'un avec des compétences folles pourrait-il avoir la gentillesse de publier une solution de contournement réelle pour ce problème ennuyeux comme l'enfer qui n'implique pas de récupérer toutes les corrections proposées (je veux juste que mon indicateur de disposition de clavier revienne!).
GrayedFox
Il semble qu'un correctif ait été publié récemment.
pomsky
2

Après quelques mises à jour de janvier, le même problème s'est posé, mais sur Ubuntu 18.10. La réinstallation des packages appindicator (voir les commandes ci-dessous), a en partie résolu le problème: l'indicateur lang arrête de disparaître dans gnome-shell, mais continue dans gdm.

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

Mise à jour 2019-01-20

les commandes ci-dessus n'ont pas fonctionné. La solution travaillée, au moins pour Ubuntu 18.10 (Cosmic), est un retour à la version précédente gnome-shellet aux gnome-shell-commonpackages:

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

et effectuer le redémarrage

facultativement, mais fortement recommandé - empêchez la mise à jour de ces packages, comme ceux-ci:

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

et attendez la correction. après la correction du correctif - juste unholdces packages et exécutez la commande update \ upgrade.

pour ubuntu 18.04 (Bionic)

vous devriez essayer de restaurer ces packages vers la 3.28.1-0ubuntu2version.

origine possible du problème

la seule différence entre l'ancienne version et la version de la mise à jour de janvier réside dans ce correctif ; il concerne également ibus, de sorte que cette correction peut être la cause du problème de "disparition de l'indicateur de langue"

rzrbld
la source
Merci. En essayant. Mais ce n'est pas correct dans mon cas.
mature
2
rollback gnome-shellet gnome-shell-common - de la version 3.30.1-2ubuntu1.18.10.2 - à la version 3.30.1-2ubuntu1 sur ubuntu cosmic (18.10) résolvent complètement le problème. Je pense que le 18.04, les packages - de 3.28.3-0ubuntu0.18.04.4 - à 3.28.1-0ubuntu2 devraient faire la même chose.
rzrbld
2
selon la page du tableau de bord ( launchpad.net/ubuntu/+source/gnome-shell ). La seule différence entre les versions est ce correctif - bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304 pense que le problème dans ce correctif.
rzrbld