Stuur een meldingsbadge naar het pictogram van het aansluitingspunt wanneer een taak is voltooid

Nog niet zo lang geleden hebben we je laten zien hoe je kunt aankondigen wanneer een opdrachtregel is voltooid met behulp van de opdracht 'Zeg', maar omdat deze hardop spreekt, kan het ongepast zijn om deze in een stille omgeving te gebruiken. Een veel subtielere melding haalt voordeel uit Terminal apps nieuw gebruik van de BEL-waarschuwing, die in OS X Lion voorwaarts een rode notificatie-badge naar het Dock-pictogram duwt in plaats van de vreselijke hardware-piep te laten klinken.

Het toevoegen van een notificatiewaarschuwing aan een voltooide opdracht is eenvoudig, voeg gewoon "&& tput bel" toe aan het einde van een commando. Als u bijvoorbeeld het meldingsbericht weggooit wanneer de opdracht make wordt voltooid, ziet het er als volgt uit:

make install && tput bel

Wanneer u klaar bent, klinkt het standaardsysteemwaarschuwing, het pictogram van het Terminal-dock bounce met een nieuwe rode kennisgevingsbadge toegevoegd.

Als je het in OS X in actie wilt zien, probeer het dan met pingen en ga dan weg van de Terminal-app:

ping -c 5 www.google.com && tput bel

Dit kan veel beter zijn dan de "say" -waarschuwing omdat het nog steeds nuttig is, zelfs wanneer de computer is gedempt, en het is veelzijdiger dan de Growl-meldingsmethode, omdat er geen extra software hoeft te worden geïnstalleerd om te functioneren. Het werkt in OS X Lion en OS X Mountain Lion.

Met dank aan Austin L. voor het insturen van dit!