Important Notes
For most users, please head over to our main website as it provides the latest versions of Pagico for all our supported platforms. This page only maintains the links to older versions. Read More
For most users, please head over to our main website as it provides the latest versions of Pagico for all our supported platforms. This page only maintains the links to older versions. Read More
Note
This article describes a feature that is only available in Pagico v4.2 r1028 or later.
When you set a password for a database, a Sign-In screen will show up every time that database is being opened up. Starting from Pagico v4.2 r1028, you can customize the background image of the Sign-In screen very easily. Here’s an example of a Sign-In screen with custom background image.

First of all, you need to go to the Sign-In screen, by using either the “Lock database” menu command, or simply closing the database and re-opening it up.
Note: You can only do this with databases with password protection. To set password for a database, please go to the database preference panel.
Then, drag an image file (jpeg, gif, png supported) into the Pagico window. The new image will take place momentarily.
Note
The feature described on this page requires Pagico v4.0 or later. The third party application mentioned here is only available for Microsoft Windows.
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 Serious Samurize. The final result will look like this…

Serious Samurize is a free, 3rd party application that allows you to place console (CLI) output (and a lot more) onto your desktop with customizable styles.
Step 1: Make sure you have the latest version of Pagico v4 installed.
Only Pagico v4.0 r868 or later has the Tasks CLI plugin.
Step 2: Get and install Serious Samurize
Serious Samurize can be downloaded from its official website. Once installed, it may ask you to reboot your computer. And when you first launch the Serious Samurize, you may notice there’s nothing showing up on your desktop except for the SS icon in your task bar. This is normal, as you haven’t gotten any configuration files yet.
Step 3: Install the pre-made configuration file
In order to help you get started as soon as possible, we’ve made a configuration file for you. All you need to do, is to download the configuration file (Pagico.ini, 1.6k, right-click and download as a file) and install it by placing it at: C:\Program Files\Samurize\Config folder.
Step 4: Load the configuration file in Serious Samurize
You need to ask the Serious Samurize application to load the configuration file by right clicking on the Serious Samurize icon (located in far right side of your task bar), and selecting the menu item: Select Config File -> Pagico.ini.
If you don’t see the Pagico.ini item showing up in the Select Config File sub-menu, you may have placed the configuration file in the wrong place in Step 3.
The pre-made configuration file does the following things:
Once you get the configuration file loaded, you should be able to see your tasks (today, tomorrow and this week) showing up on your desktop. Hooray! Oh, and don’t forget that you can move it around by dragging it (dragging might not be too easy, as you’ll need to really click on the word to be able to move it).
Next step?
Make it look good with your wallpaper by setting up font style, color, shadow, … etc!
To customize the look and feel of the displayed tasks, simply right click on the SS icon in your task bar, and choose the “Edit Config File…” menu command. Then, you’ll be able to see the config editor, which is really powerful.
To start customizing, first you need to select the “Tasks” item under the Pagico group. Then in the right column, switch to the “Display” tab, where you’ll have plenty of stuff to play with.
If you’re savvy enough, you might want to tweak the content that’s being displayed. For example, you can create a text group showing only tasks due in today, and a text group showing only tasks due in tomorrow, etc, and set up the text groups with different styles.
To do so, you’ll need to switch to the “Source” tab in the Config File Editor. Then, in the command line textbox, use the following syntax to get different results:
“C:\Program Files\Pagico\CodeX\plugins\tasks.windows.cmd” {options}
Possible options:
You may use multiple options (separated by space) at one time.
For example, in the pre-made configuration file, the command is:
“C:\Program Files\Pagico\CodeX\plugins\tasks.windows.cmd” today=1 tomorrow=1 thisweek=1
Starting from v4, the Pagico is utilizing a dramatically improved data engine, SQLite3, compared to its predecessors. As Pagico evolves over time and comes with better features, the internal database component pretty much remained the same (it lived this long partly because it was a custom-built database that was exactly designed for Pagico). However, as time goes by we clearly felt that the data engine, being the most important component, needs to be improved in many ways. It has to be faster in performance, more stable, easier to move and backup.
But replacing such an important module is not an easy job. Fortunately, with the totally rewritten libraries in Pagico v4, this task becomes much easier and manageable.
To sum up, the benefits of the new SQLite3 data engine include:
Server-side technologies are also employed in Pagico to ensure data integrity to the maximum level. For example, Pagico writes changes to the database in just a splash of time just when needed, instead of opening long term database connections which is commonly found in other desktop database programs and is vulnerable to system crashes.
Although Pagico has multiple measures built in to increase data reliability, we still recommend you to backup your databases regularly. Because we all know that the peace of mind about your data is more valuable than anything else in your computer experience.
Note
The feature described in this article is available in Pagico v4.0 and later.
As a new addition to Pagico 4, the Command Line Interface (CLI) component provides users with various access to their data stored in Pagico databases via the command line (or, “Terminal” application on Mac OS X).
The CLI component of the Pagico 4 is designed as a plugin system. Various plugins covering different purposes have been developed or are being developed. Currently the following plugins are shipped with the Pagico 4 installation package:
The CLI component, on Macs and Linux systems, is accessible from /opt/pagico/plugins folder.
On Ubuntu, the CLI components are located at /opt/pagico/plugins/.
Due to many reasons, we stopped creating the /opt folder on Mac during the installation process. But if you wish to use them, you can still access the CLI components by following these steps:
Step 1: Launch the Terminal app.
The Terminal app can be located under Applications/Utilities folder).
Step 2: Create the necessary folders.
Type in this command in the Terminal app, and hit enter:
mkdir -p /opt/pagico/plugins
Step 3: Create the alias files to the plugin files
Type in this command in the Terminal app, and hit enter. This creates the link file for the tasks plugin.
ln /Applications/Pagico/Pagico.app/Contents/Resources/Pagico/external/tasks.mac.sh /opt/pagico/plugins/tasks
Type in this command in the Terminal app, and hit enter. This creates the link file for the inbox plugin.
ln /Applications/Pagico/Pagico.app/Contents/Resources/Pagico/external/inbox.mac.sh /opt/pagico/plugins/inbox
Done.
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.
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.
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.
Note
This article discuss the use of a third party application in conjunction with Pagico. The copyright of the mentioned product(s) belongs to their respectful owners. Features or services of the third party applications may be changed over time.
Dropbox is a free cross-platform file synchronizing tool, that helps you to synchronize files on all your systems automatically. It currently supports Windows, Mac, and Linux, so it’s perfect to use in conjunction with Pagico, so you can easily use the same database on multiple computers without having to carry your thumbdrive all the time.
So, to get started, you need to get the Dropbox application on your system first. There are two storage plans available from Dropbox, one is free with 2GB storage space, and a non-free plan that provides 50GB of storage space. For our example here, the free 2GB plan would be more than enough.
After downloading and installing the program, you will be asked to register a Dropbox account and associate your computer with your account. Once you’ve done so, you’ll have a “My Dropbox” folder set up on your system. This becomes your synchronized folder, meaning that all the files and folders within this “My Dropbox” folder, will be synchronized automatically across all your registered devices.
Now, it’s time to put (move or copy, whatever you prefer) your Pagico database(s) into your Dropbox folder. By doing so, all the changes you made to the database will be automatically synchronized across all your registered computers and devices.
Everything is now completed, except for that you only have one computer registered with Dropbox. So now it’s the time to register your other computers with Dropbox. Simply follow the Step 1 above on your other computers, and choose “I have a dropbox account” instead of creating a new one when asked. Then, once associated, the Dropbox application will automatically create your “My Dropbox” folder on your new computers, bringing you the most current version of your Pagico database.
Although we haven’t extensively tested this solution, it appears to be the perfect solution to synchronize your databases across multiple computers, and we haven’t experienced any issue yet. One thing to note is that you want to avoid data conflicts — meaning that you’ll always try to work on the database on one computer at a time. If multiple changes are being made on several copies of the database at the same time, nobody can guarantee about the data integrity so far.
This article was updated on Nov 17th, 2009.
Ubuntu is a great operating system in terms of functionality, user experience and stability. But considering the number of different Ubuntu system versions (x86, i386, 8.04, 8.10 and the future versions), we simply do not have the resource to prepare our products to cover all the Ubuntu releases. So, here are some of the important notes for Ubuntu users.
If there’s anything that hasn’t been covered in this article, please feel free to contribute (or ask questions) below.
Thanks!
The Pagico Team