The work round I use is a *.desktop file in ~/.config/autostart pointing to a script that does:
#! /bin/bash
REMOTE_DEVICE=/dev/lirc0 export DISPLAY=:0.0
namePath="/sys/`udevadm info -q path -n $REMOTE_DEVICE`/../input*/name" xinputLine=`xinput list | grep "$(cat $namePath)"` id=`expr substr "$xinputLine" $(expr $(expr index "$xinputLine" "=") + 1) 100 | awk '{print $1}'` propID=`xinput list-props $id | grep Enabled | awk '{print $3}'` propID=${propID#"("} propID=${propID%"):"}
xinput set-prop $id $propID 0
It isn't pretty, but it's working for me until there is a proper fix.
The work round I use is a *.desktop file in ~/.config/autostart pointing to a script that does:
#! /bin/bash
REMOTE_ DEVICE= /dev/lirc0
export DISPLAY=:0.0
namePath= "/sys/` udevadm info -q path -n $REMOTE_ DEVICE` /../input* /name" ${propID# "("} ${propID% "):"}
xinputLine=`xinput list | grep "$(cat $namePath)"`
id=`expr substr "$xinputLine" $(expr $(expr index "$xinputLine" "=") + 1) 100 | awk '{print $1}'`
propID=`xinput list-props $id | grep Enabled | awk '{print $3}'`
propID=
propID=
xinput set-prop $id $propID 0
It isn't pretty, but it's working for me until there is a proper fix.