O indicador Layout do teclado não exibe o layout atual no Ubuntu 18.04 (caixa suspensa vazia)

23

Vejo uma caixa suspensa vazia onde deveria estar o código do idioma do layout atual do teclado .

Para reproduzir o bug : Bloqueie a tela ou efetue logout e efetue login novamente.

captura de tela do indicador de layout do teclado no shell gnome

Também recebo o mesmo comportamento na tela de bloqueio no momento em que tento fazer login com minha senha:

captura de tela do indicador de layout do teclado no gdm

Depois de tentar a solução alternativa (abaixo), o código do idioma na tela de login desapareceu assim que digitei o primeiro caractere da minha senha.

Solução alternativa (não permanente): alternando com teclado ( Super+space) ou mouse.

Informações do sistema : Ubuntu 18.04.1 LTS, GNOME 3.28.2.

Informação do sistema

Por favor, indique no relatório de erros se isso também afeta você.

maduro
fonte
Seu início acontece após algumas atualizações deste ano. Não foi possível mexer nas configurações do teclado.
maduro
Sim, foi o meu post. Apenas desative todas as extensões com um único comutador (no título do GNOME Tweaks), reinicie, mas obtenha o mesmo comportamento do indicador. Talvez valha a pena tentar desativar todos os ajustes do GNOME, mas não tenho certeza se isso é 100% possível agora.
amadurecer
É ~/.config/dconf/usergravável e pertence a você?
Gunnar Hjalmarsson 15/01
3
Será fixado emgnome-shell - 3.30.2-2ubuntu1
Dejv 30/01
1
O problema do indicador de layout do teclado foi corrigido por uma atualização recente no Ubuntu 18.04.
karel

Respostas:

7

Uma correção foi lançada , já verificada no Cosmic e Bionic.

EnableProposed

Até que seja adicionado aos repositórios normais, para habilitá-los no Bionic (18.04), como dito aqui , siga estas instruções para ativar o arquivo proposto, que basicamente diz:

  1. Ativar atualizações de pré-lançamento: texto enfatizado
  2. adicionar à /etc/apt/preferences.d/proposed-updates

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

    Se você sudo apt-get upgrade -sdevolver algum pacote, algo deu errado.

  3. Corre sudo aptitude -t bionic-proposed
  4. Atualize com u
  5. Selecione os pacotes relacionados propostos:
    • gnome-shell-common 3.28.3 + git20190124-0ubuntu18.04.1
    • gnome-shell 3.28.3 + git20190124-0ubuntu18.04.1
  6. Atualize com g
  7. Reinicie o GNOME .

Teste-o e, eventualmente, sugira alterações nesta postagem. Se tudo der certo, vote com agrado e compartilhe seu amor com os desenvolvedores.

Pablo A
fonte
Alguém com as habilidades loucas pode ter a gentileza de postar uma solução real para esse problema irritante como o inferno que não envolve pegar todas as correções propostas (eu só quero o meu indicador de layout do teclado de volta!).
GrayedFox 26/03
Parece que uma correção foi lançada recentemente.
pomsky 25/04
2

Depois de algumas atualizações de janeiro, o mesmo problema ocorreu no Ubuntu 18.10. Reinstalar os pacotes do appindicator (veja os comandos abaixo), de alguma forma, corrigiu o problema: o indicador lang para de desaparecer no gnome-shell, mas continua no gdm.

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

Atualização 2019-01-20

os comandos acima não funcionaram. solução trabalhada, pelo menos para o ubuntu 18.10 (Cosmic), é a reversão para a versão anterior do gnome-shelle gnome-shell-commonpackages:

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

e execute a reinicialização

opcionalmente, mas altamente recomendável - evite a atualização nesses pacotes, como estes:

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

e aguarde a correção. após a correção será lançada - apenas unholdesses pacotes e execute o comando update \ upgrade.

para ubuntu 18.04 (Bionic)

você deve tentar reverter esses pacotes para a 3.28.1-0ubuntu2versão.

possível origem do problema

a única diferença entre a versão antiga e a versão na atualização de janeiro está nesta correção ; ele também se relaciona com ibus, de modo que a correção pode ser a causa do problema do "indicador de desaparecimento da língua"

rzrbld
fonte
Obrigado. Tentando. Mas, não é uma correção no meu caso.
maduro
2
rollback gnome-shelle gnome-shell-common - da versão 3.30.1-2ubuntu1.18.10.2 - para a versão 3.30.1-2ubuntu1 no ubuntu cosmic (18.10) corrige completamente o problema. Eu acho que na reversão 18.04 esses pacotes - de 3.28.3-0ubuntu0.18.04.4 - para 3.28.1-0ubuntu2 devem fazer a mesma coisa.
rzrbld 20/01
2
de acordo com a página na barra de ativação ( launchpad.net/ubuntu/+source/gnome-shell ). A única diferença entre as versões é essa correção - bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304 acho que o problema está nessa correção.
rzrbld 20/01