wsl-notify-send provides a Windows executable that is intended to be a replacement for the Linux notify-send utility.
wsl-notify-send is implemented using go-toast/toast and if you have control over the script calling notify-send, you will find that the toast CLI gives you more control over the notifications. Also checkout the stuartleeks/toast fork which includes a change to hide the console window when the app runs.
- Grab the latest release for your platform from https://github.com/stuartleeks/wsl-notify-send/releases
- Extract wsl-notify-send.exe from the downloaded zip and ensure that it is in your
PATH
In WSL, create a notify-send function that calls wsl-notify-send:
notify-send() { wsl-notify-send.exe --category $WSL_DISTRO_NAME "${@}"; }In WSL, run notify-send "Hello from WSL" and you should see a Windows toast notification!