Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > media > contrib > by-pkgid > 7b42e62e5f33b21fd741bddd48fbb969 > files > 6

gdeskcal-0.55-1mdk.noarch.rpm

gDeskCal
========

1. Introduction
---------------
  'gDeskCal' is a cute little eye-candy calendar for your desktop.
  It features transparency with smooth alpha-blending and its appearance can
  be changed completely by using skins.
  It can also read and display your 'Evolution' appointments, if available.



2. Requirements
---------------
  Your system has to meet the following requirements in order to be able to run
  'gDeskCal':

  * Python 2.x with basic XML support (PyXML is not required)

  * GTK 2 and its pygtk bindings

  * A window manager complying with the standards of www.freedesktop.org is
    recommended; exotic or antiquated window managers may yield strange results



3. Installation
---------------
  You don't have to install 'gDeskCal' before running it. You may run it from
  where you extracted it to.
  If you wish to install 'gDeskCal' globally on your system, do the following:

   * extract the archive to the place where you want 'gDeskCal' to be, e.g.
     '/usr/local/share'

   * put a link to the executable into the 'bin' directory, e.g.
       $ cd /usr/local/bin
       $ ln -s /usr/local/share/gDeskCal/gdeskcal



4. Usage
--------

4.1 Starting 'gDeskCal'
-----------------------
  'gDeskCal' accepts a number of command line options which are:

    --skin=<skin>       The name of the skin to use. A skin's name is the name
                        of its directory.

    --opaque            Causes the calendar to be opaque so you cannot see the
                        background through it. This setting will not be saved.

    --screenshot        Causes the calendar to simulate transparency by making
                        screenshots. You can use this when you want icons to
                        be visible through the calendar. This setting will not
                        be saved.

    --dpi=<resolution>  Tells 'gDeskCal' that the screen resolution is
                        <resolution> dots per inch. You normally don't have to
                        use this option since 'gDeskCal' can guess the value.
                        This option affects the scaling of fonts and will not
                        be saved.

    --dontsave          Tells 'gDeskCal' not to save any configuration changes.

    --first-day=<n>     The number of the first day of the week. Can be in the
                        range from 1 (Monday) to 7 (Sunday). The default is
                        Monday (the European norm).

    --numerals=<value>  Tells 'gDeskCal' which numerals it should use.
                        <value> can be one of:
                          * national - use the numerals defined by the current
                                       locale, e.g. Hindi numerals in the
                                       Arabic locale or Chinese numerals in
                                       the Chinese locale
                          * default  - use Arabic numerals no matter what the
                                       locale says; Arabic numerals are common
                                       in most regions of the world

    -x <value>          The x coordinate.

    -y <value>          The y coordinate.

    --help              Displays help about the command line options and exits.

  Settings from command line options override saved settings and unless you
  run the program with '--dontsave', settings from the command line will be
  saved.


4.2 Moving
----------
  You can move the calendar around by pressing and holding down the middle
  mouse button.


4.3 Menu
--------
  Pressing the right mouse button over 'gDeskCal' will show the following menu:

   Current Month             Jumps to the current month
   Previous Month            Goes back one month
   Next Month                Goes forward one month
   ---
   Change Skin...            Opens the skin browser (see 4.3)
   ---
   Quit                      Quits 'gDeskCal'


4.4 Skin Browser
----------------
  The skin browser displays a list of all available 'gDeskCal' skins on your
  system. To change the skin, just select an item from the list.
  The close button will make the browser window disappear.


4.5 Installing Skins
--------------------
  You can install new skins by dragging a skin archive from your file manager
  into the skin browser window.

  Alternatively, you may also copy the archive of the skin you want to install
  into ~/.gdeskcal/skins/ and extract it there. The skin browser will be
  updated as soon as you re-open it again.


4.6 Browsing through Months
---------------------------
  Use the navigation buttons to browse through the months. The buttons are:

   * previous month

   * current month

   * next month


  If you have a wheel mouse, you may also roll the wheel for browsing through
  the months:

   * up:   previous month

   * down: next month


  Please note that not all skins provide navigation buttons. The mouse wheel,
  however, will always work.


4.7 Transparency
----------------
  You can manually notify 'gDeskCal' to re-grab the background by pressing
  the Space key when 'gDeskCal' is the active window. However, this should
  not be necessary.


4.8 Evolution Support
---------------------
  If 'gDeskCal' can find a calendar file of the groupware application
  'Evolution', it will read it and display the appointments from there.
  Days with appointments are marked by underscores. You can view the
  appointments by moving the mouse over such days.

  The calendar file is being monitored and 'gDeskCal' updates as soon as the
  calendar changes.


4.9 Appointments Editor
----------------------
  Double-click on a day to open the appointments editor. Changes will be saved,
  but you cannot edit appointments imported from 'Evolution', since 'gDeskCal'
  treats the 'Evolution' calendar as read-only.


4.10 National Numerals
----------------------
  National numerals are numerals that are used instead of the international
  Arabic numerals in some languages. 'gDeskCal' supports national numerals for
  some languages. Pass the option '--numerals=national' to 'gDeskCal'
  to enable national numerals.

  E.g. to make 'gDeskCal' use Hindi numerals, which are set for the Arabic
  locale, set your system's locale to Arabic and start 'gDeskCal' with
  '--numerals=national', e.g.:

   $ export LANG=ar_EG
   $ gdeskcal --numerals=national

  The setting for national numerals will be saved, so you only have to give
  this option once.
  If you want to switch back to the international numerals, use the option
  '--numerals=default'.



5. Bugs
-------
  If you encounter bugs which are not listed here, please send a bug-report to
  'martin@pycage.de'.

  * There seems to be a bug in PyXML 0.7.1 which makes it incompatible with
    'gDeskCal'. Newer versions of PyXML ought to work.

  * Someone reported that 'gDeskCal' does not notice every background change
    caused by the program 'xplanet'.
    However, I did not experience any problems with 'xplanet'. Maybe this can
    happen on fast machines.

  * The window managers Afterstep and WindowMaker draw a border around the
    window. This seems to be their interpretation of undecorated windows.

  * Version 2.5.0 of the window manager metacity is reported to have problems
    with borderless windows. This affects other applications as well.
    Version 2.5.1 of metacity fixes this bug.



6. License and Disclaimer
-------------------------
  This software is distributed in the hope that it will be useful, but WITHOUT
  ANY WARRANTY; without even the implied warranty of MERCHANTIBILITY or FITNESS
  FOR A PARTICULAR PURPOSE. See the file 'LICENSE' for more details.

  You should have received a copy of the GNU General Public License
  along with this software; if not, write to the 

    Free Software Foundation, Inc., 59 Temple Place, Suite 390, Boston,
    MA  02111-1307  USA

  This software is provided "as is" and the author is not and cannot be made
  responsible for any damage resulting from the use of this software.



-------------------------------------------------------------------------------
'gDeskCal' is copyright (c) 2002, 2003 by Martin Grimme
eMail: martin@pycage.de

The latest version can be found at http://www.pycage.de