Отключить встроенную клавиатуру, когда в tty

Я недавно работал над нетбуком. Мне нравится подключать к нему внешнюю клавиатуру и мышь, когда я могу, и я кладу клавиатуру поверх встроенной клавиатуры.

Когда на X я использовал xinput, чтобы отключить встроенную клавиатуру так, чтобы не накладывать наложенную клавиатуру на встроенный (или, точнее, предотвращение влияния этих прессов):

#!/bin/sh usage(){ : ${SELF:="$(basename "$0")"} cat <<EOF Usage: $SELF Query state of X device $SELF 0|1 Set state of X device $SELF -h|--help Show this help EOF } [ $# -gt 1 ] && { usage >&2; exit 1; } acerKbd=$( xinput --list 2>/dev/null| xinput --list | sed -n 's/^.*AT Translated Set 2 keyboard.*id=\([0-9]*\).*/\1/ p' ) queryState(){ xinput list-props "$acerKbd" |grep 'Device Enabled'|cut -d: -f2|tr -d ' \t'; } setState() { xinput set-int-prop "$acerKbd" 'Device Enabled' 8 "$1"; } case "$1" in -h|--help) usage;; 0|1) setState "$1";; "") queryState;; *) usage >&2; exit 1;; esac 

Я использую практически тот же скрипт для отключения / включения мыши (другая стратегия поиска – я не знаю, есть ли лучший способ настроить таргетинг на устройство, а не на соответствие регулярному выражению xinput ).

Но мне еще предстоит найти способ сделать эквивалент tty этого?

Есть идеи?