sync up keychain fixes, tmux cleanups, display detection, and gpg-agent timeouts