Gkrellm-ToDo Plugin

The Gkrellm Gtodo Plugin started as a side project because I really did not have anything that I could use to keep my tasks and remind me of what I [...]

The Gkrellm Gtodo Plugin started as a side project because I really did not have anything that I could use to keep my tasks and remind me of what I had to do. At the time, there was nothing else that did what I wanted, so I sat down and I wrote the plugin.

I did not really expect it to take off at all but, apparently, there are people that are using it and asking for it.

The Gkrellm Gtodo Plugin is a plugin for the Gkrellm system monitoring software. It allows the user to set tasks and to-do items along with due deadlines, completion percentage, comments and deadline reminders. It can also track amount of time spent on a certain task. The full help text of the plugin is below:

The Gkrellm Gtodo Plugin started as a side project because I really did not have anything that I could use to keep my tasks and remind me of what I had to do. At the time, there was nothing else that did what I wanted, so I sat down and I wrote the plugin.

I did not really expect it to take off at all but, apparently, there are people that are using it and asking for it.

The Gkrellm Gtodo Plugin is a plugin for the Gkrellm system monitoring software. It allows the user to set tasks and to-do items along with due deadlines, completion percentage, comments and deadline reminders. It can also track amount of time spent on a certain task. The full help text of the plugin is below:

Gkrellm-ToDo Task Plugin

Introduction

G-ToDo is a GKrellm plugin that lets you organize and track tasks and to-do items. Along those lines it has the ability to track time spent on individual tasks, percentage of completion of individual tasks, and has the ability to show reminders when tasks are due.

User Interface

– Plugin Panel
The plugin panel contains an icon and a text decal (which doubles as a button). The icon serves as a reminder and has a couple of other functions discussed below. The text decal shows, the tasks due today and the total number of tasks defined.

– Quick View Window
The Quick View Window lets you view and manage your tasks without having to open the configuration window every time. It also lets you do a few things that the configuration window does not. The Quick View window lets you perform the following taks:

  • you can select the active task by clicking on any of the radion buttons before the task in the Active column
  • you can change the task-complete percentage by clicking on the Complete column of the task.
  • you can change the due date of the taks by clicking on the Deadline column of the task
  • you can view/change the comment of the task by clicking on the View button from the button bar on the bottom.

It is worth mentioning that you can only change field for the task that is currently active. The fields for all the other tasks will be disabled

All the task listed in the Quick View window can be sorted by clicking on the title of the column by which you want the sort to happen. The column which allow sorting by are the Title, Complete, Deadline, and Time Spent columns.

– Configuration Window
The configuration window provides three pages that will be of significance to the average user:

  • the Tasks page lets you define, update, and/or remove tasks from the list
  • the Options page lets you setup how the plugin behaves. One thing to keep in mind is that the reminders options are all in minutes
  • the Help page contains this text

The configuration window has tool tip for most of the entries and buttons to help you figure out what they mean

The task list of the Configuration Window is sortable in the exact same manner as the list of the Quick View Window. As in the Quick View window the same fields are sortable here.

The command line entry supports some command line formatting, which will allow you to pass information about the task to the executed command. The supported formatting is the following:

$a – Task active state (0/1)
$T – Task title
$P – Completion percentage
$D – Task deadline
$t – Time spent on taks
$C – Task comment

All strings are escaped before passed to the command. The characters which are escaped are ‘\b’, ‘\f’, ‘\n’, ‘\r’, ‘\t’, ‘\’ and ‘”‘.

– Reminder Window
The reminder window pops up only when “Popup Reminder” is selected from the Settings page in the Configuration Window. It offers three options of dealing with the alarm:

  • Acknowledge the alarm, in which case there will be no more alarm for this task and if “Automatically delete events that have expired” is selected the task will be removed from the list.
  • Reschedule the alarm, in which case the Configuration Window will be opened and you will be able to reschedule the due date for the task.
  • Snooze the alarm, in which case the reminder will be silenced for the period specified in “Repeat Reminders Every” section

– Task View Window
The task view window’s primary purpose is to allow the user to edit the comment in a better and quicker way then using the configuration window. It also displays some task details; currently, only the title and deadline but that could be expanded later.

– Mouse Buttons
The following mouse actions are defined for the plugin panel. Some of the mouse buttons
have more then one action depending on where in the plugin panel the button has been
clicked:

Left Click

  • left clicking over the text decal will bring up the Quick View window
  • left clicking over the icon will acknowledge all active reminders

Middle Click

  • middle click over the icon starts and stops the task timer for the active task

Right Click

  • right click over the panel brings up the configuration window
  • right click over the icon resets the timer for the active task

Mouse Wheel

  • the mouse wheel switches the currently active task. Up makes the previous task active, down – the next.

The latest version is 0.2.5a and you can download it from: GKrellm-ToDo Plugin (84)

VN:F [1.9.13_1145]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)