Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Interest from a Compiz Developer - Adding basic panel and akamaru support into CD
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Interest from a Compiz Developer - Adding basic panel and akamaru support into CD
SmSpillaz English 7 fabounet [Read]
19 July 2009 à 20:08

SmSpillaz, Tuesday 07 July 2009 à 17:26


Subscription date : 07 July 2009
Messages : 1
Bonjour! Comment ca va? ... (Je ne parle/ecrite bon les francais pas!)

Yeah, sorry - this post has to be in english. I know a bit of French, but not enough to cover what I am saying

Anyways, I'm SmSpillaz - If you don't already know me, I'm one of the Compiz Developers. Anyways, I've been using Cairo-Dock on and off (Not really a big fan of docks, I like panels...). In some recent blog posts, I've been talking about creating a panel that could be used by all DE's that would provide gnome-shell functionality whilst being decoupled from the WM. I know how to do this *in theory* - we can just use DBUS to communicate to Compiz and do scale, expo etc from there.

I've been looking around on how to do RGBA-GLX and I think with Cairo-Dock 2.0 with GL support, my ideas and your project are meeting up.

I think it would be great if could do some work on your dock such that it could become default with future desktop setups. I'm thinking:
  • Sensible default config (Something tango-ish, not too obtrusive or flashy)
  • 'Panel' view mode where the dock is stretched out across the screen like a panel with text next to items
  • Make dock use a window that covers the entire screen and use XShape to handle input
  • Plugin to do a gnome-shell like menu
  • Plugin to set 'display thumbnail here' hint - perhaps could be used after we get minimized thumbnail support into X
  • Fix buildsystem and *cough* move to git (!)
  • Integration of akamaru physics or chipmunk physics engine with some tweaks (icons go back into same place etc) into your dock.


Anyways, let me know what you think. I should have a working linux system in 2-3 days as my current system is trashed. Any hints on how to do the following would be much appreciated as well

fabounet, Tuesday 07 July 2009 à 19:01


Subscription date : 30 November 2007
Messages : 17118
Hi !
Glad to see you here, we already met at your home before
let me quote you
panel that could be used by all DE

ok that's the case, except we still don't have a kde-integration plug-in (none of us knows KDE enough)
we can just use DBUS to communicate to Compiz and do scale, expo etc from there

indeed, we're using this way in the "compiz-icon" applet for instance.
CD also has a DBus API via the "Dbus" plug-in, in case you see some interest in a panel being controlled by other applications.
Sensible default config
do you mean a theme based on Tango ? If you want sober theme, we have some (like the last one, Dust_Sand, which aims to replace a gnome-panel, as the author says)
Any other theme is welcome, flashy or sober
dock is stretched out across the screen
it's not the case at the time, as I'm personnaly not a fan of panels
text next to items
could be done easily with a new view, a little like the Parabolic one but horizontally ?
Plugin to set 'display thumbnail here
thumbnails are already present in the dock, do you mean real-time thumbnails by monitoring the Damage events ?
Plugin to do a gnome-shell like menu
don't know gnome-shell, what are the main points an applet should achieve ?
Fix buildsystem
hum ... it is ... hum ... most of the time
move to git we were thinking of having a bazar repository. I don't have preferences though.
Integration of akamaru physics or chipmunk physics engine
the ultimate gadget right ?

So I think the main point to your project would probably be to have this gnome-shell plug-in, and a better integration with KDE.

taiebot65, Friday 10 July 2009 à 20:19


Subscription date : 26 October 2008
Messages : 1904
Gnome-shell is the main menu and is one of the new feature of gnome-3.0... i think for the moment it's not that great but there is some new features that they want to add and i think zeitgest integration to the dock in slider or scoobido would be amazing zeitgest will use dbus so maybe not that hard to integrate
http://live.gnome.org/GnomeZeitgeist

kawaji, Saturday 11 July 2009 à 14:50


Subscription date : 18 March 2008
Messages : 42
To be or not to be in Gnome-Shell, that may be the question.

http://www.gnome.org/~mccann/shell/design/GNOME_Shell-20090705.pdf

fabounet, Sunday 12 July 2009 à 03:19


Subscription date : 30 November 2007
Messages : 17118
I've seen some videos
not very convenient at the moment but the goals are clear
I think that Scooby-Do plug-in + a better-looking GMenu applet + the expose of Compiz can already almost achieve the same state.

SmSpillaz have you ever seen some desktop based on Compiz+Cairo-Dock only (without loading Gnome) ? it may be a nice alternative to this "Shell".

fabounet, Sunday 19 July 2009 à 19:26


Subscription date : 30 November 2007
Messages : 17118
just to say that I've added the XShape support in the dock

nochka85, Sunday 19 July 2009 à 19:58


Subscription date : 29 November 2007
Messages : 7408
just to say that I've added the XShape support in the dock


And what does it mean for users/devs ?

fabounet, Sunday 19 July 2009 à 20:08


Subscription date : 30 November 2007
Messages : 17118
that you can right click on your desktop even if you're on the 3D plane/curve outside of icons

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Interest from a Compiz Developer - Adding basic panel and akamaru support into CD
SmSpillaz English 7 fabounet [Read]
19 July 2009 à 20:08


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Interest from a Compiz Developer - Adding basic panel and akamaru support into CD Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.