Distribution packages and building from sources howto
If you have a GNU/Linux distribution listed below you can install gtk2panel using the package manager you are used to. You can still build from sources if you need specific customizations: your option.
|
Arch linux |
A PKGBUILD port of gtk2panel is available in the
AUR repository. |
If you are aware of any binary (or port-like) package, let us know on our mailing list: we'll be glad to include a link on this page.
If you don't have (or don't want to use) a ready made distribution package, you can anyway use the evergreen way: build it from sources. To get started, just download the latest source tarball from SourceForge:
To be able to build from source, check first you have properly installed on your system the following libraries (both runtime and -devel versions if your distribution makes this distinction):
This is the only hard dependency: if you are using the panel only to call applications, GTK+2 yet has all what is needed.
Older or newer versions should probably work as well, although the libwnck maintainer does not guarantee API compatibility.
Some widgets implemented in libgpwidgets are built only when libwnck
is available, most notably GpwPager and GpwTasklist. If this library
is not found or the libwnck support is explicitely disabled with
--disable-libwnck, these widgets will not be available.
The glade support simply installs the catalog files in the proper
glade directory. Building with glade support does NOT make gtk2panel
unusable in a system without glade, so forcing --enable-glade is
strongly encouraged for packaging.
Once you got the source tarball, unpack it in your file system:
cd /where/you/have/the/tarball tar xjf gtk2panel-*.tar.bz2 cd gtk2panel-*.tar.bz2
Obviously you should pass the right path to the cd command, as we don't know where you downloaded the source tarball!
The build system is based on autotools, so you can easily build the binary by using the usual approach:
./configure make
You can customize the building by passing different parameters to the configure script. Check the output of ./configure --help to get an up to date list of the available parameters.
Once the binary is properly built, you can also run the program before the installation step.
gtk2panel/gtk2panel -c example/defaults.xml
Furthermore, you can run glade-3 against the example file without installing (to be read as just for fun):
GLADE_CATALOG_PATH=libgpwidgets \
GLADE_MODULE_PATH=libgpwidgets/.libs \
glade-3 examples/default.xml
When ready, install the package (as root if necessary) in the usual way.
make install
How to download and installwas last modified by gtk-doc on Mon 10 Aug 2009 12:20:09 PM CEST