Estou executando uma instalação relativamente nova (<1 semana) do 22.04 em um Thinkpad E14 (também adquirido recentemente, há cerca de um mês). Depois de realizar algumas tarefas diárias por cerca de uma semana sem reiniciar, tive que reiniciar a máquina por causa de um arquivo usermod -aG docker
.
Infelizmente, após a reinicialização, o trackpad e o mouse embutidos no laptop parecem não funcionar mais. Mais estranho ainda, a tela sensível ao toque é totalmente responsiva e totalmente funcional. Os mouses USB externos são reconhecidos normalmente. Não tenho um mouse Bluetooth disponível para testar isso.
Pesquisei algumas pesquisas na Internet sobre esse assunto, mas não consegui avançar muito; a maioria dos documentos oficiais descreve como gerar um relatório de bug para a equipe Wayland.
A única coisa que acredito pode ter causado esse problema em <1 semana desde que a reinstalação foi executada apt update
e apt upgrade
, embora eu tenha certeza de que nenhum dos pacotes atualizados estava (pelo menos obviamente) relacionado ao Wayland,,, libva
ou libinput
mesmo ao Synaptics.
Seguindo as instruções fornecidas emessa outra pergunta, posso confirmar que usar rmmod
- modprobe
não tem efeito além de fazer com que o ponteiro apareça (e desapareça novamente assim que a tela sensível ao toque for usada) e o trackpad e o nubnãotrabalhar no BIOS gráfico. Também não há opções para selecionar um modo gráfico no BIOS deste laptop.
Ficarei feliz em fornecer diagnósticos mediante solicitação, mas como não estou familiarizado com gerenciadores de janelas e drivers de entrada, aguardarei sugestões dos comentários, se necessário.
Responder1
Resolvido! Curiosamente, isso parece ter sido causado por uma configuração específica do grub. Em /etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.unified_cgroup_hierarchy=0"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Isso causa um retorno para uma versão mais antiga do cgroups. Não entendo completamente por que isso afeta os drivers do trackpad, mas os testes no estilo bisect confirmam que esse é o culpado.
Uma solução é remover esta opção ou, se preferir, usar o tlp-rdw
pacote do linrunner/tlp
PPA (deesseprojeto).