Como alternar o dispositivo de xinput prop

4

Eu posso desativar um dispositivo como este:

xinput set-prop 13 "Device Enabled" 0

Mas, na verdade, quero definir um atalho personalizado que alterne entre 0 \ 1. Minhas habilidades são meio enferrujadas, então como posso fazer isso? Não há comando get-prop, cheguei até aqui:

xinput list-props 13 | grep "Device Enabled"

Que imprime corretamente

Device Enabled (135):   1

Mas não sei o que fazer a seguir. Ajuda?

    
por yuvi 22.09.2015 / 18:55

1 resposta

8

Ative ou desative o dispositivo xinput com o seguinte script bash.

#!/bin/bash

device=13
state=$(xinput list-props "$device" | grep "Device Enabled" | grep -o "[01]$")

if [ $state == '1' ];then
  xinput --disable "$device"
else
  xinput --enable "$device"
fi
    
por Jason YiZhang Chen 13.12.2015 / 13:18

Tags