Я могу заставить свою клавиатуру отключить / вводят режим планшета при откладывании моего дисплея?

У меня есть ноутбук со сгибом, назад отображаются (Спутник Toshiba P50W). Когда я сворачиваю все это путь назад, это действует больше как планшет, однако клавиатура все еще активна, легкое для столкновения включает.

Я вполне уверен, эти ноутбуки имеют датчик на стержне, таким образом, они могут сказать, что отложены и заставляют клавиатуру отключать / входят в режим планшета. Это, кажется, не работает в Ubuntu. Я не смог найти, где такой датчик был бы в Linux (кажется, не обнаруживается в коде ACPI, или в dmesg).

Кто-либо знает, как заставить это работать в Ubuntu?

1
задан 3 January 2017 в 10:00

1 ответ

У меня есть следующий сценарий для отключения моей клавиатуры ноутбука (как файл в ~/.local/bin/disable_laptop_keyboard)

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

И затем у меня есть подобный enable_laptop_keyboard файл, где единственная разница - то, что он говорит 8 1 вместо 8 0 на последней строке.

Необходимо будет просто выяснить, какая строка определяет клавиатуру, которую Вы хотите отключить. В моем случае это - "В Переведенном Наборе 2 клавиатуры". Если Вы первый показ xinput --list | grep keyboard необходимо смочь узнать то, чем называют клавиатуру.

1
ответ дан 7 December 2019 в 15:42

Другие вопросы по тегам:

Похожие вопросы: