AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1509058
Accepted
Oeshen Playz1036
Oeshen Playz1036
Asked: 2024-03-30 23:53:03 +0800 CST2024-03-30 23:53:03 +0800 CST 2024-03-30 23:53:03 +0800 CST

atraso de entrada no Terminal Ubuntu 22.04.4

  • 772

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.

command-line
  • 4 4 respostas
  • 3155 Views

4 respostas

  • Voted
  1. egmont
    2024-04-02T17:01:03+08:002024-04-02T17:01:03+08:00

    Infelizmente muttere 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 upgradenão os atualize novamente. É assim echo mutter hold | sudo dpkg --set-selectionse 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 installem vez de hold. Em seguida, atualize seu sistema normalmente.

    • 15
  2. Best Answer
    mikabytes
    2024-04-04T18:01:02+08:002024-04-04T18:01:02+08:00

    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.

    sudo add-apt-repository ppa:vanvugt/mutter
    sudo apt update
    sudo apt upgrade
    
    • 10
  3. mikabytes
    2024-04-02T19:40:17+08:002024-04-02T19:40:17+08:00

    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á aptem 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 execute apt install --fix-brokenantes de mutterser restaurado ou isso danificará sua instalação.

    Testado por mim no Ubuntu 23.10. Outros usuários relatam que funciona para 22.04, embora um usuário tenha tido problemas ao restaurar o sistema (veja comentários).

    Remova o comentário das linhas adequadas para você.

    arch=$(dpkg --print-architecture) # one of amd64 arm64 armhf ppc64el riscv64 s390x
    
    # Ubuntu 23.10
    version="45.0-3ubuntu3"
    package="13-0"
    
    # Ubuntu 23.04
    #version="44.3-0ubuntu1.1" # only amd64
    #version="44.0-2ubuntu4" # other archs
    #package="12-0"
    
    # Ubuntu 22.04
    #version="42.0-3ubuntu2"
    #package="10-0"
    
    wget -nc http://se.archive.ubuntu.com/ubuntu/pool/main/m/mutter/libmutter-${package}_${version}_$arch.deb
    wget -nc http://se.archive.ubuntu.com/ubuntu/pool/main/m/mutter/mutter-common_${version}_all.deb
    if [ "$package" != "10-0" ]; then
      wget -nc http://se.archive.ubuntu.com/ubuntu/pool/main/m/mutter/mutter-common-bin_${version}_$arch.deb
    fi
    
    sudo dpkg -i *mutter*.deb
    
    echo libmutter-$package hold | sudo dpkg --set-selections
    

    Mais tarde, quando houver uma correção upstream para isso e você quiser atualizar, execute estes comandos para restaurar seu sistema:

    echo libmutter-${package} install | sudo dpkg --set-selections
    sudo apt update && sudo apt --fix-broken upgrade
    
    • 6
  4. Cristiano Fraga G. Nunes
    2024-04-03T22:39:14+08:002024-04-03T22:39:14+08:00

    Com base na resposta do mikabytes, encontrei outra solução que não deixará o apt em estado quebrado. Para Ubuntu 22.04.4:

    # Download the packages.
    wget -nc https://launchpad.net/ubuntu/+source/mutter/42.9-0ubuntu5/+build/26711789/+files/gir1.2-mutter-10_42.9-0ubuntu5_amd64.deb
    wget -nc https://launchpad.net/ubuntu/+source/mutter/42.9-0ubuntu5/+build/26711789/+files/libmutter-10-0_42.9-0ubuntu5_amd64.deb
    wget -nc https://launchpad.net/ubuntu/+source/mutter/42.9-0ubuntu5/+build/26711789/+files/mutter-common_42.9-0ubuntu5_all.deb
    
    # Install the packages.
    sudo dpkg -i *mutter*.deb
    
    # Mark as hold.
    sudo apt-mark hold gir1.2-mutter-10
    sudo apt-mark hold libmutter-10-0
    sudo apt-mark hold mutter-common
    
    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve