How to Install Kiba-Dock in Ubuntu 7.10 (Gutsy Gibbon)

Sponsored Link
Kiba Dock is a dock, a way to access programs and windows in an interactive manner. Probably the most common example today is the dock in Mac OS X. Kiba Dock is specifically made for Linux operating systems, running under either the GNOME and KDE destkop environments.

Note:- You need to have beryl / compiz -- fusion working to install kiba-dock

Preparing Your system

sudo aptitude remove automake1.4

sudo apt-get install fakeroot automake1.9 build-essential libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx1-dev librsvg2-dev libglade2-dev libxcomposite-dev subversion libtool libgtop2-dev python-gtk2-dev libgnome-menu-dev libgnomeui-dev libgnomevfs2-dev intltool libxml2-dev libglitz1-dev libcairo2 libdbus-1-dev libgtop2-7 libgnomevfs2-0 libgnomeui-0 librsvg2-2 python-feedparser libasound2-dev libsdl1.2-dev libdbus-glib-1-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgstreamer0.10-0 pidgin-dev libpurple-dev

Prepare kiba-dock Directory

mkdir kiba-dock

cd kiba-dock

Download kiba-dock and Plugins

svn co akamaru

svn co kiba-dock

svn co kiba-plugins

svn co kiba-dbus-plugins

Install kiba-dock and Plugins

cd akamaru/

./ --prefix=/usr --exec-prefix=/usr

sudo make install

cd ..

cd kiba-dock/


sudo make install

cd ..

cd kiba-plugins/


sudo make install

cd ..

cd kiba-dbus-plugins/


sudo make install

cd ..

This will complete the installation.

Now you need to open the Terminal and type the following command to open kiba dock


Additing to Start-UP

Go to System -> Preferences -> Sessions and click add new under the start-up tab.

Name = Kiba-Dock
Command = kiba-dock

Uninstall kiba-dock and plugins

Go into each sub-directory of kiba-dock folder and and type sudo make uninstall

cd kiba-dock/kiba-dbus-plugins

sudo make uninstall

cd ..

cd kiba-dock/kiba-plugins

sudo make uninstall


cd kiba-dock/kiba-dock

sudo make uninstall


cd kiba-dock/akamaru

sudo make uninstall

That's it.

Check Kiba-dock Demo Video from here

Sponsored Link

You may also like...

14 Responses

  1. Kaivalagi says:

    In know thes instructions are for gutsy, but what about hardy? Most people will have upgraded or will be doing soon…

    I tried the same instructions in hardy and received the following error when running the autogen for akamaru:

    autoreconf: running: automake –add-missing –copy
    libakamaru_la_LDFLAGS: variable `export_symbols’ is used but `export_symbols’ is undefined
    autoreconf: automake failed with exit status: 1

  2. Kaivalagi says:

    False alarm, I must have missed out one of the dependencies…

  3. Happy_tux says:

    Installing on 8.04 I get an error:

    Running ‘./configure –prefix=/usr –exec-prefix=/usr’ …
    configure: error: invalid variable name: –prefix

    Any idea what im doing wrong ?? Anyone else getting error like this?

    I pretty much just copied and pasted everything….

  4. Brett says:

    Why don’t you go ahead and post the dependency you were missing?

  5. admin says:


    please check the correct command above it should be double dash before prefix.exec-prefix not single dash

  6. mrphoenix says:

    phoenix@phoenix-desktop:~/Munkaasztal/kiba-dock$ svn co… kiba-plugins
    svn: URL ‘…’ doesn’t exist
    phoenix@phoenix-desktop:~/Munkaasztal/kiba-dock$ svn co… kiba-dbus-plugins
    svn: URL ‘…’ doesn’t exist

    Please help me!

  7. David says:

    On this step ./ –prefix=/usr –exec-prefix=/usr
    i get this error

    checking for intltool…
    found intltool
    checking for libtoolize…
    found libtoolize
    checking for automake…
    found automake
    checking for autoconf…
    found autoconf
    Running ‘autoreconf -v –install’…
    autoreconf: Entering directory `.’
    autoreconf: not using Gettext
    autoreconf: running: aclocal –output=aclocal.m4t
    aclocal: 28: macro `AM_GLIB_GNU_GETTEXT’ not found in library
    autoreconf: aclocal failed with exit status: 1


  8. El Lance-O says:

    I followed all of the instructions, and so far this has been the most stable build of kiba-dock that I have used, wonderful instructions.

    Although Akamaru compiled with no obvious errors, it doesn’t show up in settings, and I can’t seem to figure out how to enable the physics engine.

    I am running on Hardy by the way, but everything else worked fine.

    Please reply soon! I’ve wanted kiba-dock for years now, but I’ve just never been able to get it to work properly.

  9. Josh says:

    I was just wondering if these are supposed to work in Kubuntu 8.04 as well? I copy and pasted the instructions, but when I start it says:

    (kiba-dock:9354): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `monitor_num num_monitors’ failed

    ** (kiba-dock:9354): WARNING **: Error (dbus.c @ line 879):
    Failed to make connection to session bus: Failed to execute dbus-launch to autolaunch D-Bus session
    For a core dump, run kiba-dock with –g-fatal-warnings.

    ** (kiba-dock:9354): WARNING **: Error (plugin.c @ line 434):
    ‘/usr/local/lib/kiba-dock/dock_plugins/’ is not loadable

    For a core dump, run kiba-dock with –g-fatal-warnings.

    and then the programs don’t usually start properly(Synaptics won’t start with root, digikam won’t start). Also when I exit konsole kiba-dock quits as well.

    Then if I start under sudo su I get the error message:

    No protocol specified

    (kiba-dock:9724): Gtk-WARNING **: cannot open display: :0.0

    So am I doing something wrong or does it just not work in Kubuntu 8.04? Thanks.

  10. DARRYL says:

    checking for intltool…
    ***Error***: You must have intltool installed to compile kiba-dock

    what should i do?
    im just a noob..

  11. admin says:


    run the following command

    sudo apt-get install intltool

    now try to compile

  12. Darryl says:

    checking for intltool…

    found intltool

    checking for libtoolize…

    ***Error***: You must have libtool installed to compile akamaru

    capulla@capulla-desktop:~/akamaru$ sudo apt-get install libtool

    Reading package lists… Done

    Building dependency tree

    Reading state information… Done

    The following packages were automatically installed and are no longer required:

    libsm-dev libice-dev x11proto-xext-dev libatk1.0-dev x11proto-kb-dev

    libglib2.0-dev x11proto-xinerama-dev libpango1.0-dev x11proto-render-dev

    libxi-dev libxrender-dev libcairo2-dev libxdmcp-dev libpng12-dev

    libfontconfig1-dev x11proto-composite-dev xtrans-dev x11proto-core-dev

    libxcursor-dev x11proto-randr-dev x11proto-damage-dev libdbus-1-dev

    libgtk2.0-dev libxext-dev avant-window-navigator-data libxdamage-dev

    zlib1g-dev libxml2-dev x11proto-input-dev libfreetype6-dev

    x11proto-fixes-dev libpthread-stubs0-dev libxau-dev libdbus-glib-1-dev

    libpthread-stubs0 libxcomposite-dev libxrandr-dev libexpat1-dev librsvg2-dev

    libpixman-1-dev libxft-dev libx11-dev libxcb-xlib0-dev libxfixes-dev

    libxcb1-dev libxinerama-dev

    Use ‘apt-get autoremove’ to remove them.

    Suggested packages:

    gcj gfortran fortran95-compiler libtool-doc

    Recommended packages:


    The following NEW packages will be installed:


    0 upgraded, 1 newly installed, 0 to remove and 219 not upgraded.

    Need to get 340kB of archives.

    After this operation, 975kB of additional disk space will be used.

    Get:1 hardy/main libtool 1.5.26-1ubuntu1 [340kB]

    Fetched 340kB in 9s (34.1kB/s)

    Selecting previously deselected package libtool.

    (Reading database … 128214 files and directories currently installed.)

    Unpacking libtool (from …/libtool_1.5.26-1ubuntu1_i386.deb) …

    Setting up libtool (1.5.26-1ubuntu1) …

    capulla@capulla-desktop:~/akamaru$ ./ –prefix=/usr –exec-prefix=/usr

    checking for intltool…

    found intltool

    checking for libtoolize…

    found libtoolize

    checking for automake…

    found automake

    checking for autoconf…

    found autoconf

    Running ‘autoreconf -v –install’…

    autoreconf: Entering directory `.’

    autoreconf: not using Gettext

    autoreconf: running: aclocal –output=aclocal.m4t

    autoreconf: `aclocal.m4′ is created

    autoreconf: tracing

    autoreconf: creating directory config

    autoreconf: running: libtoolize –copy

    Putting files in AC_CONFIG_AUX_DIR, `config’.

    autoreconf: `aclocal.m4′ is unchanged

    autoreconf: running: /usr/bin/autoconf

    autoreconf: running: /usr/bin/autoheader

    autoreconf: running: automake –add-missing –copy installing `config/install-sh’ installing `config/mkinstalldirs’ installing `config/missing’

    libakamaru_la_LDFLAGS: variable `export_symbols’ is used but `export_symbols’ is undefined

    src/ installing `config/depcomp’

    autoreconf: automake failed with exit status: 1

    capulla@capulla-desktop:~/akamaru$ sudo make install

    make: *** No rule to make target `install’. Stop.


    im using ubuntu 8.04 hardy heron.
    cairo-dock and avant window navigator works… can i run kiba-dock in my ubuntu hardy heron?
    sorry for my english.

  13. Darryl says:

    For Feisty Fawn (7.04):

    * deb feisty eyecandy
    * deb-src feisty eyecandy

    * $ sudo apt-get update
    * $ sudo apt-get install kiba-dock
    * $ sudo apt-get install kiba-dock-dev
    * $ sudo apt-get install kiba-plugins

    it works…

  14. Coleman says:

    I’m in Ubuntu 9.04. It all works up to a certain point. Here is the error/command…

    ./ --prefix=/usr --exec-prefix=/usr

Leave a Reply

Your email address will not be published. Required fields are marked *