Note
The feature that is described in this article is available in Pagico v4.0 and later. And the 3rd party application mentioned here is only available on the Mac OS X.
Starting with Pagico v4.0, a Command Line Interface (CLI) component is developed to provide users alternative access to their Pagico data through the command line. This article shows you how to display your ToDo lists (tasks) on your desktop, with the help of a free 3rd party application called GeekTool.
About GeekTool
The GeekTool is a free, 3rd party application that allows you to place command line data (and more) onto your desktop.
Step 1: Make sure you have the latest version of Pagico v4.0 installed.
Only Pagico v4.0 r868 or later has the Tasks CLI plugin.
Step 2: Download and install the latest version of GeekTool: (website, download page)
Step 3: Add a new “Shell” Geeklet (a panel that displays information on your desktop)
To do so, you need to use the GeekTool panel located in your System Preferences panel. In the GeekTool panel, drag a “Shell” type Geeklet on to your desktop.

Step 4: Configure the Geeklet to display the desired information from Pagico CLI Tasks Plugin.
Select the Geeklet, and “Command” input box, copy and paste one of the following commands:

Display Tasks due today:
/opt/pagico/plugins/tasks today=1
Display Tasks due today and tomorrow:
/opt/pagico/plugins/tasks today=1 tomorrow=1
Display incomplete tasks in Inbox:
/opt/pagico/plugins/tasks inbox=1
Display all overdue tasks:
/opt/pagico/plugins/tasks overdue=1
Step 5: Set the auto-refresh timer by entering a number (of seconds), and set the font style by clicking on the “Style” button to make sure the text suits your wallpaper. Also you might want to adjust the position and size of the Geeklet by dragging it around.
For advanced users
The options are separated with a single space, and they can be used together in any order. So, for example, to display all four sections (today, tomorrow, inbox, and overdue), you can use:
/opt/pagico/plugins/tasks today=1 tomorrow=1 inbox=1 overdue=1
Additionally, you can create multiple Geeklets placed in different spots and font style with different options to suit your needs.
Related posts:
4 Notes
Hi, is there a CLI option for displaying the next ‘x’ days tasks? For example if on my desktop I always want to see the tasks coming due in the next 7 days?
found the answer thisweek=1
Hi, is there a CLI option for displaying the next ‘x’ days tasks? For example if on my desktop I always want to see the tasks coming due in the next 7 days?
@Bruce,
Will the “thisweek=1″ option work for you? It’s an option to display everything in the current week.
2 Trackbacks
[...] Therefore, I wrote a little tutorial article to show you how to do this on Windows, with the help of Serious Samurize, a free 3rd party application. If you’re on Mac, you can check out this tutorial. [...]
[...] We’ll post an article on exactly how to do this once a new beta build is released (which is really soon!). We’ll also cover how to customize the task display (e.g. only see tasks in your Inbox, or only tasks for today, etc). The tutorial has already been posted! Please check it out at: http://help.pagico.com/category/everything-else/#post-612. [...]