kooldock

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Available as/for: -
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:

13 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.

skid72

13 years ago

Should not be that reason...the packages are you mean are already installed...
Any other idea?

Report

Contrast

13 years ago

I just compiled from SVN. It installed without a hitch, but when I run it, it crashes. I tried running "kooldock -o" with the same results. Here's the backtrace.

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232365888 (LWP 9392)]
[KCrash handler]
#6 0x08063803 in KoolDock::mMoveEvent ()
#7 0x0806451f in KoolDock::doUpdateGeometry ()
#8 0x080653fb in KoolDock::addWindows ()
#9 0x080671c8 in KoolDock::init1 ()
#10 0x08067df7 in KoolDock::KoolDock ()
#11 0x08070207 in main ()

Report

C

bisiek

13 years ago

Check the version from SVN - I have made some changes and it should work.

Report

sirbenson

13 years ago

Hello,

activateing kooldock will always crash my compiz window manger.

Report

C

bisiek

13 years ago

Try to disable 'Navigation menu' option - that should help.

Report

sirbenson

13 years ago

Hello,
no chance, starting kooldock without configuration file, deactivating 'navigation' ends again up in a direct crash of the windows manager (I use compiz).
Is there a logfile I can see what happens? Are there some settings I have to set in compiz to get it running?
I love the kooldock and want it back :-)

Report

C

bisiek

13 years ago

Check the version from SVN - I have made some changes and it should work.

Report

sirbenson

13 years ago

I love you, it works!
I got it compiled (OPENSuse 10.3) without problems and until now it works without crashing my compiz-fusion.

I did also an upgrade for my compiz installation to compiz6.2 and compiz-fusion 6.0. Maybe it has also an impact on kooldock, but the old (released) version of kooldock still crashes on the new compiz screen ...

Thank you again!

Report

flapane

13 years ago

any 64bit debs?

Report

montanamax

13 years ago

In the main description of this app, you mention that ksmoothdock hasn't been officially developed in 2 years. This is incorrect - ksmoothdock had a new release April 19th, 2007. http://www.kde-apps.org/content/show.php?content=6585


Personally, I like both branches however - it would be nice to get all the speed and features of these code sets truly combined.

Report

C

bisiek

13 years ago

The information about KSmoothDock is additional, and the information about break in developement referres to KoolDock v 0.3

Report

xtekhne

13 years ago

Would it be possible to launch several kooldock instances, each one docking specific category of applications, identified by the program name or the window class?

E.g. i would like to group into one kooldock all kwrite and all lyx editor programs.

Thank you

Report

C

bisiek

13 years ago

Multiple instances: Currently it can be done only by running it as different users. However - it's not very problematic and can be solved.

Filtering: I understand, you want to show only specified application in kooldock. That is more difficult, but also possible.

Report

kotyz

13 years ago

I prepared czech localization file for kooldock. It is available for download here:
http://disk.jabbim.cz/kotyz@jabber.cz/kooldock-cs.po.tar.gz

Please try it and add it in the next release version of kooldock.

Report

C

bisiek

13 years ago

And in Kooldock 0.4.7 source package.

Report

C

bisiek

13 years ago

Thanks for doing the translation - it's already on SVN.

Report

kotyz

13 years ago

When I try to compile the cooldock-svn I get error messages about missing file 'dinfo.h'

