How do I stop my ROG Falchion wireless keyboard from rebooting Ubuntu?
Solution 1:
Disabling the xinput ID worked fine for me, too. However, the ID can change in certain situations, so I wrote a script to determine the correct ID before disabling it:
#!/bin/bash
IDENTIFIER="ASUSTeK ROG FALCHION System Control"
LINE=$(xinput list | grep "$IDENTIFIER")
ID=$(echo ${LINE#*id=} | tr '\t' ' ' | cut -d ' ' -f1)
if [ -n "$ID" ]; then
xinput disable $ID
echo "Disabled xinput ID $ID ($IDENTIFIER)"
else
echo "No xinput ID for '$IDENTIFIER' found."
fi