scripts/varios/keyboard.sh
Tuxliban Torvalds 379798d954 Renombrado de scripts
Se ha añadido la extensión .sh para poder identificar que se tratan de script de shell
2023-05-05 18:50:15 -06:00

37 lines
676 B
Bash
Executable file

#!/bin/sh
# Dependencias: xinput
#
# Shell: POSIX compliant
# Autor: O. Sánchez <o-sanchez@linuxmail.org>
script="${0##*/}"
ayuda(){
printf %s "\
Script para desactivar teclado interno en portátiles mientras se está en el servidor gráfico.
Uso: $script [arg]
Ejemplo:
$script on Activa teclado interno
$script off Desactiva teclado interno
$script --help, -h Muestra este mensaje de ayuda
"
}
# Salir si existe un error
set -e
ID=$(xinput --list | awk '/Translated/ {print $7}' | cut -d '=' -f 2)
case "$1" in
on)
xinput set-int-prop "$ID" "Device Enabled" 8 1
;;
off)
xinput set-int-prop "$ID" "Device Enabled" 8 0
;;
--help|-h|*)
ayuda
esac