LINUX PICKS AND PANS
8 Great Linux Time-Tracker Apps to Keep You on Task
Time-tracking software program information the time you spend on duties. The time-tracking helps you create billing reviews, put together invoices, and analyze your workflow for higher effectivity.
This week’s Linux Picks and Pans product overview highlights a number of the finest free time-tracking functions for Linux. The apps included on this roundup will not be introduced in any high quality order. Also, they aren’t individually rated.
Most of those apps supply fundamental time-tracking performance and little else. Some have some very helpful further options. A couple of are strictly old skool Linux with solely command line and/or text-based enter and show.
However, your ability units will not be taxed with a majority of those software program choices, and also you doubtless will discover a appropriate answer in a number of of them to meet your explicit wants.
Project Hamster: Basic Tracking Treadmill With Limited Steps
Project Hamster is a workable answer for people who don’t thoughts slightly fiddling to maintain present with a time-tracking course of. It is pretty easy to use, it is mild on options, and it has a basic minimalist design.
Project Hamster is all about three issues: It tracks the time you spend on duties all through the day; it calculates totals; and it exports time-tracking knowledge into an HTML report.
Everything occurs in a easy Activity window. Enter a brand new job and add an non-compulsory tag to refine report generations later. Or click on on an present job from the displayed checklist. Click the “Start Tracking” button. Then go about your job.
Tagging your actions makes it simpler to search by your historic knowledge. Tags function a class marker. The outcomes will likely be break up by tags and proven within the Statistics part.
Adding descriptions to the actions helps maintain observe of particular components of labor within the total progress. To observe time expenditures in Hamster, change your exercise in this system when switching from one job to one other. The program counts time totals and reveals them within the interface.
Hamster is available in .deb package format for Ubuntu Linux and its derivatives. If your taste of Linux doesn’t present Hamster in its repositories, you’ll have to overlook about utilizing it. The hyperlink on Github now not takes you to a obtain web page for different set up choices.
Rachota: Flexible Filtering of Data
Rachota is a conveyable time-tracking software for Linux. The portability is a pleasant function. You can run it from the USB drive in most Linux distros and might retailer up to date time-tracking knowledge there as properly.
Besides gathering your time-tracking knowledge, this app analyzes what you do and suggests how to use your time extra effectively. It is much more useful if you happen to use its customizable reporting and invoicing performance.
Rachota shows time knowledge in diagram kind. The consumer interface is constructed round a three-step course of. All of the duties are displayed within the heart of the Activities window. The show reveals three tabs: Day, History, Analytics. However, you want to arrange what you need Rachota to observe earlier than you may get down to enterprise.
Step one is planning your duties. Rachota excels in cataloging common duties that repeat on a day by day or weekly foundation. You enter the duties within the Settings dialog earlier than you possibly can observe them.
To try this, click on the Add button. The Task settings dialog reveals up. The entry or setup display has every knowledge level labeled. All you will have to do is enter a quick description or choose from a drop-down checklist.
Step Two is working your plan. Start working on a job by highlighting it and clicking the Select button. This units the duty as present. Then click on the Work button to have Rachota begin measuring the time you spent on the duty.
You can pause the measuring log by clicking the Relax button. When you end a job, click on the Done button. Rachota continues to measure time spent till you inform it to cease or change duties.
Step Three is analyzing your time knowledge. You can generate reviews that show your time knowledge by switching to the History tab and choosing the time frame you need within the report or working hours by switching to the Times tab. Rachota supplies three varieties of graphs and permits you to spotlight duties based mostly on sure standards.
You can customise reviews by specifying duties in the course of the chosen interval. The Report era wizard permits you to specify properties like format (TXT, CSV, HTML), file title, description and content material.
You can change to the Projects tab to view your tasks when it comes to their timeshare, duties, state or precedence.
OkTimeTracker: Outdated, however Flexible and Simple
KTimeTracker is the time-tracking app that’s a part of Kontact, the private info supervisor for the KDE desktop setting. You can run it in most Linux distros, whatever the desktop setting you employ.
It doesn’t have a lot in the best way of fancy options. It is right for preserving observe of billable time spent on a job. It additionally is an easy and efficient approach to observe how a lot time you spend doing no matter you do on the pc.
OkTimeTracker supplies fundamental to-do administration and timekeeping options. This permits you to create job lists and observe time spent on the duties. The knowledge is summarized and saved in a journal the place you possibly can overview the outcomes.
Use OkTimeTracker to preserve a listing of tasks and duties. It is particularly helpful if you happen to spend your working time on the keyboard bouncing from job to job.
Whenever you turn your exercise, double-click on the respective job and see how its time will get tracked. At the top of the day (or month), you possibly can receive a journal displaying how a lot time you spent on what job.
This time-tracking part works pretty properly as a standalone software. Its solely actual weak spot is its age. It has not been maintained since 2013.
OkTimeTracker is straightforward to use. Its configuration choices embrace idle time detection, time-saving frequency and displayed particulars. It calculates time bills robotically. You merely begin and cease the timer as wanted. You can edit already-recorded time, if obligatory.
Its design makes it straightforward to manage duties into sub-tasks and manage your work like a to-do checklist. With the power to create up to 1,000 ranges of sub-tasks, OkTimeTracker also can function a makeshift undertaking supervisor.
GnoTime: Tracking Tool Plus
The GnoTime Tracking Tool, previously generally known as GTT, presents easy interfaces and fundamental time-tracking and billing performance.
You can use this app to maintain to-do duties on goal. Its multifaceted features allow you to manage your concepts and observe your tasks. If that isn’t sufficient, it can also function your diary or work journal.
What GnoTime does finest, nonetheless, is maintain tabs on how a lot time you spend on tasks. It additionally generates reviews and invoices based mostly on that point log.
A novel function on this app is auto-merging quick time intervals recorded for one job. You can outline the size of the intervals to be merged. Another helpful function is the power to fluctuate billing charges and flag entries as billable or non-billable.
GnoTime shows recorded info in varied HTML reviews. They can present duties carried out all through the given day, billable quantities, and statuses of tasks.
The app additionally reveals a working timer with time totals for every undertaking/job.
You begin the timer by clicking on a job. The timer operate measures the period of time that you’re on the pc. It detects idle time on the keyboard and mouse and stops the clock accordingly. If the clock stays stopped for too lengthy, it should nag you to begin it up once more. You can view time totals by day, week, month or yr.
You can discover GnoTime as a pre-compiled bundle in Debian, Ubuntu, RedHat/Fedora, Suse, and Gentoo distros. For different Linux species, you possibly can download the source code tarballs to compile.
ARBTT: Automatically Gets Out of Your Way
ARBTT takes the handbook labor out of monitoring your time on the pc. That is the way it bought its title: “Automatic Rule-Based Time-Tracker.”
The program acknowledges lively home windows and tracks how lengthy they’re open. It calculates that point interval.
Like different open supply productiveness tasks, the developer has not launched updates since 2014. ARBTT isn’t available for all Linux distros, both.
You can obtain it for distros that assist Debian and Ubuntu repositories. The most direct approach is with the terminal command: sudo apt-get set up arbtt
You can also get ARBTT put in from supply, both by way of cabal set up or from the supply repository. Check the developer’s web site for all set up choices.
ARBTT’s core part is a desktop daemon (arbtt-capture) that captures knowledge about what you might be doing autonomously and constantly shops it in a log file. A separate part, a built-in command-line statistics generator (arbtt-stats), permits you to examine the information through the use of easy text-based guidelines.
The guidelines are specified as a easy text-based format in a file referred to as “categorize.cfg”. The huge benefit is that you simply shouldn’t have to preconfigure how you choose the information to file.
The program applies guidelines in real-time as you consider your knowledge, quite than when recording it. This retains your uncooked knowledge intact. You can add extra guidelines and forgotten particular circumstances later. Plus, you possibly can customise the easy guidelines, type by the uncooked knowledge, and reveal patterns and related info.
The guidelines could also be easy to assemble. Using ARBTT is a bit difficult, nonetheless, as a result of it lacks a GUI in favor of a command line. That includes poring over a doc to study the command syntax.
JTimeSched: Lean Design Meets Intuitive Style
jTimeSched is an easy, light-weight time-tracking software with a minimalist interface and portability.
The portability comes from its capability to run from a USB stick and its coding that’s saved in a single .jar file. jTimeSched shops it configuration knowledge per listing, a design that helps a number of configurations.
Despite its minimalist interface, this specialty app seemingly does all of it. The fundamental interface may be very intuitive, and able to offering all the mandatory performance.
jTimeSched can observe elapsed time for duties and tasks. It can use the information for the recording of time labored.
This app fits those that want a easy time-tracker with out superior options, fancy interfaces, and an in depth job hierarchy.
jTimeSched permits you to create as many duties/tasks as you need with one single click on. It tracks elapsed time for a working day and shows total time.
Despite a lean design, this app permits you to manually set a job and begin it with a single click on on the beginning/pause icon. You can take away a job with a double click on.
Other options embrace categorizing and sorting duties by colour title, class, date created, time total, time at the moment or present state. You can spotlight duties by key phrase.
GTime: Covert Work Routine Logging
GTimeLog, a small time-tracking software for GNOME, is designed for monitoring with out overly intruding on your day by day work routine.
Start the app and kind in “arrived.” After ending every exercise all through the workday, enter the title of the exercise within the GTimeLog immediate.
Naming the exercise on the finish of working on the duty is a key precept. Activities, usually, are categorized as two sorts. One sort is duties that depend as billable work.
The different sort doesn’t. To point out which actions will not be billable, add two asterisks to the exercise title. The program calculates your time expenditures and creates an exercise report that reveals how a lot time you will have spent working and taking breaks.
GTimeLog is loaded with high-end options. For occasion, it shops the time log in a easy plain textual content file.
You can edit it by selecting Edit log from the menu (or urgent Ctrl-E). Every line comprises a timestamp and the title of the exercise that ended on the time. All different strains are ignored, so you possibly can add feedback.
The software makes use of easy configuration choices. These embrace instructions to flag particular actions as not associated to work, and the choice to omit them fully in day by day reviews.
The show includes three fundamental views. The first reveals all of the actions in chronological order, with beginning and ending occasions.
The second view teams all entries with the identical title into one exercise and simply reveals the entire length. The third view teams all entries from the identical classes into one line with the entire length.
GTimeLog lacks a built-in sync system between a number of machines. The workaround is to put its information into Dropbox and create a symlink.
Download GTimeLog from the Python Package Index utilizing this terminal command:
pip set up gtimelog
Packages can be found in Debian and Ubuntu codecs. The launched model is notably outdated.
TimeSlotTracker: Unconventional Yet Useful
TimeSlotTracker information your work in time slots in opposition to duties in a hierarchical tree. It combines time-tracking and job administration.
It is an easy app that isn’t sophisticated to use. It is beneficial, however a bit uncommon in its design.
The greatest problem in studying to use this app is knowing how the consumer interface works. A extra detailed documentation file would remedy that downside.
TimeSlotTracker integrates with Jira and iCalendar. It runs predefined and customized reviews based mostly on the collected time-tracking knowledge, and exports them into CSV, HTML and TXT codecs.
The app collects duties and time slots in a hierarchical tree. It has a really intuitive set of keyboard shortcuts. This is a function many of the different apps on this roundup shouldn’t have.
This is a really worthwhile software and is well worth the time to study it, however set up won’t work, relying on your distro’s repository. Some of the dependencies are outdated and might not be straightforward to find elsewhere.
Most of the time-tracking apps on this Linux roundup are deserted or in want of updating. The rising comfort and accessibility of Web-based time-tracking providers make standalone software program much less obligatory and in decrease demand. Thus, builders spend little or no time releasing newer variations.
The eight functions for Linux customers included on this roundup are strong performers. Other than the outdated packages and lack of assist for all kinds of Linux distros, these apps ship on productiveness and reliability.
Want to Suggest a Review?
Is there a Linux software program software or distro you need to recommend for overview? Something you’re keen on or would love to get to know?
Please email your ideas to me, and I’ll take into account them for a future Linux Picks and Pans column.
And use the Reader Comments function beneath to present your enter!