| 1 | Guake README file |
|---|
| 2 | ================= |
|---|
| 3 | |
|---|
| 4 | INTRO |
|---|
| 5 | ~~~~~ |
|---|
| 6 | |
|---|
| 7 | Guake is a dropdown terminal made for the GNOME desktop |
|---|
| 8 | environment. Its style of window is based on an fps games, and one of |
|---|
| 9 | its goals is be easy to reach. |
|---|
| 10 | |
|---|
| 11 | Guake is written mostly in python and has a little piece in C (global |
|---|
| 12 | hotkey stuff). The code is placed in the src directory. Files and |
|---|
| 13 | images are in the data directory. If you're looking for translation |
|---|
| 14 | stuff, you should take a look at the po directory. |
|---|
| 15 | |
|---|
| 16 | LICENSE |
|---|
| 17 | ~~~~~~~ |
|---|
| 18 | |
|---|
| 19 | This program is free software; you can redistribute it and/or modify |
|---|
| 20 | it under the terms of the GNU General Public License as published by |
|---|
| 21 | the Free Software Foundation; either version 2 of the License, or (at |
|---|
| 22 | your option) any later version. |
|---|
| 23 | |
|---|
| 24 | This program is distributed in the hope that it will be useful, but |
|---|
| 25 | WITHOUT ANY WARRANTY; without even the implied warranty of |
|---|
| 26 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|---|
| 27 | General Public License for more details. |
|---|
| 28 | |
|---|
| 29 | You should have received a copy of the GNU General Public License |
|---|
| 30 | along with this program; if not, write to the Free Software |
|---|
| 31 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA |
|---|
| 32 | 02110-1301, USA. |
|---|
| 33 | |
|---|
| 34 | |
|---|
| 35 | DEPENDENCIES |
|---|
| 36 | ~~~~~~~~~~~~ |
|---|
| 37 | * Python2.4+ |
|---|
| 38 | * pygtk2.10 (gtk.StatusIcon) |
|---|
| 39 | * python-vte |
|---|
| 40 | * python-notify |
|---|
| 41 | * python-dbus |
|---|
| 42 | * python-gconf |
|---|
| 43 | |
|---|
| 44 | To build guake, you will need the following packages too: |
|---|
| 45 | * python-dev |
|---|
| 46 | * gtk+-2.0-dev |
|---|
| 47 | * pygtk-dev |
|---|
| 48 | * gconf2-dev (to use some autoconf stuff) |
|---|
| 49 | |
|---|
| 50 | INSTALLATION |
|---|
| 51 | ~~~~~~~~~~~~ |
|---|
| 52 | We are using an autotools based installation, so if you got the source |
|---|
| 53 | of guake from a release file, please do the following:: |
|---|
| 54 | |
|---|
| 55 | $ gunzip -c guake-x.x.x.tar.gz | tar x |
|---|
| 56 | $ cd guake-x.x.x |
|---|
| 57 | $ ./configure && make |
|---|
| 58 | $ su |
|---|
| 59 | (give the root password here!) |
|---|
| 60 | # make install |
|---|
| 61 | |
|---|
| 62 | If you receive a message asking you if you have installed |
|---|
| 63 | guake.schemas properly when launching guake, it means that your |
|---|
| 64 | default sysconfdir is different from the one choosen by autotools. To |
|---|
| 65 | fix that, you probably have to append the param `--sysconfdir=/etc' to |
|---|
| 66 | your `./configure' call, like this:: |
|---|
| 67 | |
|---|
| 68 | $ ./configure --sysconfidir=/etc && make |
|---|
| 69 | |
|---|
| 70 | If it is not enought you can call, you can install the gconf schemas |
|---|
| 71 | file by hand doing the following:: |
|---|
| 72 | |
|---|
| 73 | # gconftool-2 --makefile-install-rule data/guake.schemas |
|---|
| 74 | |
|---|
| 75 | For more install details, please read the `INSTALL` file. |
|---|
| 76 | |
|---|