Я ищу приложение, которое может автоматически записывать использование моего приложения в течение дня, чтобы я мог вернуться, чтобы увидеть позже, что я делал, когда и как долго.
Мне очень нравится графический интерфейс ManicTime. Есть 3 временных шкалы: использование приложения, документ в приложении (в основном, получение его из заголовка окна, как я полагаю) и состояние компьютера: «Используется/Нет на месте/Выкл.».
Но, к сожалению, создатели ManicTime не очень заинтересованы в поддержке Linux .
Я знаю о RescueTime, который ближе всего подходит к тому, что я ищу. Его пользовательский интерфейс не так детализирован, как хотелось бы. Насколько мне известно, нет временной шкалы с точностью до секунды, которую я мог бы исследовать. Также беспокоит то, что все данные об использовании приложений загружаются в облако. Я бы предпочел хранить эти данные локально.
Трекеры времени на основе кликов (вручную) меня не интересуют. Я совершенно уверен, что забыл начать и остановить отслеживание. И даже если бы я этого не сделал, это определенно было бы гораздо менее подробными данными, чем автоматизированное решение.
Есть ли похожее приложение, о котором я мог не знать?
Есть ли способ заставить ManicTime надежно работать с вином?
На самом деле это не должно быть слишком сложно сделать. Нам понадобится всего 2 ингредиента:
Я думал, что (1.) может быть технической проблемой, но, видимо, это не так: https://superuser.com/questions/382616/detecting-currently-active-window
(2.) намного проще, когда у нас есть база данных с данными об использовании, но также может быть трудоемким создание пользовательского интерфейса, который так же отшлифован, как ManicTime.
Кто был бы заинтересован в проекте с открытым исходным кодом, чтобы реализовать это вместе? :) Может быть, даже с библиотекой функционального реактивного программирования в Haskell? :)
В основном я ищу (бесплатное и) программное обеспечение с открытым исходным кодом, но я хотел бы знать, существует ли такое коммерческое и / или программное обеспечение с закрытым исходным кодом, особенно если версии (F) OSS недоступны.
Вы можете использовать WhatPulse :
Тимрик