Desativa a desativação automática do touchpad e do teclado no Lenovo Yoga 3 14

1

Problema

Estou usando o Lenovo Yoga 3 14 e, quando o abro em um certo ângulo (entre 135 e 180 graus), o teclado e o mouse ficam sem resposta / congelam. Não é um congelamento total no entanto - eles descongelam de vez em quando ou repetem a última ação centenas de vezes.

Como posso desativar este recurso que continua desativando meus dispositivos de entrada?

Detalhes

Geral

O laptop funciona bem quando aberto assim (~ 120 graus).

Osproblemascomeçamquandoeuabroem135oumaisgraus:

Aquiestãoosvídeosmostrandocomoéasensaçãodeusartecladoemouse.Demoracercade5segundosantesdoiníciodaativaçãodotecladoedotrackpad.

  • Omouseficatravadoetravadeumladoparaooutro: link
  • O teclado congela em algum momento e depois repete a última tecla pressionada por um tempo antes de congelar (para sempre?): link

Tudo volta ao normal quando eu abro o laptop além de 180 graus (o que é bastante estúpido, pois é quando eu realmente entro no modo de barraca ou tablet).

Olaptopemsinãocongela,apenasotecladoeomouse.Atelasensívelaotoquetambémfunciona.

Édependentedosistemaoperacional?

Euexperimenteiessecomportamentoem:

  • Ubuntu16.10eUbuntu17.04emUnity7edwm
  • FreeBSD12-CURRENTnoconsoleenodwm

quesugerequenãoémuitoespecíficoparaosistemaoperacionalouoUbuntueoFreeBSDtêmdriversmuitoruinsdentrodeseuskernels.

Valenotar,noentanto,queesseproblemaacontececommuitomenosfreqüêncianoFreeBSD.Naverdade,eupossotermeulaptoptãoabertoquantoeuqueroeocongelamentoaconteceapenasdevezemquando(umavezporsemanaoumais).EmcontrastecomoUbuntu,ondeaconteceotempotodo,mesmoqueatelaestejaabertaapenasa100graus.

Acompanhandocomxev,xinputexdotool

Eutenteirastrearosinalfazendocomqueamáquinadesativasseotouchpadeotecladousandoxeveoutros,masissonãomostravanada.OservidorXachaqueessesdispositivosdeentradaestãobemeativadosotempotodo.Issonãoésurpreendente,poisocongelamentoocorrequandooservidorXnãoestáemexecução.

ACPI

acpi_listennãoimprimenadaquandoacontece.

BIOS

NãohánenhumaopçãonoBIOSparadesativaresterecurso.

Desativarusandoosoftwarepré-instaladodaLenovo

EuachoqueesseéumrecursodaLenovoquedevedesativarotecladoeotouchpadquandoumusuárioalternaparaomodotablet.TalveznoWindowsessesrecursosfuncionembem(aúltimavezquetenteinãoerarealmente)oupelomenosháumamaneiradedesativá-locomalgumsoftwarepré-instaladodaLenovo.EunãoencontreinadaparaoLinuxembora.

Controladorincorporado

Aperteiobotãodeenergiapor8segundospararedefiniroEC,masissonãoajudou.EuaindanãotenteidescarregarabateriacompletamenteparareiniciaroEC.

Referências:

  • link
  • link
por Mateusz Piotrowski 18.04.2017 / 18:26

2 respostas

0

A questão é mais solucionada agora:

  • no Ubuntu 17.10 eu apenas corro:

    xinput disable "$(xinput -list | awk -F'[=\t]' '/ELAN/{print $3}')"
    

    e então tudo simplesmente funciona ™ .

  • no FreeBSD 12-CURRENT com drm-next-kmod (que trouxe apoio para o Intel para esse laptop), no entanto, não é mais um problema. Provavelmente devido ao fato de a tela sensível ao toque não responder por padrão e eu não me preocupei em configurá-la.

Notas

  • Eu não atualizei o BIOS como sugerido na outra resposta a essa pergunta.
  • Se alguém apresentar uma solução melhor para esse problema, terei prazer em considerá-lo como a resposta aceita.
por 03.11.2017 / 17:29
1

Este é um problema comum com esses dispositivos, neste site: link

Tente atualizar seu BIOS, isso funcionou para outras pessoas em circunstâncias semelhantes.

    
por 20.04.2017 / 01:58