The GCALDaemon's Gmail notifier is an application that alerts you when you have new incoming messages.
It displays a window to let you know if you have unread mails,
and shows you their senders, subjects and dates, all without your having to open your e-mail client.
Notifier uses SSL to secure network traffic.
1) Install GCALDaemon (Java 1.5 required).
2) Start password encoder ('password-encoder.bat' or 'password-encoder.sh').
Input your Gmail password and press ENTER. Copy the encoded password.
3) Edit the 'gcal-daemon.cfg' file with your text editor.
A) Set the 'notifier.enabled' property to 'true'
B) Set the 'notifier.google.username' property to your Gmail address
C) Set the 'notifier.google.password' property to your encoded password
4) Setup finished - start GCALDaemon with 'standalone-start.bat' or 'standalone-start.sh'.
1) The 'notifier.date.format' property allows for formatting dates in a locale-sensitive manner.
The format of the date is specified by a pattern string.
Within the pattern string,
unquoted letters from 'A' to 'Z' and from 'a' to 'z' are interpreted as pattern letters
representing the components of a date or time string.
Text can be quoted using single quotes (') to avoid interpretation. "''" represents a single quote.
All other characters are not interpreted;
they're simply copied into the output string during formatting or matched against the input string during parsing.
The following pattern letters are defined (all other characters from 'A' to 'Z' and from 'a' to 'z' are reserved):
Letter |
Date or Time Component |
Examples |
G |
Era designator |
AD |
y |
Year |
1996 |
M |
Month in year |
July |
w |
Week in year |
27 |
W |
Week in month |
2 |
D |
Day in year |
189 |
d |
Day in month |
10 |
F |
Day of week in month |
2 |
E |
Day in week |
Tuesday |
a |
Am/pm marker |
PM |
H |
Hour in day (0-23) |
0 |
k |
Hour in day (1-24) |
24 |
K |
Hour in am/pm (0-11) |
0 |
h |
Hour in am/pm (1-12) |
12 |
m |
Minute in hour |
30 |
s |
Second in minute |
55 |
S |
Millisecond |
978 |
z |
Time zone |
Pacific Standard Time; PST; GMT-08:00 |
Z |
Time zone |
-0800 |
Examples:
Date and Time Pattern |
Result |
"yyyy.MM.dd G 'at' HH:mm:ss z" |
2001.07.04 AD at 12:08:56 PDT |
"EEE, MMM d, ''yy" |
Wed, Jul 4, '01 |
"h:mm a" |
12:08 PM |
"hh 'o''clock' a, zzzz" |
12 o'clock PM, Pacific Daylight Time |
"K:mm a, z" |
0:08 PM, PDT |
"yyyyy.MMMMM.dd GGG hh:mm aaa" |
02001.July.04 AD 12:08 PM |
"EEE, d MMM yyyy HH:mm:ss Z" |
Wed, 4 Jul 2001 12:08:56 -0700 |
"yyMMddHHmmssZ" |
010704120856-0700 |
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" |
2001-07-04T12:08:56.235-0700 |
2) The 'notifier.window.style' property allows for customizing the background of the notifier's window.
There are ten built-in style in the application, but you can specify your own background image
with the image's full path. Note: don't include backslash characters in the path. Example:
notifier.window.style=C:/docs/images/notifier.gif
The image must be in GIF, JPG or PNG format at a resolution of 300 by 110 pixels.
The built-in styles are the follows:

notifier.window.style=default

notifier.window.style=mail

notifier.window.style=blue

notifier.window.style=gray

notifier.window.style=green

notifier.window.style=kde

notifier.window.style=yellow

notifier.window.style=metal

notifier.window.style=white

notifier.window.style=xbox
3) The 'notifier.window.sound' property allows for customizing the warning signal of the window.
There are three variations of the sound effects:
A) "beep" - Emits an audio beep (thru the built-in PC speaker - sound card not required)
B) "sound" - Plays a simple notification WAV file (it's more pleasurable, but sound card required)
C) Full path of your audio file (sound card required). Example:
notifier.window.sound=/docs/effects/notifier.au
Supported sound file properties:
A) Audio file formats: AIFF, AU and WAV
B) Music file formats: MIDI Type 0, MIDI Type 1, and Rich Music Format (RMF)
C) Sound formats: 8- and 16-bit audio data, in mono and stereo, with sample rates from 8 kHz to 48 kHz
D) Linear, a-law, and mu-law encoded data in any of the supported audio file formats
If your sound file is in a different format (e.g. MP3) or a different frequency it must be converted.
Note: don't include backslash characters in the file path.
4) The 'notifier.local.users' property allows for filtering out users.
You can specify your local account name (~short user name) in this property.
It's useful when you use a multiuser environment.
5) When you enable GCALDaemon's LDAP service, the notifier replaces the known e-mail addresses
to full names, by your Gmail Address Book.
6) Optionally start the 'service-install.bat' to install GCALDaemon as Windows service
(on UNIX-compatible systems put GCALDaemon into 'init', 'launchd' or 'rc' script).
Before uninstall GCALDaemon, you must stop and uninstall this service
(with 'service-stop.bat' and 'service-uninstall.bat').
Please note, this is the last step in the setup/configuration process,
do not install the service while GCALDaemon is not running properly.
On Vista, it's not enough to be in the Administrators group,
you need to either be actually logged on as the Administrator.
A) In START menu click on the 'Command Prompt'
B) Right click on it and select 'Properties'
C) In 'Shortcut' tab, click on 'Advanced...'
D) Tick the 'Run as Administrator'
E) Run 'Command Prompt' and in click 'Continue' in 'User Account Control' box
F) Now you are in administrator mode
G) Type 'cd [gcaldaemon installation directory]\bin'
H) Execute 'service-install.bat'
I) Execute 'service-start.bat'