- Язык: Go
- Тип: кроссплатформенное приложение под Linux, macOS, FreeBSD, Windows
Утилита позволяет настроить два вида таймера: рабочий и отдых. По окончанию каждого будет показано уведомление в системном лотке уведомлений.
Конфигурация
Конфигурация утилиты находится в файле ~/.impomoro/config.yml
.
Для каждой ОС используется свой путь к домашнему каталогу пользователя в соответствии с системой.
# Размеры окна по умолчанию
display:
width: 400
height: 100
# Настройка периодов в минутах
time:
longTime: 25
shortTime: 5
# System settings
system:
# Включение поддержки трея
enableTray: false
Системный трей
В приложении есть экспериментальная поддержка системного трея. При включении соответствующей опции в конфигурационом файле при запуске приложения в трее будет появляться иконца, а окно вместо завершения приложения будет сворачиваться в трей.
В некоторых DE, например в GNOME, системный трей отсутствует в дефолтной поставке, а для его реализации нужно использовать сторонние расширения. Это приводит к нестабильной работе трея в приложении в таких DE, поэтому по умолчанию его поддержка отключена.
Утилита распространяется под лицензией MIT, исходный код доступен на GitHub.
Скачать актуальную весрсию под вашу ОС можно в релизах на GitHub.