Goats

Copyright © 2000 by M.Craig

Goats gives you post-it notes on your Gnome desktop!

Contents

Compiling Goats
Running Goats
Using Goats
Known bugs and limitations
Author
License

Compiling Goats

From a source file, e.g. goats-0.6.tar.gz, type the following:

gunzip goats-0.6.tar.gz
tar -xvf goats-0.6.tar

This uncompresses the source code and creates a directory goats-0.6 containing the source code. You can now delete the file goats-0.6.tar . Enter the source directory using cd goats-0.6 and type:

./configure
make

This compiles the package. To install the package you must be root. Type:

make install

By default, Goats installs files in /usr/. This should be correct for most Gnome installations. If you want Goats installed in /usr/local/ use ./configure --prefix=/usr/local in place of ./configure in the above instructions.

Problems compiling

Old versions of gnome don't support different panel sizes. If you get an error message about applet_widget_get_panel_pixel_size , type:

make clean
./configure --disable-panel-size
make

If you don't want to use the panel at all, you can compile the program without support for it. Type:

make clean
./configure --disable-panel
make

If you still can't get it to work, read the INSTALL file contained in the distribution.

Running Goats

You should be able to add Goats to the panel by right clicking on the panel and selecting:

add applet->Utility->Goats

from the menu. If you can't find Goats in the menu, the file goats.desktop has been installed in the wrong place. Try copying it to /usr/share/applets/Utility/ or /usr/local/share/applets/Utility/

You can also run goats from the command line - just type goats

If the applet fails to appear, a common problem is the file goats.gnorba . Normally it should be in the directory /etc/CORBA/servers/ It may have been put in /usr/etc/CORBA/servers/ or /usr/local/etc/CORBA/servers/ Find out where it is and try copying it to the other locations.

If you want to run Goats without the Gnome panel, type goats --without-panel.

Using Goats

Most of the options are fairly self explanatory. This is a brief description of what you can do with Goats.

 The Applet



Click with the left button to get a new goat with default settings. Click with the right button for the following options:
 

Preferences

Defaults:

The Goat

Click with the left button in the text area to start typing. Click with the left on the title bar to raise the note, and to drag it around.  Click with the left button on the resize icon (top left) and drag to resize the note (it will remain square). Click on the cross to delete/hide the goat (see preferences ). Double click in the title bar to change the title. Middle click in the title bar to shade/unshade the note . Click anywhere with the right button to get a menu.

The Menu.

Set an alarm

Saving goats

Goats are automatically saved when you logout, remove the applet from the panel, or kill it using the kill command. You don't need to save them manually.

Known Bugs and Limitations

Notes that aren't moved from their initial position are saved at co-ords 0,0. This is because gdk_window_get_origin doesn't seem to work....

Saved notes don't pop up on their original desktop. This is because I don't know how to get/set the desktop.

Memory leak when creating the set alarm dialog. I think this is a problem with the gnome_date_edit widget.

Some problems with raise/lower not working which causes problems when dragging & resizing.

Author

M.Craig <martin@menudo.freeserve.co.uk>
Goats home page: http://www.menudo.freeserve.co.uk/goats.html

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the GNU General Public License is included as an appendix to the GNOME Users Guide. You may also obtain a copy of the GNU General Public License from the Free Software Foundation by visiting their Web site or by writing to

Free Software Foundation, Inc.
59 Temple Place - Suite 330
BostonMA 02111-1307
USA