Allow users to disable Palm Exclusion Zones
Summary
I think it would be interesting to allow users, through the config file, to disable the Palm exclusion zones. In my case, the rest of the palm rejection mechanism works well enough and this feature really made libinput unusable for me. I fixed it by commenting out line 1063/1064 in evdev-mt-touchpad.c
if (tp_palm_detect_edge(tp, t, time))
goto out;
and building libinput, but this may not be practical for most users.
Feature details
Looking at the code from evdev-mt-touchpad.c, it seems to me it would be fairly simple to put a condition like if(palm_edge_enabled) at the beginning of tp_palm_detect_edge() similar to what is done in tp_palm_detect_dwt_triggered() with dwt_enabled.
I would gladly submit a merge request but I have no clue how the configuration file reading is actually done.
Affected Hardware
My touchpad is a DELL081B:00 044E:120A