It looks like Bryce Harrington put together a patch way back in 2010 to address this, or at least something closely related. Here's the link:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/327428/+attachment/1752254/+files/116_resolution_detect_option.patch
Here's another patch from the same (duplicate) launchpad bug report:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/327428/+attachment/1368744/+files/synaptics.diff
It looks like Bryce Harrington put together a patch way back in 2010 to address this, or at least something closely related. Here's the link:
https:/ /bugs.launchpad .net/ubuntu/ +source/ xserver- xorg-input- synaptics/ +bug/327428/ +attachment/ 1752254/ +files/ 116_resolution_ detect_ option. patch
Here's another patch from the same (duplicate) launchpad bug report:
https:/ /bugs.launchpad .net/ubuntu/ +source/ xserver- xorg-input- synaptics/ +bug/327428/ +attachment/ 1368744/ +files/ synaptics. diff