The link you posted indicates that a newer version of screen
does not use your home directory, but a directory under /var
, which probably is not AFS-mounted. You could install that version if need be. Likewise, tmux
uses /tmp
by default.
You can choose an alternate, non-AFS directory for the socket in screen
(via the SCREENDIR
environment variable) and in tmux
(via the -S
option, which takes a socket name, not just a directory, as its argument).