Uso o Ubuntu desde o Natal e, recentemente, tenho recebido informações atrasadas ao usar o terminal do Ubuntu. Isso afeta especialmente ao usar comandos vim ou man, o que é estranho, pois nenhum outro software que tenho não demora ao digitar, mesmo UTerm e UXTerm não têm atraso.
O que eu tentei :
- reiniciando o pc
- atualizando drivers
- alterou a entrada do teclado
Informação do sistema :
- Nome do sistema operacional: Ubuntu 22.04.4 LTS
- Tipo de sistema operacional: 64 bits
- Versão do Gnomo: 42.9
- Sistema de janelas: X11
se forem necessários detalhes extras, pergunte.
Infelizmente
mutter
e seus pacotes relacionados receberam uma atualização defeituosa no Ubuntu. Os desenvolvedores estão cientes do problema e estão trabalhando nisso.Problema upstream do Mutter: https://gitlab.gnome.org/GNOME/mutter/-/issues/3384
Problema downstream do Ubuntu: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2059847
[Por favor, não adicione ruídos sem sentido (comentários como "também tenho bugs") a esses bugs, porque isso apenas distrai os desenvolvedores e torna mais difícil encontrar informações úteis reais. No entanto, sinta-se à vontade para comentar se achar que tem algo novo a acrescentar que não tenha sido apontado antes.]
Veja como reverter para a versão anterior.
Atualização : para obter o melhor método atualmente , consulte a resposta de mikabytes: https://askubuntu.com/a/1509474/398785 . A seguir está minha resposta anterior, que não é mais o método preferido.
As instruções são um tanto vagas porque não posso testá-las; pode ser necessário um pouco de experiência. Edições nesta resposta são bem-vindas.
Vá https://packages.ubuntu.com/ , digite "murter" na caixa de pesquisa superior e selecione sua distribuição (mas não sua contraparte "-updates" ou "-backports"). Você obterá uma lista (esperançosamente completa) de pacotes construídos a partir da mesma fonte, por exemplo
mutter
, ,mutter-common
,mutter-common-bin
,libmutter-<version>
etc., todos com o mesmo número de versão.Baixe cada um desses pacotes cuja contraparte mais recente (quebrada) já está instalada em seu sistema. Depois de baixado, faça o downgrade deles com
sudo dpkg -i ...
.Depois de fazer o downgrade, coloque-os em "espera" para que um próximo
apt upgrade
não os atualize novamente. É assimecho mutter hold | sudo dpkg --set-selections
e repete para todos os outros pacotes.Por fim, saia da sua área de trabalho gráfica e faça login novamente.
Fique de olho nas atualizações. Assim que uma correção for lançada, remova os pacotes do estado “hold” executando os comandos anteriores com
install
em vez dehold
. Em seguida, atualize seu sistema normalmente.Agora existe um PPA com uma solução antecipada para esse problema. Cuidado: Este PPA destina-se a testes. Não há garantias. Isso pode corrigir esse problema e causar outros problemas. Use por sua conta e risco.
Para mim, resolveu o problema e tudo parece funcionar. Além disso, não quebra
apt
, como aconteceu com minha resposta anterior.EDIT: Agora existe uma solução melhor , veja minha outra resposta . Deixarei a resposta abaixo como está, incluindo os comentários, mas não perderei mais tempo com isso.
Com base na resposta de egmont , estes são os comandos exatos que executei para corrigir esse problema. Você precisará reiniciar o computador quando terminar.
Isso o deixará
apt
em um estado temporariamente quebrado . Isso é intencional. Estamos fazendo downgrade manualmente de pacotes específicos. Você não poderá usar o apt até executar o script de restauração no final. Não executeapt install --fix-broken
antes demutter
ser restaurado ou isso danificará sua instalação.Testado por mim no Ubuntu
23.10
. Outros usuários relatam que funciona para22.04
, embora um usuário tenha tido problemas ao restaurar o sistema (veja comentários).Remova o comentário das linhas adequadas para você.
Mais tarde, quando houver uma correção upstream para isso e você quiser atualizar, execute estes comandos para restaurar seu sistema:
Com base na resposta do mikabytes, encontrei outra solução que não deixará o apt em estado quebrado. Para Ubuntu 22.04.4: