A economia de energia permite o touchpad

8

Instalei pacotes de economia de energia (bumblebee, laptop-mode-tools e cpufreq) no meu laptop com o Debian Wheezy. Graças a isso, diminuo o uso de energia de 32W para 10W. Mas agora enfrentei o problema de que não posso desativar o touchpad. Eu escrevi um script simples que inverte o estado do touch-pad:

#!/bin/sh
synclient TouchpadOff=`synclient | grep TouchpadOff | awk '{print !$3}'`

Quando inicio esse script, ele inverte o estado do touchpad conforme o esperado, mas em 5 segundos o TouchpadOff é reescrito com o valor "2" e o touchpad fica ativo novamente.

Suponho que são as ferramentas do modo laptop que modificam a variável TouchpadOff. Tentei encontrar configurações relacionadas nas ferramentas do modo laptop, mas não encontrei nada.

Alguma idéia de como determinar quem modifica a variável TouchpadOff e como desativar essa modificação?

Dmitriy Sukharev
fonte
Isso acontece também em uma segunda execução do script? Por exemplo. algo está ativando continuamente o touchpad?
Lynxlynxlynx
Sim, habilita o touchpad continuamente.
Dmitriy Sukharev
Eu acho que isso pode ter a ver com a estética de suspensão automática de USB das ferramentas do modo laptop. Você já tentou desativá-lo? Esse é um palpite muito louco, mas eu começaria a investigar as ferramentas do modo laptop.
Silverrocker
Tanto quanto me lembro, tentei desativar o modo de suspensão automática do USB, mas isso não mudou nada. Corrigi o meu problema "desativando os cliques do mouse com o touchpad". Não faz o script funcionar, mas torna tudo menos irritante.
Dmitriy Sukharev
Você tentou desinstalar as ferramentas do modo laptop para ver se o seu touchpad ainda está sendo ativado depois disso? (Quer dizer, você tem certeza que vem de laptop-mode-tools?)
Depado

Respostas:

1

Resolvi meu problema sem desativar o touchpad. A questão original era que toquei minha área do touchpad com as palmas das mãos clicando nos controles dos quais não queria clicar. Meu laptop anterior tinha a tecla de atalho Fn para desativar o touchpad, mas não funciona no meu laptop atual, portanto, decidi escrever o script para desativá-lo, o que finalmente me levou a fazer a pergunta aqui.

Mas na verdade eu tenho o TouchPad sem botões (também conhecido como ClickPad). Com isso, posso alterar o modo de clicar nos componentes da interface do usuário no Linux. As opções disponíveis são clique por toque e clique por clique no clickpad. Eu selecionei a opção clique por toque. E é claro que era muito chato ter o foco mudado o tempo todo quando digito alguma coisa, principalmente levando em conta que meu ClickPad é muito grande.

Então, como mudar para clicar nos componentes da interface do usuário clicando no ClickPad? Eu tenho o Gnome 3, mas a idéia deve ser a mesma no Unity, e provavelmente alguns outros. Vá para Configurações do sistema, selecione o item 'Mouse e Touchpad' lá. Vá para a guia 'Touchpad' e desmarque a caixa de seleção 'Ativar cliques do mouse com touchpad'. É isso aí :)

Infelizmente ainda existem casos em que esta solução não será aceitável para você. Por exemplo, se você possui o TouchPad (não o ClickPad) ou se o seu ClickPad é difícil de pressionar. Nesses casos, seria adequado desativar o touchpad programaticamente. Portanto, deixo esta pergunta sem resposta.

Dmitriy Sukharev
fonte