kooldock

KDE 1.-4. Improvements

Source (required if based on other people's work):

0
Score 82%
Description:

A kool dock for KDE. It attemps to resemble the Mac OSX dock. This is improved koolDock v0.3 (which is base on ksmoothdock 2.1), which isn't my program, but it isn't officailly developed for about two years.

Features:

App Launcher.
On Screen text display (over icons).
Drag&Drop app list.
Auto-Hide.
Nice hide-show animation.
Transparency.
Xinerama support.
Others.

If you experience problems compiling KoolDock please do the following:
#
# make -f Makefile.cvs
# ./configure
# make; make install

IMPORTANT: For GNOME users - if you experience problems with launchers (can't open and edit), you probably don't have KDEbase istalled. Installing this package should solve this problems.

IMPORTANT: If you have something wrong in settings, and kooldock don't appear, you can run
# kooldock -o
to have preferences window at start.

If you have any problems or bugs with kooldock, you can post information about it in comments or send it to bisiek op.pl (after bisiek insert 'at' symbol).

I prepare only source and I probably can't help with packgages made by other people.

If configure script fails while checking X server, you probably need to install the xlibs-dev package. If it won't help try these: build-essensial libqt3-mt-dev libqt3-compat-header kdelibs4-dev kdebase-dev. Thanks to Mrmonday for the solution.

SVN repository checkout:
svn co https://kooldock.svn.sourceforge.net/svnroot/kooldock kooldock


I can't continue developing Kooldock - I won't stop working on it, but that work will much slower than now. If you want to help - I will help you to understand the code.
Last changelog:

10 years ago

23/09/2007: KoolDock 0.4.7
- Improved icon positioning.
- Added 'Show only minimized' option.
- Disabled systray support.
- Improved drawing engine.
- Added speed control (modifies kooldock's animation time to make it closest to desired speed).
- Reduced CPU wakeups, when kooldock is inactive (should be 4-8 per second)
- Reorganised tabs in setting window.
- Added 'Apply' button in options window, improved settings applying speed.
- Added simple KBFX support (necessary kicker applet).
- Added automatic background refresh (on minimize/maximize/restore/activate window).
- Added similar task grouping.
- Minor fixes and improvements.

16/02/2007: KoolDock 0.4.6
- Added choice of amount of big icons.
- Added choise of edge on which kooldock has to appear.
- Added option allowing to don't scroll while mouse is on the same icon (centred on it).
- Added Italian translation.

16/02/2007: KoolDock 0.4.5
- Icon positioning improvments.
- Some optimizations.

gzu

8 years ago

This can run on KDE4 if you have the kde3-base and kde3-libs (and compile with the -devel rpms. On Fedora 11 at least.

Report

toadhall

9 years ago

I second a call for porting this excellent app to kde4! Please :)

Report

pedro77

9 years ago

If you want it, just create an apllication link to the command

Quote:dcop kicker kicker toggleShowDesktop

Report

nowardev

9 years ago

I have just compiled on kubuntu 8.04 kde3.5.10

with checkinstall :)

thank you for your hard work

Report

hookum

10 years ago

Got this app working in KDE3.5 and 4.0, using the Gentoo ebuild, and it looks great. However, when using Compiz-Fusion it immediately crashes X. I've read the previous replies about this, so i downloaded the latest SVN release. When I attempt to configure it with ./configure, i get:

configure: error: The important program kde-config was not found!
Please check whether you installed KDE correctly.

I don't think kde-config is part of KDE4. Is there a way to build this on 4.0? Thanks!

Report

IkariShinji

10 years ago

Looks like even svn version crashes my X server if I'm using compiz. I can't even get Kooldock configuration window :( With compiuz turned off it works preety well. Then I can run compiz and Kooldock still works until suddenly killing my session ;(
My specs:
OpenSUSE 10.3
KDE 3.59
Kernel 2.6.22
Compiz 0.7.6

Report

lowobu

10 years ago

Same Problem as IkariShinji,
also with openSuSE 10.3 (32bit), KDE 3.5.9, Compiz 0.7.6

No Errors reported in /var/log/Xorg.0.log or in /var/log/Xgl.0.log

/var/log/messages gives me
kdm[2634]: X server for display :0 terminated unexpectedly
(which tells me nothing)

tried latest SVN as well, got it working for some seconds with window decoration for windows with "name != kooldock" in compiz disabled as I found it in some forum.

Please think about a possible solution because what I saw so far seems to really suit my wishes.

Thank you

Report

C

bisiek

10 years ago

I've made some small fixes - now it should work better.

Report

IkariShinji

10 years ago

Yay it works fine now:) No crashes anymore:) Thanks for this good piece of work:) <happy>

Report

MarianoC

10 years ago

First, i want to say congratulations for this excelent work. Second, i have a little problem, is it possible that the dock keeps behind all the time?? I mean, when i put a window over kooldook, it keeps behind, but if i move the mouse to the place where kooldock is, then it appears...I have the option "Stay below windows when not used" activated. I am using Archlinux.
Sorry for my english. Thanks

Report

C

bisiek

10 years ago

Hi

This option is exactly to make kooldock behave like this.

The simpliest method to do taht at once is to recomple the dock with that change:

In kooldock.cpp replace

void KoolDock::setDockAbove() {
KWin::setState(winId(), NET::KeepAbove);
raise();
}

to

void KoolDock::setDockAbove() {
setDockBelow();
//KWin::setState(winId(), NET::KeepAbove);
//raise();
}


Report

SteveMcQwark

10 years ago

I don't have Makefile.cvs in my download. What do I do?

Report

C

bisiek

10 years ago

You can download it from svn

http://kooldock.svn.sourceforge.net/viewvc/*checkout*/kooldock/Makefile.cvs

Report

gekk

10 years ago

I've just downloaded it and it's a very nice and useful application.

I've already seen that there are some DCOP functions but I'd like to see a function which lets kooldock hide/unhide through DCOP. Would be very useful for me to let kooldock hide/unhide on kopete messages so I don't need to check frequently if there's a new message and since the options of kopete to highlight a window doesn't suite my needs, I'd like to ask you :)

