Corrigir o kernel 3.13
Você pode experimentar o patch anexado ao bug no Launchpad. Primeiro, baixe o o patch e:
cd /path/to/destination/folder
Antes de instalar o patch, você pode precisar instalar o pacote dkms
usando o comando:
sudo apt-get install dkms
Em seguida, instale o patch:
sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
sudo dkms install -m psmouse -v elantech-x551c
Depois de instalado com sucesso, você precisa remover e adicionar novamente o módulo de e para o kernel:
sudo rmmod psmouse
sudo modprobe psmouse
Finalmente, para tornar as alterações permanentes na inicialização:
sudo update-initramfs -u -k all
O patch funciona, mas desativa o clique físico com o botão direito do mouse, então decidi atualizar o kernel.
Atualizar para novos kernels (por exemplo, 3.16)
Tentar novos kernels não é muito difícil. Tudo que você precisa é de 3 arquivos .deb da linha principal do kernel : dois cabeçalhos linux e linux-image (ambos deles de genérico ou de baixa latência) adequado para sua arquitetura e um cabeçalho de linux - * - all; por exemplo, 3.16 para um sistema de 64 bits será:
linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb
linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb
linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb
Você pode instalá-los no Centro de Software ou por comandos:
cd /path/to/download/folder
sudo dpkg -i linux*.deb
Então você precisa atualizar as configurações do grub:
sudo update-grub
Reinicie o sistema para ver se o kernel funciona. Esteja ciente de que drivers proprietários podem ter problemas com novos kernels. No caso do seu sistema não inicializar corretamente, vá para opção de inicialização avançada , selecione um kernel funcional para inicializar. Em seguida, remova o kernel não funcional, o mesmo exemplo aqui:
sudo apt-get remove linux-headers-3.16.0-* linux-image-3.16.0-*
E atualize o grub novamente com sudo update-grub
.
Editar: É mais seguro instalar os pacotes do kernel dos repositórios do Ubuntu com o Software Center ou o Gerenciador de Pacotes Synaptic. Existem quatro arquivos de cada versão; por exemplo, para a versão mais recente do 3.16:
- linux-headers-3.16.0-28
- linux-headers-3.16.0-28-generic
- linux-image-3.16.0-28-generic
- linux-image-extra-3.16.0-28-generic