Компьютерное

Mac теперь озвучивает время

Захотелось мне, чтобы компуктер мне каждые полчаса озвучивал время. Вообще, на маках до некоторой версии это было вполне штатной фичей, но потом её выпилили. И сейчас подобное можно сделать только через установку платного приложения из магазина, которое мне совершенно не понравилось.

Поэтому я пошел путем кулхацкера. Вспомнил, что в командной строке мака есть утилита say, которая умеет озвучивать английский текст. Потом еще припомнил синтаксис zsh и настройки cron, ввел

crontab -e

и добавил в конфиг 2 магические строчки:

0 9-17 * * * afplay /System/Library/Sounds/Glass.aiff; say `date +"\%l"` oclock 2>/dev/null
30 9-17 * * * afplay /System/Library/Sounds/Glass.aiff; say half-past `date +"\%l"` 2>/dev/null

И после такого небольшого колдунства компуктер каждые полчаса в рабочее время бздынькает, а потом говорит “half past four” или “five oclock”, что мне и нужно было. Привык мгновенно.

P.S. На русский переводите сами.

P.S.S. Как это сделать на Windows – не знаю.

To top