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.

C

bisiek

14 years ago

Hi

1. Yum must use context menu of icon on dock, not in configuration. I haven't noticed it, I'll fix it soon.

2. It's a bit difficult. Probably, I won't add it in near future.

3. I've made some changes, that in incoming version it'll be fixed.

Report

endat

14 years ago

This is a very neat program. I had no problem installing 0.4.6 on Mandriva 2007 per your instructions.

but I need to turn it off. It always shows up when i dont want it to because my taskbar is at bottom screen. kooldock -o only worked the first time i used it, where are the settings to turn this off. I will uninstall if I have to, but its too cool. Is ther an OFF button?

Report

C

bisiek

14 years ago

If you right click it, in menu you can find 'Options', and there you can choose where kooldock has to appear.

Ps. Thank, you gave me an idea - open on click, I'll add it in new version.

Report

petersi

14 years ago

Hi,

i guess it's both, but i tried to remake version 0.4.6. Still no solution, but i keep trying :-)

Report

C

bisiek

14 years ago

Hmm, now I noticed, you wrote that, ./configure complains about missing makefile.in files. Are they really missing?

make -f Makefile.dist

should create it with configure script.

Report

petersi

14 years ago

Mmm, checked again. Firstly removed all produced files on my side. Then rerun the make -f Makefile.dist. It produces the configure-script but not even the config.h or any "Makefile" at all... Strange... Errors as given before

Report

petersi

14 years ago

Hi Blase,
fixed the problem compiling kooldock. The culprit seems "unsermake". Commented out the check for version of automake in admin/cvs.sh and also in that location replaced the line $AUTOMAKE for creating the makefiles with an identical call to "automake".
That's all...
Anyhow, next step might be a Dutch translation (just for the fun of it). If you have suggestions for how to go about this, please let me know.

Report

C

bisiek

14 years ago

I'm glad it'd possible to compile. I forget to ask which version of automake you're using? I've checked the code, and it should work even with v 1.10.

If you want technical info, about translation, then the files are in folder ../po
There is file kooldock.pot which is empty translation file. Italian translation is based on this file, and have the same entries. Other are outdated.

Report

petersi

14 years ago

my automake is version 1.9.6
The trick is that the cvs-system is ment as version-control system, not to facilitate end-users.
You may find that the errors i ran into are wide-spread on many items posted on the kde-look forum. So a common distribution-method is obviously incorrect.
I'm not deep enough into KDE though to supply the correct method right-away :-)
It might be wise to drop the "make -f Makefile.dist" routine completely. We'll talk again!

Report

C

bisiek

14 years ago

I'll check the forum. I haven't noticed search facility, and it could take me some time.

"drop make -f Makefile.dist" - I thought it's platform dependent. But if it isn't, then I'll add these files in 0.4.7.

Report

petersi

14 years ago

Hi,yes they are there, with length zero (empty). At the end (?) of 'make -f Makefile.dist' it says:
Creating Makefile templates - Traceback (most recent calls last:)
File "<string>", line 1, in ?
ImportError: No module named bin
make[1]: *** [cvs] Error 1
make: *** [all] Error 2

Guess automake produces all Makefile.in neatly but then ???

Report

petersi

14 years ago

Mmm, very pitty it doesn't work under Mandriva... Version 0.3 download doesn't work (not on server), i suppose it is no longer supported?

Report

C

bisiek

14 years ago

Ok, so I've uploaded old kooldock's version. It can be downloaded here:

http://sourceforge.net/project/showfiles.php?group_id=187558&package_id=219019

Report

petersi

14 years ago

Thank you for the reply. Got some make-errors like automake isn't found (while it's there in a higher than necessary version), 'no module named bin' etc.
I suppose it's not compatible with Mandr* and just ment for Debian, is that right?

Report

C

bisiek

14 years ago

I've put there the same compilation scripts, as in v 0.4.6. I'll try to update my kdevelop, and use the newest ones.

Report

petersi

14 years ago

Hi,
i think kooldock is very nice to have, so we'll go on till i get this right. Maybe later Dutch translation.
I changed the admin/cvs.sh so it doesn't check so stringently for Automake (commented the case-construct out :-).
Now it will make a ./configure file which runs ok, till it gets to the making of Makefiles and it complains about missing Makefile.in on every subdir. These files are missing and the produced Makefiles are 0 bytes...
Any idea?

Report

C

bisiek

14 years ago

This problem is in version 0.4.6, 0.3 or in both?

Report

Gogast

14 years ago

gogast@home:~> kooldock
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
ERROR: Communication problem with kooldock, it probably crashed.


so I can't yse it

kooldock --version
Qt: 3.3.8
KDE: 3.5.6 "release 48.1"
KoolDock: 0.4.6

Report

C

bisiek

14 years ago

Hmm, I'll check what it could be.

Report

rimach

14 years ago

Hi, I would like to try your Software.
But unfortunately can't compile it.

I have an pure debian sid with qt4 and your app seems to need qt3 is it right?

On the other hand I can't use the deb paket because the glibc is newer in kubuntu (i think 2.5.*) in debian sid it is version 2.3.6 :-(

Report

C

bisiek

14 years ago

Hi

Yes, kooldock need qt3 to work. I only write, packages aren't mine, and I can't help.

Report

fdmarco3

14 years ago

I have packaged kooldock 0.4.6 for kubuntu, should work for all debian based sistems...
http://digilander.libero.it/fdmarco3/kooldock_0.4.6_i386.deb

Report

fdmarco3

14 years ago

I have packaged kooldock 0.4.6 for kubuntu, should work for all debian based sistems...
(url)http://digilander.libero.it/fdmarco3/kooldock_0.4.6_i386.deb(/url)

Report

C

bisiek

14 years ago

Thanks, I'll add it soon.

Report

Chytrex_double

14 years ago

Hi. When I try make package for my Kubuntu 6.06 Dapper with sudo checkinstall I get these error:
Quote:
WARNING: use unsermake instead of make or use a wrapper script, e.g. makeobj!!!
unsermake install
Traceback (most recent call last):
File "<string>", line 1, in ?
File "/usr/lib/python2.4/site-packages/unsermake/__init__.py", line 1342, in ?
main()
File "/usr/lib/python2.4/site-packages/unsermake/__init__.py", line 1028, in main
files = os.listdir(sourcedir)
OSError: [Errno 2] No such file or directory: '/usr/lib/python2.4/site-packages/unsermake'
make: *** [install] Error 1

**** Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

Any ideas how I can fix this?

PS: With sudo make install I can install kooldock, but I want package.

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