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

2
5.7
Available as/for: -
Description:

A kool dock for KDE. It attemps to resemble the Mac OSX dock. Check out the screenshots.


Features:

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

Check out the CVS:
http://ktown.kde.cl/kooldock/download.php

Join our Mailing-List:
http://ktown.kde.cl/cgi-bin/mailman/listinfo/kooldock-devel

--------------------------------
VIDEO: KoolDock 0.1 in action!!
http://ktown.kde.cl/kooldock/kooldock.avi
--------------------------------
UPDATE:
If you experience problems compiling KoolDock please do the following:
# make -f Makefile.dist
# ./configure
# make; make install

--------------------------------
IMPORTANT:
--------------------------------
A weekly CVS based Debian Unstable (SID) package is now generated at :
http://intranet.harlaut.net/debian/
This is an unofficial package provided by a KoolDock user (by mike at harlaut dot net)... Thanks.
Last changelog:

16 years ago

KoolDock 0.3:
- Added: Translation support (i18n): Spanish (complete), Swedish (complete), Polish (not fully up to date).
- Added: Mouse Wheel over Dock now switches Desktop.
- Added: Launcher icons can now be sorted through Launcher List.
- Added: Move to Desktop/Go To Desktop (Taskbar/Nav. Bar).
- Added: New option to Nav. Bar: Task List.
- Added: Theme support for KoolDock Background (5 themes).
- Added: Run launcher as different user.
- Added: It is now possible to tell KoolDock to manage all windows or those in the present Desktop.
- Added: Active window icon is now highlighted.
- Improved: Xinerama Support (user configurable screen resolution).
- Updated: About dialog information.
- Patches: Text Shadow Patch (thanks to William Ekholm).
- Fixed: KMenu and mousemove event: sigsegv (thanks to Jared Grubb).
- Fixed: Minor fixes and Optimizations.
- Experimental: Systray Support (do not use it unless you want to help us with this).

KoolDock 0.2
- Fixed separator issue, now it is drawed only when necessary.
- Fixed configuration - separator issue (now it is not disabled).
- Fixed setupdialog and appdialog resizing.
- Xinerama support (in preferences).
- Navigation Menu + clock (available through KoolDock menu).
- Screenshot of minimized windows (only through KoolDock menu).
- Added "Hide on click" (Hide KoolDock after clicking on an icon).
- Added "Show after"; how long the mouse must be at bottom of the
screen before showing the dock.
- Added "Run from Terminal" and "Keep Terminal Open" in the add
launcher dialog (useful for console applications, e.g: top, vim).
- Rewrote "Ignore List"; now it is possible to grab windows names.
- Proper tooltips in the "Preference Dialog"
- Optimization to the background drawing rutine.
- Major code clean-up (still needs more).
- Minor fixes.

Yaba

16 years ago

Uhm... I normaly have my application windows covering the center of the screen. How do you do it?

Report

aivs

16 years ago

Where black triangle under running apps?

Report

informix

16 years ago

Maybe it would be nice if we could make and extra option to kpersonalisizer, that you could selet your Panel-layout:

1.) kicker
2.) slicker
2.) kooldock (some functions to replace kicker are missing

Maybe this way :

1.) If you select macos-x,

kooldock should be standart

2.) if you select win32,

kicker should be the best fitting part

3.) If you select KDE,

all parts sould be standart, which the kde-community requests.

4.) In Unix-Mode,

there sould be a minimal kicker for slow and scientific systems.

Report

C

ipv4

16 years ago

Chris Dragan and Víctor Fernández Martínez had kindly made the packages for Gentoo and Mandrake respectively.
Download links updated accordingly.

Report

aivs

16 years ago

Why not impossible make kooldock with opengl, its make kooldock more fast and realy transparency?

Report

Yaba

16 years ago

OpenGL can only be really transparent, if the background objetcs are also displayed in OpenGL.

Report

Yaba

16 years ago

If you minimize a Window using KoolDock it shows a Screenshot of the Window as icon. However after changing the desktop and going back, the screenshot is gone and the applications icon is shown again.

Report

C

ipv4

16 years ago

I was able to reproduce the previous issue and I will fix it when I get my laptop back (my harddisk died).
On the other hand I was unable to reproduce this problem, could you give more details?

