Como desabilitar permanentemente meu touchscreen no Sony VAIO?

1

Eu instalei recentemente o Ubuntu 14.04 no meu Sony Vaio SVP1322X2EB.

Está funcionando muito bem, só notei que a tela sensível ao toque (que é ativada por padrão) afeta minha vida útil da bateria. Eu não uso, então agora eu normalmente desligo depois de iniciar usando o seguinte comando:

'xinput disable 9'   

(9 é o número atribuído ao meu touchscreen)

Isso, no entanto, não significa que a tela sensível ao toque esteja desativada por padrão; Eu tenho que repetir essa ação toda vez que eu iniciar o meu computador.

Para desativar os drivers, tentei o seguinte, a partir de um thread diferente:

1.Edit /usr/share/X11/xorg.conf.d/10-evdev.conf

2.Add Option "Ignore" "on" to the end of touchscreen section

3.Reboot

A execução do primeiro comando me fornece a notificação      bash /usr/share/X11/xorg.conf.d/10-evdev.conf: permission denied.

para que não funcione, e nem as outras sugestões feitas por outros usuários, infelizmente (encontradas aqui Desativando a tela de toque apenas temporariamente e aqui: link )

Alguém tem alguma ideia de como desativar permanentemente a tela sensível ao toque?

    
por Smith 03.02.2015 / 12:32

4 respostas

4

Uma opção seria ter o comando xinput disable 9 executado automaticamente a cada inicialização.

Você pode fazer isso com o aplicativo Aplicativos de inicialização instalado por padrão no Ubuntu. Abra o aplicativo e clique no botão Adicionar para adicionar um novo programa de inicialização.

  • Defina o campo Nome como você quiser. (por exemplo, Desativar a tela sensível ao toque)
  • Defina o campo Comando como xinput disable 9 .
  • O campo Comentário pode ser deixado em branco.

Quando terminar, basta clicar em Adicionar e ele entrará em vigor na próxima vez que você reinicializar.

Observação: Isso só será executado depois que você fizer login na conta de usuário a partir da qual você o criou. Se houver outras contas que você precisa desativar a tela sensível ao toque para você pode repetir este processo para cada conta de usuário ou você pode seguir o instruções aqui para ativá-lo para todos os usuários.

    
por Merri 03.02.2015 / 20:15
4

Para as pessoas que expelem essa sugestão para outros usuários de tela sensível ao toque, não edite /usr/share/X11/xorg.conf.d/10-evdev.conf --- > "Ignore" "on" é ERRADO ! Eu vi isso em outros posts também.

Se você quiser colocar esse comando em você vai explodir xserver! Você não obterá uma tela, alguns sistemas irão gerar um erro durante a inicialização com uma incompatibilidade também.

Então siga as instruções que Merri deixou, não as outras sugestões. descubra como sua touchscreen é chamada via terminal

lista xinput

e, em seguida, adicionando o script de inicialização. No Ubuntu, você pode digitar aplicativos de inicialização no painel. Em seguida, clique em ADD e coloque o seu script na seção "Command", em seguida, clique em salvar, você pode dar-lhe um título, se você gosta para que você saiba da próxima vez o que faz.

Minha tela é chamada ELAN Touchscreen Então eu colocaria isso no script de inicialização

xinput -disable "ELAN Touchscreen"

Esse seria o método mais fácil, não sei por que as pessoas colocam coisas nesses fóruns e nem sequer têm uma tela sensível ao toque, ou pelo menos parece que não.

Meu xserver explodiu toda vez que eu mexi com o arquivo xorg. Estou executando um laptop Dell Inspiron modelo 5547, Tentei isso no Ubuntu 15.10 e Linux Mint 17.

Mudar seu arquivo xorg definitivamente irá matar seu sistema.

    
por Jeff Turner 10.12.2015 / 06:06
1

Edite o arquivo com

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

Mude o MatchIsTouchscreen de "on" para "off" para ficar assim

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

Salvar, nomear e sair do nano

A tela sensível ao toque está desativada e não é mais detectada na lista de xinputs.

    
por Shawn Moore 16.06.2017 / 01:27
0

Você precisa de privilégios de administrador para editar esses arquivos. Seu primeiro comando deve ser sudo gedit /usr/share/X11/xorg.conf.d/10-evdev.conf e você será solicitado a inserir a senha de root. Em seguida, continue conforme sugerido e você poderá desativar sua tela de toque.

    
por nikaltipar 03.02.2015 / 12:45