In file included from kooldock.cpp:56:
kooldock.h:46:19: error: dinfo.h: není souborem ani adresářem
In file included from kooldock.cpp:56:
kooldock.h:231: error: ‘dInfo’ was not declared in this scope
kooldock.h:231: error: template argument 1 is invalid
kooldock.cpp: In member function ‘void KoolDock::run(QString)’:
kooldock.cpp:1439: warning: taking address of temporary
kooldock.cpp:1439: warning: taking address of temporary
kooldock.cpp: In member function ‘void KoolDock::addWindows()’:
kooldock.cpp:1505: error: request for member ‘clear’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:1511: error: request for member ‘append’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:1511: error: expected type-specifier before ‘dInfo’
kooldock.cpp:1511: error: expected `)' before ‘dInfo’
kooldock.cpp: In member function ‘void KoolDock::init1()’:
kooldock.cpp:3254: error: request for member ‘setAutoDelete’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp: At global scope:
kooldock.cpp:3654: warning: unused parameter ‘id’
kooldock.cpp: In member function ‘void KoolDock::updTaskList()’:
kooldock.cpp:3700: error: request for member ‘setAutoDelete’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3704: error: request for member ‘clear’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3708: error: request for member ‘append’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3708: error: expected type-specifier before ‘dInfo’
kooldock.cpp:3708: error: expected `)' before ‘dInfo’
kooldock.cpp:3719: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3721: error: request for member ‘current’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3723: error: request for member ‘current’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3725: error: request for member ‘current’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3728: error: request for member ‘current’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3732: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp: In member function ‘void KoolDock::addToTaskList(WId)’:
kooldock.cpp:3751: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3753: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3755: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3757: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3768: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3772: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp: In member function ‘void KoolDock::rmFromTaskList(WId)’:
kooldock.cpp:3784: warning: comparison between signed and unsigned integer expressions
kooldock.cpp:3790: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3790: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3792: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3797: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
kooldock.cpp:3803: error: request for member ‘at’ in ‘((KoolDock*)this)->KoolDock::desks’, which is of non-class type ‘int’
make[2]: *** [kooldock.o] Error 1
make[2]: Leaving directory `/home/kotyz/test/kooldock/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kotyz/test/kooldock'
make: *** [all] Error 2


>>kooldock.h:46:19: error: dinfo.h: není souborem ani adresářem (= dinfo.h: not file or directory)

Report

kotyz

13 years ago

And the file 'dinfo.h' is really missing, I looked for it in the /src directory but didn't found it.

Report

C

bisiek

13 years ago

Sorry - my fault. I've updated SVN - I hope it will work.

Report

kotyz

13 years ago

Yes, it works fine now. And the zooming effects in svn version looks better than the previous version.

Report

skidrader

13 years ago

Hi, in the package tar.gz downloaded from the link, there is no a configure file.
How can I manage to install it?
I tried also autoconf config.in.in but...seems not working (OS Mandriva 2007)

Tanks!

Report

C

bisiek

13 years ago

For version 0.4.6
make -f Makefile.dist
should do the trick, but for source code from SVN use this:
make -f Makefile.cvs

I recomend to use version from SVN - it's much better (however it's not complited yet, and some features don't work fully, or don't do anything).

Report

rdexter

13 years ago

Hi!

First of all this tool looks really great, compiled it with the option on your page and started with the "-o" option.

Zooming works well, but:
when the icons are small and I move the cursor on them, at the beginning of the zoom mechanism, there is a short flicker. I guess it's the background image, it flickers shortly as a rectangle about in the size of the maximized icons box.

Would really like to use this tool, but this flickering looks bad. When I change the zoom speed, you see, that this flicker (one time) is exactly on the beginng of the zoom mechanism.

Any suggestions?
Thanks Dex

Report

C

bisiek

13 years ago

As i remember that flicker was appearing, when kooldock was in non-autohide mode. This one should be fixed (this version isn't publicated yet), but now I noticed, that there is another bug in autohide mode.

Report

twitchy

13 years ago

Seem to be having a little problem. I'm running SimplyMepis 6.5, 32bit, with Beryl, and after I installed it, it shows that it's installed correctly. 1, I can't find the file in any list, though I've found it in the bin folder. However, I can't see it when I run the file! When I first start Mepis, in the upper left hand corner I see something that MAY resemble the dock, and the icons kind of load, and then poof, disappear again. No matter what I do, I can not get them back on the screen. Any idea?

Report

13 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.

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.4.7
updated Sep 23 2007
added Dec 31 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3