Thanks for the feedback :D

Report

Yaba

16 years ago

1. Open an application on desktop 1
2. Minimize it, using Kooldock, so that it shows the screenshot as icon
3. go to desktop 2.
4. go back to desktop 1

After that, the screenshot icon of the minimized application on desktop 1 is gone and shows the application icon instead.

Report

Yaba

16 years ago

I only let KoolDock show the tasks of the current desktop. However after switching to a desktop with no Windows open, KoolDock crashes and restarts steadily. Here is the BackTrace:

[New Thread 1093892800 (LWP 16164)]
0xffffe002 in ?? ()
#0 0xffffe002 in ?? ()
#1 0x40691563 in KCrash::defaultCrashHandler(int) ()
from /opt/kde3.2.3/lib/libkdecore.so.4
#2
#3 0x080529ea in Item::getId() ()
#4 0x0805b436 in KoolDock::activeWindowChanged(unsigned long) ()
#5 0x0806baaf in KoolDock::qt_invoke(int, QUObject*) ()
#6 0x40a3c4e9 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/lib/qt-3.3.1/lib/libqt-mt.so.3
#7 0x40678133 in KWinModule::activeWindowChanged(unsigned long) ()
from /opt/kde3.2.3/lib/libkdecore.so.4
#8 0x40676b2e in KWinModulePrivate::x11Event(_XEvent*) ()
from /opt/kde3.2.3/lib/libkdecore.so.4
#9 0x40616449 in KApplication::x11EventFilter(_XEvent*) ()
from /opt/kde3.2.3/lib/libkdecore.so.4
#10 0x4096cd03 in qt_set_x11_event_filter(int (*)(_XEvent*)) ()
from /usr/lib/qt-3.3.1/lib/libqt-mt.so.3
#11 0x40976e77 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt-3.3.1/lib/libqt-mt.so.3
#12 0x4098d25b in QEventLoop::processEvents(unsigned) ()
from /usr/lib/qt-3.3.1/lib/libqt-mt.so.3
#13 0x409f29bf in QEventLoop::enterLoop() ()
from /usr/lib/qt-3.3.1/lib/libqt-mt.so.3
#14 0x409f287c in QEventLoop::exec() ()
from /usr/lib/qt-3.3.1/lib/libqt-mt.so.3
#15 0x409e0f94 in QApplication::exec() ()
from /usr/lib/qt-3.3.1/lib/libqt-mt.so.3
#16 0x0805f0ad in main ()
#17 0x42015704 in __libc_start_main () from /lib/tls/libc.so.6

Report

Yaba

16 years ago

How to reproduce:

1) Remove all applications form the application list (create a TaskBar-only configuration).

2) Enable the Taskbar and let it only manage the current desktop.

3) Switch to a desktop with no running windows, e.g. Kooldock should show no icons

Report

akira

16 years ago

when i start kooldock, it said:
bitBld: Cannot bitBld to device