Report

C

bisiek

10 years ago

No, kooldock use dcop only to do some things with other apps, but doesn't create dcop server.

Report

dspolleke

10 years ago

the strangest thing is that kooldock chrashes and fails to start . in kde3 and kde4

Systeemconfiguratie opstartcontrole uitgeschakeld.

[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb69ac8e0 (LWP 9020)]
[KCrash handler]
#6 0x0805cfd5 in KoolDock::mMoveEvent ()
#7 0x08064e42 in KoolDock::doUpdateGeometry ()
#8 0x0806516b in KoolDock::addWindows ()
#9 0x08067549 in KoolDock::init1 ()
#10 0x080680ae in KoolDock::KoolDock ()
#11 0x0806dc27 in main ()
#12 0xb69c4fe0 in __libc_start_main () from /lib/libc.so.6
#13 0x08054841 in _start ()

Report

C

bisiek

10 years ago

I'll check it.

Report

gabop

10 years ago

How do I compile kooldock?
I've downloaded SVN code, but when I do ./configure statement, it did not find the configure file.
How do I fix this?
Thanks in advance.

Report

C

bisiek

10 years ago

To create configure use

make -f Makefile.cvs

Report

dspolleke

10 years ago

I would like to have (or to test) systray support because i want to get rid of kicker...

Is there a way to do so? or a workaround to still have the systray icons for KNetworkManager, KMix, Kpowersafe openSUSE Updater and so on...

Report

C

bisiek

10 years ago

Hi

That's a bit problematic - I'm not good enough to add systray support that colud be satisfying.

But maybe during holidays I'll try to do something about it.

Report

zyxyellowxyz13

10 years ago

I have been looking around this site and happily stumbled upon this app. I was very excited, and showed my husband when he got home. (I am not that good when it comes to installing new things onto the computer as he is.)
He proceeded to tell me that he really liked this app. and downloaded it for me, and installed it.
No errors acured while installing it, but some happened once it was up and running.
He announced that it was installed and up and running, so I came over to look. I was very happy with what it looked like.
He moused over the icons to show me how it resembles that of OSX, and in the middle of mousing over the icons, the dock disappeared.

Any reason as to why this would happen?


I use Kubuntu 7.10 with KDE 3.5.5

Report

C

bisiek

10 years ago

Hi

Version 0.4.7 is a bit buggy, and likes to crash in unexpected situations.
I recomend to use version from SVN. If you are already using it, and problem appears in that version, then it's unfixed yet.

To download version from SVN use this command (in an empty folder):
svn co https://kooldock.svn.sourceforge.net/svnroot/kooldock kooldock

Report

sebasch

10 years ago

Hi!. I've been trying several dock types, and I think this one is the better !!..

I installed it on my laptop first, and I've got an issue when I set the Show KDE button check, it kills the X server. My laptop is a Fedora 8 box + Compiz + Emerald.

The weird thing is that it works fine on my desktop computer under Fedora 6, without compiz/emerald extensions.

How should I trace this kind of X killing errors?

Cheers!






Report

C

bisiek

10 years ago

Hi, I know about bug, that causes crashes of X server - it's solved in latest version (not released yet, download sorce from SVN!)

Greets

Report

10 years ago

23/09/2007: KoolDock 0.4.7
- Improved icon positioning.
- Added 'Show only minimized' option.
- Disabled systray support.
- Improved drawing engine.
- Added speed control (modifies kooldock's animation time to make it closest to desired speed).
- Reduced CPU wakeups, when kooldock is inactive (should be 4-8 per second)
- Reorganised tabs in setting window.
- Added 'Apply' button in options window, improved settings applying speed.
- Added simple KBFX support (necessary kicker applet).
- Added automatic background refresh (on minimize/maximize/restore/activate window).
- Added similar task grouping.
- Minor fixes and improvements.

16/02/2007: KoolDock 0.4.6
- Added choice of amount of big icons.
- Added choise of edge on which kooldock has to appear.
- Added option allowing to don't scroll while mouse is on the same icon (centred on it).
- Added Italian translation.

16/02/2007: KoolDock 0.4.5
- Icon positioning improvments.
- Some optimizations.

product-maker 42 220

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.4.7
updated Sep 23 2007
added Dec 31 2006
downloads today
0
page views today 5