WSLtty (mintty/wsltty)

UPDATE : WSLtty does not support WSL v2

%USERPROFILE%\AppData\Local\wsltty\bin\mintty.exe --WSL="Ubuntu-18.04" --configdir="%USERPROFILE%\AppData\Roaming\wsltty" -

Integrated into Windows File Explorer

Folder Context menu items per Registry keys referencing a central batch script, handling both WSLtty and ConEmu modes, per environment variable; WSL_MODE, WSL_DISTROS (See config.bat).

LinuxHere.cmd

Registry keys @ HKCR

[HKEY_CLASSES_ROOT\Directory\Background\shell\LinuxUbuntu]
@="Linux Ubuntu"
"Icon"="C:\\ICONS\\Apps\\Linux.Ubuntu.ico,0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\LinuxUbuntu\command]
@="C:\\windows\\system32\\cmd.exe /c \"C:\\Program Files\\_unregistered\\cmd_library\\LinuxHere.cmd\" ubuntu"

Install

choco install wsltty

Installation process generates batch/shortcut scripts:

%LOCALAPPDATA%\wsltty\bin\mintty.exe -i "%ICONpath%" --WSL="%DISTROname%" --configdir="%APPDATA%\wsltty" -

The batch/shortcut file generations require user to manually launch a post-install batch script. See choco report on install.

Commandline options for mintty.exe: