Another way to solve this problem is to use the full path to the .xmodmap file. In my situation, changing the path in sessions from ~/.xmodmap to /home/jack/.xmodmap allowed xmodmap to load properly.
Another way to solve this problem is to use the full path to the .xmodmap file. In my situation, changing the path in sessions from ~/.xmodmap to /home/jack/.xmodmap allowed xmodmap to load properly.