Keeping yourself on task can be difficult with so many distractions available. From the internet, to colleagues, to music, to just about anything - it seems everything around you is doing its best to keep you from your work.
This becomes a real problem with deadlines looming over your head. Can you manage to get that function rewritten in time? How much time do you have left for lunch (that same lunch being spent compiling code)?
Or what about knowing precisely how much time you have spent on a billable project for that client that demands to know to the exact second? For these time-sensitive tasks, there are plenty of tools to employ to track your time.
One of those tools (GnoTime) takes keep track of time to new levels. Not only does GnoTime keep track of your time worked, it also allows you to keep journals of your activities as well as generate reports and invoices based on your time worked. GnoTime is simple to use and can help you work and invoice more efficiently. In this article you will learn how to install and use GnoTime in order to more effectively bill your clients for your work.
Installing GnoTime is simple. Most likely you will find this tool in your distributions' standard repositories, so you can install with a command similar to:
sudo apt-get install gnotime
Depending upon your setup, there may be some dependencies to install in order for GnoTime installation to succeed. You can also fire up Synaptic or gpackagekit, search for "gnotime" (no quotes), and install from there.
Once you have the tool installed you will find it located in the Office sub-menu of your Applications menu.
When you fire up GnoTime it might seem like there is little to the tool. Don't be fooled. Under that simple interface (see Figure 1) there is plenty to offer.
Figure 1 shows a currently timed task running (Timing the writing of this article to be exact). Before I walk you through the process of setting up and starting a timed task, let's take a look at the configuration of GnoTime.
The first thing you want to do is click on the Settings menu and select Preferences. When this new window opens (see Figure 2) you will notice a number of tabs for configuration.
You can walk through the various tabs and see what configuration options best suit your needs. What you may notice is the lack of configuration options for invoicing. There is a reason for that. The creators of GnoTime were wise enough to realize that different projects would come with different price tags. To illustrate pricing and invoicing, I will walk you through setting up a task.
The first step is to click on the New button to begin setting up a task. A small window will open asking you to give the task a name and a description. Enter the necessary information and click OK.
When you okay the name of the task you will be returned to the main window, where your new task will be listed. You will notice the status of the new task is labeled as "Not Started". You will need to configure a few details before you start your task.
Right click the new task listing and select Properties from the menu. In this new window (see Figure 3) you will want to go through and fill out all of the pertinent information for this task. In particular you will want to pay attention to the Rates tab. This is where you configure your various rates for your project. Without these configurations, the invoice feature will be worthless. Configure the rates according to the project at hand.
Once you have everything just right for this task, click OK to save and dismiss this window. Let's see how this works out with the invoicing now.
To show an invoice select the project and then go to the Reports menu and select Invoice. When the invoice window opens (see Figure 4) you can then save the invoice to your hard drive and then view the directory in a web browser for printing. As you can see there are other options available. Of these options, Publish is not quite functional.
When you click Publish you will be met with a few possibilities - of which none are viable options yet. The developers are working on getting the publish options working, but for now just click the Save button, view the invoice in a web browser, and print the invoice from there.
If you are looking for a time-tracking/billing solution for your consultation work (or any other work), you need look no further than GnoTime. Although there are features that are yet to be 100 % implemented, the tool is still very useful.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.