If you can SSH in to your machine it's probably not strictly a pty problem you're having, since SSH uses them. A couple of other things to try: - Try running something like "screen" which uses ptys but not X. - Try launching one of the failing apps with strace so you can maybe see the last syscall(s) it executed before giving up.