Touchscreen reabilita-se depois de acordar no Ubuntu 16.04 LTS

0

Eu adicionei um comando de inicialização no programa de aplicativos de inicialização para desativar minha tela sensível ao toque em todas as inicializações, pois ocasionalmente há problemas que atrapalham seriamente a entrada:

xinput disable "ELAN Touchscreen" (não uso IDs de dispositivos, pois eles são alterados após cada reinicialização).

No entanto, após alguns acordes, a tela sensível ao toque é ativada novamente. Existe alguma maneira de parar este problema?

    
por Karma Cool 20.05.2017 / 18:00

2 respostas

0

Edite o arquivo com

sudo nano /usr/share/X11/xorg.conf.d/10-evdev.conf

Mude o MatchIsTouchscreen de "on" para "off" para que fique assim

Section "InputClass"
  Identifier "evdev touchscreen catchall"
  MatchIsTouchscreen "off"
  MatchDevicePath "/dev/input/event*"
  Driver "evdev"
  EndSection

Salvar, nome e saída nano

"ELAN touchscreen" está desativado e não é mais detectado na lista de xinputs.

    
por Shawn Moore 16.06.2017 / 01:39
0

Quando o seu sistema "acorda" (Recupera da Suspensão ou Hibernação), ele o faz através de "Gerenciamento de Energia". Leia man pm-action , que diz, em parte:

   /etc/pm/sleep.d, /usr/lib/pm-utils/sleep.d
       Programs in these directories (called hooks) are combined and
       executed in C sort order before suspend and hibernate with as
       argument 'suspend' or 'hibernate'. Afterwards they are called in
       reverse order with argument 'resume' and 'thaw' respectively. If
       both directories contain a similar named file, the one in
       /etc/pm/sleep.d will get preference. It is possible to disable a
       hook in the distribution directory by putting a non-executable file
       in /etc/pm/sleep.d, or by adding it to the HOOK_BLACKLIST
       configuration variable.

Você pode colocar uma cópia executável do seu script (pronta para manipular o parâmetro "suspend", "hibernate", "resume" ou "thaw") em /etc/pm/sleep.d

    
por waltinator 20.05.2017 / 19:03