Kiba-Dock, un lanceur d'applications 'rigolo'.

Des lanceurs d’applications, il en existe pleins. Rien que le menu Gnome en fait partie, avec ses barres d’outils, on peut aussi parler de ceux fournis avec les gDesletks, ou les aDesketls, etc…

Un que j’aime bien, c’est le kiba-dock. Il est un peut ‘bordélique’ avec ses icônes qui partent dans tous les sens, mais ça reste assez sympa. Je vous ai fait une petite vidéo[1]. Le plaisir de tester les loi de la physique avec des icônes, de les faire gicler dans tous les sens quand on comprend pas quelque chose, et de voir rebondir l’icône quand l’application se lance reste sa principale utilité, et sachant que c’est totalement futile, c’est bien/cool/à installer. Et ça peut toujours impressionner au final les non-linuxiens qui passent chez vous et qui veulent la même chose, vous pouvez en profiter pour leur installer ubuntu (j’ai fait ça avec quelqu’un, il se reconnaîtra ;))

Subtilité technique: il semblerait qu’il faut que Xgl ou Aigly et Compiz ou beryl soit installé, mais que l’installation de libxcomposite résolve ce problème. Personnellement, je ne peut pas tester, à vous de voir.

Pour l’installation, le problème est que le kiba-dock n’est pas sur les dépôts. Il faut donc… le compiler. Pour cela :

  • Ouvrez une console
  • Tapez sudo apt-get install build-essential libgconf2-dev libgtk2.0-dev libcairo2-dev librsvg2-dev libglitz-glx1-dev libglade2-dev automake1.9 cvs
  • Sélectionnez l’automake 1.9 en tapant sudo update-alternatives –config automake
  • Tapez cd
  • Tapez cvs -d:pserver:anonymous@metascape.afraid.org:/cvsroot co kiba-dock
  • Tapez cd kiba-dock
  • Tapez ./autogen.sh
  • Si une erreur surviens (par exemple No package ‘libgtop-2.0’ found), installez le paquet nomdupaquet-dev, ou un nom y ressemblant (cherchez avec votre gestionnaire de paquet) (dans notre exemple libgtop2-dev), et re tapez /autogen.sh
  • Si l’autogen.sh s’est bien terminé (dernière ligne ressemblant à config.status: executing default-1 commands), continuez
  • Tapez make
  • Si vous avez l’erreur launcher.c:112: error: ‘laucher’ undeclared (first use in this function) qui s’affiche avec pleins d’autre trucs : éditez le fichier plugins/launcher.c, recherchez le texte laucher et remplacez-le par launcher, sauvez, quittez, retapez make. (En toute logique, ce problème devrait disparaître bientôt, c’est une faute d’orthographe des développeurs, rien de plus)
  • Tapez make install-schemas
  • Tapez sudo make install

C’est fini ! Tapez kiba-dock dans une console, et votre dock devrait apparaître !

C’est à partir du dock que tout se règle : une touche droite vous offre diverses options, dont le gset-kiba, quoi vous offre bon nombre de possibilité de réglages (je viens de voir que l’on pouvait faire tourner les icônes quand on passe la souris dessus !). Promenez vous dans les options, et changez- les, la modification est immédiate ! Et plante de temps en temps.

Pour rajouter une icône dans le menu (ce qui reste quelque chose d’utile pour que le dock serve à quelque chose), c’est simple. Ouvrez votre menu Gnome, cliquez sur un élément de menu que vous voulez insérer dans votre dock, sans lâcher la souris, et approchez le du dock. Quand trois flèches animée apparaissent (mettez votre souris dans l’espace vide du fond), relâchez la souris,et votre nouvelle icône appariait !

Après avoir fait mu-muse, et si ça vous plaît pas : désinstallez le tout simplement avec un make uninstall dans le dossier où vous avez sûrement laissé ouvert votre console ;) (~/kiba-dock)

Notes

[1] Si ça semble être saccadé, c’est du à l’enregistrement, pas au dock


Comments

Attention ça va (comme d’habitude) troller fort sur l’utilité ou non de ce gadget, sortez vos armures !



Christophe, 2007-01-14 23:29:59

inutile donc indispensable =)



tenshu, 2007-01-15 00:08:05

Danielb est en train de beaucoup travailler dessus en ce moment, donc ne vous étonnez pas si c’est buggé/ça démarre pas/ etc… ;)



Ago, 2007-01-15 08:13:57

