I’ve updated my instructions for using ssh-agent with Windows Subsystem for Linux, as originally described in this post. From here on, I’ll be maintaining this on GitLab and any changes or improvements can be found there.
Windows Subsystem for Linux is pretty nifty, but Windows has a very rudimentary terminal interface compared to most modern Unix implementations; though I do have high hopes for the new Windows Terminal project. One particularly annoying issue is that there is no way to directly disable sound, this can be a particularly annoying issue when using tab completion or backspace.
The easiest solution to this lack of functionality is to disable the bell in the Linux shell by modifying the
readline(3) configuration in
# do not bell on tab-completion set bell-style none