Posso desativar meu teclado / entrar no modo tablet ao dobrar meu monitor?

1

Eu tenho um laptop com tela dobrável (Toshiba Satellite P50W). Quando eu dobrei todo o caminho de volta, ele age mais como um tablet, no entanto, o teclado ainda está ativo e é fácil de bater as teclas.

Tenho certeza de que esses laptops têm um sensor na dobradiça, para que possam dizer que estão dobrados para trás e fazer com que o teclado seja desabilitado / entrar no modo tablet. Isso não parece funcionar no Ubuntu. Eu não consegui encontrar onde um sensor desse tipo estaria no Linux (parece não aparecer no código da ACPI, ou no dmesg).

Alguém sabe como fazê-lo funcionar no Ubuntu?

    
por Robert Ancell 03.01.2017 / 08:00

1 resposta

1

Eu tenho o seguinte script para desativar o teclado do meu laptop (como um arquivo em ~ / .local / bin / disable_laptop_keyboard)

#!/bin/bash
KeyboardID='xinput --list | grep "AT Translated Set 2 keyboard" | sed 's/[^=]*=\([1-9]*\).*//''
sudo xinput set-int-prop $KeyboardID "Device Enabled" 8 0

E então eu tenho um arquivo enable_laptop_keyboard semelhante, onde a única diferença é que ele diz 8 1 em vez de 8 0 na última linha.

Você apenas terá que descobrir qual string identifica o teclado que você deseja desativar. No meu caso, é "AT Tradated Set 2 keyboard". Se você executar xinput --list | grep keyboard pela primeira vez, será capaz de descobrir a que seu teclado é chamado.

    
por Supernormal 03.01.2017 / 08:39