Maybe have X use /dev/gpmdata (might have to enable in GDM.)

Andrew S. Zbikowski | http://www.ringworld.org
"We can learn much more from wise words, little
from wisecracks and less from wise guys."
--William Arthur Ward