Como corrijo meu touchpad no meu Chromebook Acer 720

3

Sou extremamente novo no Ubuntu, então na maioria das vezes não sei o que está acontecendo.

Acabei de baixar o Ubuntu e na tela de inicialização meu mouse pad não funciona, nem minha tela de toque.

Como devo proceder?

    
por Everett Petersen 27.12.2014 / 11:13

1 resposta

1

Nós apenas vamos pular a semântica e assumir que você está usando a versão de 32 bits do Ubuntu 14.04, já que essa é a versão que os novos usuários baixam. Se você não estiver usando a versão de 32 bits do Ubuntu 14.04, isso pode causar um rasgo no espaço-tempo contínuo. Proceda com cautela.

Você terá que usar um kernel Linux que tenha compatibilidade com o seu touchpad. Existem alguns kernels personalizados por aí que fazem o truque, mas eles tendem a ser menos estáveis do que os kernels oficiais da linha principal. A partir da versão 3.17, o kernel oficial do Linux adicionou suporte básico para Chromebooks (incluindo o touchpad e o wake-to-sleep). No entanto, o Ubuntu 14.10 é a única versão atual do Ubuntu construída sobre o kernel 3.17. Além disso, o suporte no kernel 3.17 é muito básico, o que significa que o seu touchpad provavelmente funcionará, mas apenas esporadicamente. Nunca tenha medo, no entanto. Existem correções para esses problemas também.

Comece por ligar um rato sem fios (e teclado, se necessário) para poder instalar o Ubuntu no seu Chromebook. Depois disso, vá em frente e instale o Ubuntu como você faria normalmente.

Em seguida, instale todas as atualizações disponíveis. O atualizador deve aparecer depois de alguns minutos usando o Ubuntu (após a instalação). Digite sua senha e reinicie se lhe pedir.

Depois disso, instale a versão 3.17 do kernel do Linux. Para fazer isso, abra uma janela de terminal. Se você não sabe onde encontrar o terminal, basta clicar no logotipo do Ubuntu no canto superior esquerdo da tela e digitar "Terminal" na caixa de pesquisa. Depois de abrir uma janela do terminal, copie e cole esses comandos exatos na janela do terminal, um por um. Digite sua senha se lhe pedir.

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb

sudo dpkg -i linux-headers-3.17.0-*.deb linux-image-3.17.0-*.deb

Em seguida, você precisará reiniciar seu Chromebook. Depois de reiniciar, você poderá usar o touchpad e colocar o Chromebook no modo de suspensão (fechar a tampa) sem desligá-lo completamente. O touchpad pode não ser tão sensível quanto você deseja, e você também pode não gostar da maneira como o touchpad clica com o botão direito do mouse (tocando no lado inferior direito do touchpad). Se for esse o caso, como eu disse anteriormente, há uma correção.

Para aplicar a dita correção, primeiro você precisa voltar ao seu terminal (se ainda não estiver lá) e copiar e colar o seguinte comando exatamente como está escrito. Digite sua senha quando solicitado.

sudo gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

Isso abrirá um editor de texto, que usaremos para editar o script que define como o sistema interage com o touchpad. Para alterar a sensibilidade e remover a área de clique com o botão direito na parte inferior do seu touchpad, apague tudo no arquivo e copie e cole o texto abaixo no arquivo exatamente como é mostrado. Depois de fazer isso, faça um backup do arquivo em algum outro lugar em seu computador, para que, se o computador excluir o arquivo, você possa recuperá-lo facilmente.

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "FingerHigh" "5"
    Option "FingerLow" "5"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
  MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
    Identifier "touchpad ignore duplicates"
    MatchIsTouchpad "on"
    MatchOS "Linux"
    MatchDevicePath "/dev/input/mouse*"
    Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Disable clickpad buttons on Apple touchpads"
    MatchProduct "Apple|bcm5974"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

# This option disables software buttons on C720 Chromebook touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Disable clickpad buttons on Apple touchpads"
    MatchProduct "Cypress|cyapa"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

Agora é só reiniciar, e você deve estar pronto! Seu touchpad agora deve funcionar como no Chrome OS!

Quanto à sua tela sensível ao toque, eu não tive nenhuma experiência nessa área (meu Chromebook é apenas um C720 simples e antigo, executando o Ubuntu 14.04) para que outra pessoa tenha que ajudá-lo com isso, infelizmente. Boa sorte.

    
por Travis Hodge 08.01.2015 / 04:14