xwrits
Xwrits - для делания перерывов. Профилактика от синдрома запястного канала. Но мне полезна просто для самоорганизации. Было, пока не использую.
Та команда, которая у меня про него сложилась:
xwrits typetime=30 breaktime=10 -beep +clock +breakclock +idle minbreaktime=5
- Typetime - время печатания, breaktime - перерыв.
- +сlock - показывать отсчёт времени.
- +idle - замечать, когда нет активности и засчитывать это за перерывы, -idle - соответственно наоборот. Обычно предпочитаю, чтоб замечал.
- minbreaktime - продолжительность такого «естественного» перерыва.
Можно добавлять свои картинки - lock-picture, bars-picture, warning-picture, rest-picture, and ready-picture опции. Gif, почти везде можно анимированные. Я пока не собралась, и вряд ли когда-нибудь.
Может блокировать клавиатуру, если надо. Опция +lock. Не использую.
Есть способы наращивать навязчивость, когда пытаешься игнорировать напоминание. Моргать, увеличивать количество окон, просто что-то менять - например, таки блокировать клавиатуру через некоторое время. Но мне обычно хватает собственного намерения.
Разумеется, это не все опции, только то, что мне показалось самым актуальным.
Удобно ставить периоды 30/10, 45/15 или промежуточные варианты. Дольше - мне много, к концу периода залипаю во что-нибудь. Меньше - перебивает состояние погруженности в задачу. Это часто подстраиваю, зависит от общего состояния.
В таком режиме чередования у меня результативность лучше, чем если не переключаться. И годится для сравнительно сложных задач лучше помидорковых таймеров.
Понятно, такого рода программы хороши, когда много сидишь за компом, но переключаться на реальную жизнь в целом удобно - легко и близко выйти на улицу подышать и поделать упражнения на ближней детской площадке или, скажем, переключиться на домашнее хозяйство, где всегда можно за короткое время сделать что-то полезное. Когда мне безнадёжно не нравится окружающее, или скажем, когда за передышки ругают, смысла нет.
До xwrits я, помнится, использовала workrave. Он не так забавен и минималистичен, имел гораздо более развесистый графический интерфейс, умел ограничивать общее время за компом в сутки и выдавал занятную статистику о том, сколько ты сегодня этого времени уже потратил, как и когда брал перерывы. Помнится, отключить или выйти из workrave несложно, так что для пользования себе - годится, а вот пытаться ограничивать кого-то другого смысла не имеет.
Человечество ещё упоминает RsiBreak. Кде-шная, умеренной увесистости. А больше ничего не знаю о ней.
И да, оказывается, в emacs есть type-break-mode примерно для этого же. Но у меня он не дружит с desktop-mode, чем-то мешает открывать запомненные файлы.