Skip to content

Time Tracking

Olivier Bouwman edited this page Aug 8, 2019 · 2 revisions

Passive Time Tracking (timingapp.com)

  1. Download and install the trial.
  2. Run the Default settings commadn below.
  3. If you work with the terminal, do the steps under 'Always show current directory in terminal tabs'.
  4. Ask Olivier for the automatic rules import.

Default settings

defaults write info.eurocomp.Timing2 SampleTasksCreated -bool true; defaults write info.eurocomp.Timing2 SampleFiltersCreated -bool true; defaults write info.eurocomp.Timing2 activityDurationThreshold -int 0; defaults write info.eurocomp.TimingHelper displayElapsedTimeInStatusItem -bool true; defaults write info.eurocomp.TimingHelper displayCurrentTaskInfoInStatusItem -bool false; defaults write info.eurocomp.TimingHelper colorProductivityScoreInStatusItem -bool false; defaults write info.eurocomp.TimingHelper TimeRecapNotifierNotificationFrequencyUnit -int 0; defaults write info.eurocomp.TimingHelper askAfterIdle -bool false; defaults write info.eurocomp.TimingHelper displayProductivityScoreInStatusItem -bool false; defaults write info.eurocomp.TimingHelper treatPrivateActivitiesLikeNormalActivities -bool true

Always show current directory in terminal tabs

  1. vi ~/.zshrc
  2. DISABLE_AUTO_TITLE="true" (is disabled, enable it by removing the comment hash)
  3. Add this directly below:
function precmd () {
window_title="\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"
  echo -ne "$window_title"
}

Run source ~/.zshrc to load new changes, do in all open terminal tabs/windows.

Clone this wiki locally