@joshfowler so check
- which session file is invoked
- which component in the session file refers to the keyboard
- which dektop files match that (can be duplicate ones in multiple directories)
- which one is invoked
- what is wrong with that one
(assuming you're *not* using systemd) If you dont' want to debug further just drop a desktop file to launch squeeboard into `/etc/xdg/autostart/` for the moment and let your distro figure out the details.