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

However it could be faster on my 2 GHz Notebook, but that probably something you can not do much as long as X does not provide native support for transparent windows.

Another thing I'm badly missing is to only show the windows of the current desktop in the taskbar. Currently it only shows all windows on all desktops it it's very hard to find the right terminal if you have opened 2-3 terminals on each desktop.

Report

Yaba

16 years ago

If you get the following error

Can't locate object method "path" via package "Autom4te::Request" at /usr/bin/autom4te line 81.

then remove the directory autom4te.cache

rm -r autom4te.cache/

and then run

aclocal
autoconf
./configure
make
make install

This fixed it for me on my RedHat 9 system.

Report

s4l0m0n

16 years ago

nice effekt, i don't know it of MacOS, but i love it :-)

Report

xtacocorex

16 years ago

When I installed Linux on my computer, I wanted it sorta set up like OS X and did so with a bottom child panel with kicker.

This program is exactly what I was looking for. Fast and responsive and doens't use up a lot of memory on my laptop.

Thanks for the great program.

Report

baskew91

17 years ago

i figured it out

Report

karlandtanya

17 years ago

figured it out...

how to sort icons?

howdja do it?

Report

adpsimpson

17 years ago

You need to do it manually - in folder ~/.kde/share/apps/kooldock/menu are all the .desktop files which appear on the bar. They are sorted alphabetically by name, so simply put 01, 02, 03... infront of each name to make it sort them in the desired way, eg I have "11-kwrite.desktop" as one of my entries. This doesn't effect the name that appears above the icon on the bar, that's changed from within properties.

Report

karlandtanya

17 years ago

Thanks!

Will try it tonight

Report

baskew91

17 years ago

awesome dock, icon sorting would be cool

Report

Vlaaad

17 years ago

Wouah !!! Great stuff ! This dock is wonderful ! The configuration is very easy, I just tried it and I think I will keep it !!!
I have the same requests as the other users... But I also noticed two problems on fonts. The first is that the text is displayed behind the windows (maybe I made a configuration mistake ?). In addition the shadows are not very pretty, I can see mutiple colored pixels on them (I saw the same on your screenshots).
I'm waiting the next release impatiently !! Keep up this great work !

Report

thoenig

17 years ago

thanks a lot for this great peace of eye candy. usefull eye candy. as my predecessors: i'd love to see the possibility of sorting the icons and (especially) i'd love to move the dock to the left/right/upper edge of my screen.

regards.

Timo

Report

JoToulouse

17 years ago

you did a very good work !
juste one demand : to be able to sort the icons, as mentioned above.
But thanks a lot

Report

karlandtanya

17 years ago

Feature Requests:
1. Sort Icons--They all seem to sort asciibetically by name. I'd like to be able to specify how they show up.
2. Move KoolDock bar (I want to put it on the top of the desktop instead of the bottom)
3. Interpretation of .desktop files: If I drag an icon representing a .desktop file to the bar, I still must explicitly specify the icon image and executable command I want to use. The .desktop file knows this. It would be convenient if KoolDock interpreted these files.

That said, KoolDock is by far the best implementation of an scaling icon bar I've seen!

While I ask for more convenience features, I am *very* grateful that I don't have to edit .xml files to get my icons to appear!

Keep up the good work; you're doing great!


Bug?
Right hand side of the bar seems to get munged on my desktop. I see a couple of blank rectangles instead of my desktop and the bar.

Under the bar, the icons appear, but are sort of covered

Report

adpsimpson

17 years ago

This is great. A few suggestments for future development:

-Drag and drop (both on and odd the bar)
-Dockers, like clock, cpu monitor, waste paper basket, etc
-Posibility of repositioning (similar to the way kicker allows you to place itself in any side/corner of the screen)
-Variable hide/emerge speed, icon zoom quality, etc

A few improvements I've noticed could be made (no bugs yet though!) :
-The font above the icons sometimes comes out looking horrible - not pixelated, but similar effect - random white pixels round the edges.
-With icon small size at 32 and large at 48, the bar disappears when the cursor is still over the icon to the farthest right.
-it's been said above, the window layout in the setup dialogue is slightly odd, with some text cut off, and the colour blocks in the background tab not fitting properly.

When in Windows I use YZDock, which I love. This is the closest thing I've found for doing the same in Linux - it may be worth playing with it to see the other functionality it allows (the drag and drop support is particualrly impressive).

All in all, great work, thanks!

Report

SubAtomic

17 years ago

Very nice.

It would be nice if drag/drop could be implemented for rearranging the order of items on the menu rather than having to rename each launcher (by prepending a number to the name)

cpu usage is a little intense for my PC at work, but is acceptable (although still high) on my home PC.

Excellent work, I look forward to v0.2.

Report

Lighioana

17 years ago

I get this error on # make -f Makefile.dist

This Makefile is only for the CVS repository
This will be deleted before making the distribution

*** Creating acinclude.m4
*** Creating list of subdirectories
*** Creating configure.in
*** Creating aclocal.m4
*** Creating configure
Can't locate object method "path" via package "Autom4te::Request" at /usr/bin/autom4te line 81.
make[1]: *** [cvs] Error 1
make: *** [all] Error 2

How can I fix this ?

Report

gimpel

17 years ago

try

aclocal
autoconf
./configure
make
make install

Report

lucher

17 years ago

only some issues:

o the config dialog (first tab is not readable due to too small windoe size), idea: use hidden scrollbars

o when the bar is hidden and I hover the mouse over it it should be shown with the dynamic icon zooming. But if you don't hit a "hidden icon" (but eg. the space between to icons) with your mouse then the koolbar shows up in a weird layout and does not except any commands until I let it hide again and open it properly.

o please copy some kasbar code and give us some nice thumbnail views of at least minimized windows

o finally I agree with the first writer: why yet another OS X bar?

Regards

Report

lucher

17 years ago

some more:

o If I use kooldock as taskbar only, it shouldn't draw the separator on the left since there are no icons where we spearate the taskbar from

o Since I can't read the configuration dialog (did you probably define the control sizes statically?) I tried all options but couldn't find one that shows only the windows of the current desktop

o The on screen display should show more infos (like desktop and a number for multiple windows, eg. 'konsole on desktop 2')

o the right-click popup menus with the task actions are originally standardised with kdelibs, see kasbar or the taskmanager applet

o how does it come that the separator moves hectically during icon zooming when the dock size actually stays constant?

o what does it mean if an icon flickers? I don't know what that is. I am running xmms and its icon flickers the whole time.

o there are (I believe) some indicators in KWin::WindowInfo that tell you if the window should be visible in your taskbar. I don't like these endless manual configs)

o sometimes the main window does not recover from its hidden state and the icons appear half on screen, half behind.

o different positions (like kicker: all corners and centers)

o maybe you can even make it a kicker subpanel (liek kasbar), such that its configuration is integrated?


PS: I prefer kooldock over osxbar, but I still don't understand why we need....

Report

C

ipv4

17 years ago

Because the others do not fit our expectations.

Report

deech

17 years ago

but afer compiling, and installing, how do i run it? :(

Report

C

ipv4

17 years ago

Write "kooldock" on a console (xterm, konsole, etc).

Report

wurz25

17 years ago

The weel funtionality of kxdocker should implemented too.
thx.
nico

Report

Superstoned

17 years ago

yeah, well, why not simply copy whole kxdocker code and start working on it??? I like this dock, but its (useless) code duplication again...

Report

C

ipv4

17 years ago

Actually its based on ksmoothdock, not kxdocker whatever that is.

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