Essayé et adopté depuis longtemps : on peut aussi annuler le comportement ‘bordélique’ en faisant un clic droit dessus puis ‘Change Model’ et ‘Rope’. Ça donne une liane d’icônes qui restent dans le bon ordre B)



µ², 2007-01-15 09:51:08

:$ bonjour a tous, il existe un .deb dans la doc de ubuntu-fr, c est une version plus ancienne, mais que je trouve( ou moment ou je la i testé) bien plus stable est bien mieu que celle a compiler…
perso j utilise kiba depuis 4 mois sans soucis, j ai meme viré le menu application tellement toutest dans ce dock, c est pas juste fun et beau , c est aussi super pratique ^_^



bakalegum, 2007-01-15 12:07:35

Salut et merci pour ce post qui m’a fait découvrir ce dock hier. J’ai installé le deb de la doc mais y’a un truc qui m’énerve vraiment dans le dock. Quand on lance une application l’icone saute puis elle se remet pas à sa place. Elle reste au dessus des autres. J’aimerai savoir si ça fait pareil avec la version qu’on compile ici? Merci



Manu, 2007-01-16 18:30:10

Manu -> Oui, mais ça peut se changer (avec les paramètres et tout et tout).


Personnellement, je vous conseille vivement la version du CVS: moins stable, mais mieux.



The_Glu, 2007-01-16 18:37:51

Merci pour la réponse rapide. Je vais tester la cvs. Merci



Manu, 2007-01-16 18:51:50

Biensûr les problèmes arrivent avec.

manu@manu-laptop:~/kiba-dock$ ./autogen.sh
autoreconf: Entering directory `.’
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal
/usr/share/aclocal/gtk–.m4:10: warning: underquoted definition of AM_PATH_GTKMM
run info ‘(automake)Extending aclocal’
or see http://sources.redhat.com/automake/...
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
autoreconf: configure.in: tracing
autoreconf: configure.in: creating directory config
autoreconf: configure.in: not using Libtool
autoreconf: running: /usr/bin/autoconf
configure.in:30: error: possibly undefined macro: AC_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

Si vous connaissez le problème :s Merci



Manu, 2007-01-16 19:14:59

Utilise tu bien automake 1.9 ? (automake –version)



The_Glu, 2007-01-16 19:19:07

manu@manu-laptop:~$ automake –version
automake (GNU automake) 1.9.6
Written by Tom Tromey <tromey@redhat.com>.

Copyright 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Apparemment oui. Et si j’installe kiba-dockà partir de là http://doc.ubuntu-fr.org/kiba-dock en installant la cvs ce sera la même que celle proposée ici? Désolé mais je suis plutôt débutant et jeune dans le monde informatique tout court (13 ans). Merci



Manu, 2007-01-16 19:30:35

Dans synaptic c’est bien la version 1.9 ;)



Manu, 2007-01-16 19:39:47

Effectivement c’est la même… Je sais pas. Attend peut être une mise à jour du CVS….



The_Glu, 2007-01-16 19:41:31

Ça plante souvent, ça veut dire qu’il faut mettre à jour ? Ça peut être fait automatiquement ? (désolé je ne m’y connais pas en CVS)



Moe, 2007-01-16 22:02:55

Moe -> Bein tu refait tout le processus d’installation ;)



The_Glu, 2007-01-17 13:31:38

Effectivement j’ai réinstallé et depuis ça ne plante plus. On pourrait même faire un script bash pour réinstaller sans taper les 5 commandes.



Moe, 2007-01-17 15:12:20

j ai un message d erreur quand je veux lancer le programme en tappant kiba-dock dans le terminal :

"symbol lookup error: /usr/local/lib/kiba-dock/libtaskbar.so: undefined symbol: gdk_screen_get_window_stack"

je croie que ca vien du gtk comment uprader du 2.8 au 2.1 je suis sous Drapper

quelles solutions alternatives ?
merci d’avance !



strato, 2007-04-07 19:48:02

Ca ne fonctionne plus.
Il y a sans doute plusieurs raisons mais la première est que le cvs n’est plus, kiba est passé en svn…
Voici un lien vers le forum officiel de kiba avec les explications de compilation et création de packages .deb (ça fonctionne avec K/Ubuntu, je l’ai compilé sans trop de stress sur ma Feisty amd64) : http://www.kiba-dock.org/index.php?...



SillyCone, 2007-04-16 21:21:51