Commit 4fe332481becf21824da84224b069d6deb26c1ec

Improved installation guide and readme file

Commit diff

INSTALL

 
1Installing
2------------
3
4The typical
5
6# make
7% make install
8
9should work. The `make` step is needed to compile the
10translations.
11
12Options that modify `make install` behaviour
13
14 LIBDIR
15 The lib directory to be appended to PREFIX. Default: /lib
16 PREFIX
17 The installation prefix. Default: /usr/local
18
19
20Configuring
21-----------
22
23You need to copy the gmail-sentinel.conf.sample file to your $HOME dir
24and rename it .gmail-sentinel.conf
25
26The sample configuration file is well comment. An exception is the
27'path' option inside the "media" section. This path should point to
28the directory were the media files (images) are stored. The default
29value should be correct for any installation using the default LIBDIR
30and PREFIX values. If you modify the prefix value I'm sure you have
31enough knowledge to modify this path to the correct value.
toggle raw diff

README

 
22 GoogleMail Sentinel README
33============================
44
5
6
75About
86=====
97
1212Features
1313========
1414
15Written using python, gtk+ and libnotify
15* Written in python
16* Uses gtk+ (status icon)
17* Uses libnotify (notifications)
18* Multilingual (using gettext)
19* Smaller memory footprint (than gmail-notify)
20
21Limitations
22===========
23
24 1. It hasn't been tested on Mac or Windows
25 2. It doesn't have a configuration GUI (this is done by design)
26 3. Pop up notifications don't have a link to open your browser to read your message
1627
1728Requirements
1829============
3434libnotify (tested with 0.4.4)
3535pynotify (version 0.1.1 - tested with 0.1.1)
3636
37Current Status
38==============
39
40Gmail-sentinel is under development, is not intended for general usage
41yet.
42
43History
44=======
45
46It started as a personal itch. There are many other similar apps, but
47I didn't like any of those. http://gmail-notify.sourceforge.net/ was
48the closest to good I could find but it has some drawbacks.
49
50 * It didn't work on x86_64 (amd64) by default.
51 * It uses a binary object that creates the status icon (and because
52 it was compiled under x86 it didn't worked on amd64)
53 * Notifications didn't use libnotify (more on this latter)
54 * Translations were made using xml
55
56My main goal was, beside learning, to create an app that:
57
58 * Uses gtk.StatusIcon? for the icon in the task bar
59 * Uses libnotify to display the notifications
60 * Use gettext for translations
61 * Reduce the code size (and hopefully the memory footprint)
62
63
64gmail-sentinel is what I came up with. It does everything that I want
65(even uses less memory than gmail-notify). gmail-sentinel is
66originally a fork of gmail-notify but at this time there isn't much
67code left of gmail-notify.
68
69Disclaimer
70==========
71
72GoogleMail?, Gmail and Google are trademarks of Google, Inc. This is
73project has no relationship with Google, Inc beside using it's code
74hosting service.
toggle raw diff

gmail-sentinel.conf.sample

 
1515
1616[media]
1717# The path where is located the media (icons).
18path = /path/to/media/
18path = /usr/local/share/gmail-sentinel/media/
1919
2020[options]
2121# How much time (in seconds) should the popup be displayed
toggle raw diff