pub fn private_dir(profile: &Path) -> Result<PathBuf, String>Expand description
The private directory short sockets live in: /tmp/forge-<uid>/.
A socket address is about 104 bytes, and a profile’s own directory is
deep under app-support, so both the frame socket and the chooser socket
live here. /tmp is shared, so the directory is created 0700 and checked
to be this user’s own.