Eu entendo sua preocupação, mas a resposta é "não" não existe tal coisa.
O método usual é perguntar ao sistema operacional o caminho de origem do usuário ou obter a variável $ HOME.
Todas essas opções precisam sempre de alguma codificação do aplicativo. Muitos aplicativos, como bash, oferecem o "alias" ~ (open (2) não traduz isso).
É claro que um módulo vfs ou um fusível pode ser implementado para fazer isso. Provavelmente há algo para fazer isso, eu vou perguntar isso!
Mas é realmente necessário? Você pode usar uma solução alternativa como:
-
Crie um script para iniciar o programa que vincula o $ HOME a um caminho relativo ou a um local conhecido.
-
Use o pam_exec para vincular o diretório $ HOME a um local conhecido link