It can be started, but the bar is shown under the bottom of the screen, when mouse over it, i can see the top of the icons moving only, how to I fix it??
:(

Report

Omegadeus

16 years ago

This is what I've been looking for for a while. I've always been a big fan of the OSX dock bar, and am glad you have created this. It does have some minor twitches here and there, but for the most part is exactly what I wanted. Maybe another thing you could add is to allow to reconfigure the order of the buttons without having to remove them all then put them all back in. That and maybe some full background transparency too. That would also be awesome.

Earl W. Foote
KoolDock Fan

Report

Omegadeus

16 years ago

Nevermind about the transparency thing, I had missed something :D

Report

Omegadeus

16 years ago

Another change. The transparency works good when on the desktop, but when in programs, the transparency still stays on the desktop :(

Report

noobtesting

16 years ago

I was wondering how you get this to load automatically when KDE start's up. Any help would be great thanks.

Report

C

ipv4

16 years ago

Create a simbolic link:

# ln -sf PATHTOKOOLDOCK/kooldock $HOME/.kde/Autostart

Report

minky

16 years ago

Do you know how to make the default panel not load then?

Report

neilmarj

16 years ago

Fedora Core 2

The /lib/libselinux.so.1 library is not linked to /lib/libselinux.so so the compile fails.

ln -s /lib/libselinux.so.1 /lib/libselinux.so should fix it.

Report

Dommy

16 years ago

I am Running FC2 but unfortunatelly I am not into compiling and everytime I tried to compile the compiling progress failed!

Actually I would like to use kooldock but the only way I can install that is via rpm package. Could anyone release a rpm package for FC2 please ?

Report

ababkin

16 years ago

and animation is not smooth

could have to do with my ATI drivers


Good job
Alex

Report

oschwa2s

16 years ago

Hi! Great Job!
I just found a couple of minor bugs with enabled Taskbar:
- The seperator moves back and forth if you your moving the mouse across the icons on the right side of it (the side of the tasks)
- The Names over the Tasks are sometimes wrong. Mostly the last two or three icons have the same name (But it fits only to one of them).
- Sometimes Kooldock doesn't disappear after tasking.
PS: Bilinear Filtering for the Icons would be nice :-)
oschwa2s

Report

xtacocorex

16 years ago

I'm running FC2 with KDE 3.2.2 and it configures fine, but has the following make error:

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o xosd.moc.o `test -f 'xosd.moc.cpp' || echo './'`xosd.moc.cpp
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o kooldock -L/usr/X11R6/lib -L/usr/lib/qt-3.3/lib -L/usr/lib -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib item.o kooldock.o main.o setupdialogprg.o xosd.o apppropprg.o setupdialog.o appProp.o kooldock.moc.o xosd.moc.o -lkio -lkdeui -lkdecore -lqt-mt -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread
/usr/bin/ld: cannot find -lselinux
collect2: ld returned 1 exit status
make[2]: *** [kooldock] Error 1
make[2]: Leaving directory `/home/bob/utility/kooldock/kooldock'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bob/utility/kooldock'
make: *** [all] Error 2

This is a cool app and I wish I could get it to work.

Thanks for your help.

Report

C

ipv4

16 years ago

You are missing a shared library, check this:
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=121764

Report

xtacocorex

16 years ago

Awesome.

Thanks for the help, I got it working correctly.

Report

16 years ago

KoolDock 0.3:
- Added: Translation support (i18n): Spanish (complete), Swedish (complete), Polish (not fully up to date).
- Added: Mouse Wheel over Dock now switches Desktop.
- Added: Launcher icons can now be sorted through Launcher List.
- Added: Move to Desktop/Go To Desktop (Taskbar/Nav. Bar).
- Added: New option to Nav. Bar: Task List.
- Added: Theme support for KoolDock Background (5 themes).
- Added: Run launcher as different user.
- Added: It is now possible to tell KoolDock to manage all windows or those in the present Desktop.
- Added: Active window icon is now highlighted.
- Improved: Xinerama Support (user configurable screen resolution).
- Updated: About dialog information.
- Patches: Text Shadow Patch (thanks to William Ekholm).
- Fixed: KMenu and mousemove event: sigsegv (thanks to Jared Grubb).
- Fixed: Minor fixes and Optimizations.
- Experimental: Systray Support (do not use it unless you want to help us with this).

KoolDock 0.2
- Fixed separator issue, now it is drawed only when necessary.
- Fixed configuration - separator issue (now it is not disabled).
- Fixed setupdialog and appdialog resizing.
- Xinerama support (in preferences).
- Navigation Menu + clock (available through KoolDock menu).
- Screenshot of minimized windows (only through KoolDock menu).
- Added "Hide on click" (Hide KoolDock after clicking on an icon).
- Added "Show after"; how long the mouse must be at bottom of the
screen before showing the dock.
- Added "Run from Terminal" and "Keep Terminal Open" in the add
launcher dialog (useful for console applications, e.g: top, vim).
- Rewrote "Ignore List"; now it is possible to grab windows names.
- Proper tooltips in the "Preference Dialog"
- Optimization to the background drawing rutine.
- Major code clean-up (still needs more).
- Minor fixes.

12345678910
1
product-maker posixru May 02 2012 9 excellent
Be the first to comment
gzu
Jan 06 2012
struq
Mar 21 2009
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.3
updated Aug 16 2004
added Apr 18 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2