Quick recipe to receive “net send” messages (usually sent from Windows) in Mac OS X via Growl. I worked it out while helping user kamlay @ habrahabr.
Step 1. If you’re using Lion, install Samba and start the server.
If you’re using Snow Leopard, Samba comes bundled with it. Start it by going to System Preferences > Sharing > File Sharing > Options… > tick “Share files and folders using SMB (Windows)”. Also make sure the entire “File Sharing” option is enabled.
Step 2. Install growlnotify. Snow Leopard version comes bundled in the disk image with Growl itself. For Lion it’s a separate download (it’s in the bottom of the downloads page as of writing).
Step 3. Create a new file
/usr/local/bin/growlnotify.sh with the following content:
#!/bin/bash cat $1 | /usr/local/bin/growlnotify -t $2
Then in Terminal, make it executable:
chmod +x /usr/local/bin/growlnotify.sh
Step 4. Open
/etc/smb.conf and under
[global] add a new line:
message command = /usr/local/bin/growlnotify.sh %s %f
Step 5. Restart the Samba server. In Lion, use the commands provided in the guide you used to install the server. In Snow Leopard, just untick and tick again the the “File Sharing” option.
(Interestingly, “net send” is not available in Windows 7 Basic and Home Premium and comes only with Business and Ultimate editions. If you don’t have it you may use a 3rd party replacement called sent).