Description:

KSmoothDock is a cool desktop panel with parabolic zooming effect for KDE Plasma 5 desktop. While visually it is inspired by Mac OS X's Dock, it aims to follow the traditional Linux model of desktop panel with launchers, pager, taskbar and system tray. Currently KSmoothDock only supports launchers and pager, and is meant to use in conjunction with a Plasma 5 panel that provides taskbar and system tray.

KSmoothDock is written in C++ and depends on Qt 5 and KDE Frameworks 5.

For more information, please visit Wiki page: https://github.com/dangvd/ksmoothdock/wiki

---

To build, extract the ksmoothdock-5.2.tar.gz file, then, from within the extracted ksmoothdock-5.2 directory, run:
$ cmake src
$ make

You can now start the program by running the ksmoothdock binary created in that directory, i.e.:
$ ./ksmoothdock

You can also install the program by running:
$ sudo make install

After this installation (which basically copies the binary from ksmoothdock-5.2 directory to the BIN directory e.g. /usr/local/bin), you can run this command from any directory to start the program:
$ ksmoothdock

Changelog:

v5.2 6 days ago

1. New feature: Auto Hide
- Can be turned on/off from the context menu
- If turned on, hide the dock when the user leaves it and show it when the user moves the mouse on the edge of the screen that the dock resides
2. Bug fixes/Minor improvements:
- Corrects dock's height in vertical position with pager turned on
- Handles wallpaper loading error better
- Adds "Do-not-show-again" to wallpaper setting info message box
- If custom wallpaper is set with pager, draws a border around the pager icon for the current desktop
- Message box that recommends on the wallpaper setting feature of the pager, if it's not used (can be turned off with "Do-not-show-again")
- Corrects the icon of the default System Settings launcher item (the one created automatically when the user starts the dock for the first time)

v5.1 20 days ago

- New feature: Pager
+ Can turn on/off pager from KSmoothDock's context menu
+ Click on a desktop icon switch to that virtual desktop, or, if it's already the current desktop, show/hide the desktop
+ Can set different wallpapers for each desktop (this requires Plasma desktop widgets to stay unlocked)
+ If individual wallpapers are set, the icons will be the mini version of the wallpapers
- Bug fixed: KSmoothDock now shows on all virtual desktops even if launched from Plasma Quicklaunch

v5.0.3 22 days ago

- Bug fixed: KSmoothDock is now visible on all virtual desktops (if the user has multiple virtual desktops enabled).

v5.0.2 26 days ago

- Sync the settings to disk immediately when the user clicks Ok/Apply from the Settings dialog. Previously the sync only happened when the user exited the program.
- Use stricter compiling flags to help prevent potential bugs.

v5.0.1 27 days ago

- Bug fixed: KSmoothDock is now limited to one single instance only.
- Clean-up: Show Desktop is now more consistent with Plasma's show-desktop behavior.

v5.0 28 days ago

Major rewrite for KDE Plasma 5. Depends on Qt 5 and KDE Frameworks 5.

Currently the panel only supports launchers (including a Show Desktop item), but more features will be considered.

9 years ago

vvves

I update the system to ubuntu 7.04 last week。Now it's maked succeed and work fine.

But the Kmenu icons has some bug as before,when mouse over this then leave the dock area,the kmenu icon(the first dock :"start applications") is keep big zoom and the text is not disappear until mouse over other dock icon.

I like it very much,Thank your job.

Sorry,my english is very poor.


Report

9 years ago

vvves

sorry,not "over",it's "click" then leave the dock area,and do not over other icon.

Report

9 years ago

dangvd

I see, will try to fix it.
Regards,

Report

9 years ago

cewanf

I like this one!
For me to start using it I would need the following enhancement:
- Multimonitor support, right now if you put it to Top or Bottom it will be placed half on the left monitor half on the right monitor.

Report

9 years ago

dangvd

I will implement it eventually, but probably after system tray. In the mean time, you can put it on the left or right side...

Report

9 years ago

cewanf

I'm glad that you are planning to fix it, looking forward to it! :-)

Report

9 years ago

imitation

Nice job, but: I think kooldock does the same job better: It looks better, runs faster and (in default) does not have stuff like the systray and viewport-switcher.
One thing i have to put out about ksmoothdock: you can position it on any corner of the screen.

Report

9 years ago

dangvd

Hi,
Kooldock actually looks similar because it is a fork of KSmoothDock 2.x. KSmoothDock can run faster or slower, depending on the settings you choose (i.e. zoom mode, components...).
Cheers,

Report

9 years ago

petersi

actually, KoolDock can be placed on every corner too...

Report

9 years ago

scummos

Seems to be very nice, but i activated autohide, and now i am neither able to make the dock appear nor to open the settings... what to do?

Report

9 years ago

montanamax

You can directly edit the ksmoothdock configuration file with a text editor at

~/.kde/share/config/ksmoothdockrc

Look for the line Autohide=1 and change it back to Autohide=0

then either kill and restart the ksmoothdock process (if you know the PID or how to find it easily) or just save all your work and restart your x-windows session by logging out or with ctrl-alt-backspace

Good luck!

Report

9 years ago

zerocool42

Thank you so much for this. I have come accross docks like this before but never been able to get them to work. But thanks to you and Chytrex Petule the .deb file made it supremely easy. (tho first time round it didn't work, uninstalling and reinstalling sorted it)

1 question tho, and it may just be because I'm new to linux, I start ksmoothdock by typing its name in the terminal, but if I then close the terminal window, ksmoothdock closes too. Is this meant to happen? (Its not a big problem, just wondering really!)

Also, for people out there who are wondering, its a bit slow on 128Mb of RAM but does work. I am glad that I'll soon be upgrading to 512Mb tho.

Also, an amarok applet would be lovely :P

Report

9 years ago

montanamax

Try running the command in terminal with an ampersand (&) after it - that tells it to run the program in a background thread.

ksmoothdock&

Good luck!

Report

9 years ago

jboismartel

Great work ! one last thing that would be usefull to have is the media applet. Do you think you could add it in future release ?

Report

9 years ago

Yaccin

++

i want a nice amarok applett :P

Report

9 years ago

dangvd

I will implement applet support for KSmoothDock. However, there are stuffs that need to be done first, like system tray support.

Cheers,
Viet D(z)ung

Report

9 years ago

pupil

download link (i586):
http://donnie.110mb.com/downloads.php?cat_id=2&download_id=22

Report

9 years ago

Yaccin

http://bennid.de/files/linux/debs/kubuntu/feisty/ksmoothdock_4.4-1_i386.deb

Report

10 years ago

GameMage

AMD64 Debain Package made by using alien on an AMD64 RPM. Works perfectly well under K/Ubuntu: http://deb.magemasher.com/ksmoothdock_4.3-2_amd64.deb

Report

10 years ago

namxob645

I have ksmoothdock running in kde 3.5.6 but the auto-hide feature does not work. Other than that it works just fine. I 'm using arch linux and compiled with automake 1.9 installed.

Report

10 years ago

CP1

The developer has stated he is going to work on getting this ready for 3.5.6 and the auto hide would be great to have back. Also, if anyone has this working as an RPM... would be nice. PCLos is looking to hopefully add this one to distro if dev gets this ready for prime time!

Report

10 years ago

CP1

Are there plans on getting this working with at least 3.5.6? Would like to get this added to PCLinux 0.94 2007 however, it uses 3.5.6

Report

10 years ago

florkus

I have a big problem.
The KSmoothDock takes about 130 PIDs.
Is it normal ? It really takes a lot of memory
I link ksmoothdock to ~/.kde/Autostart
I use kde 3.5.1

Report

10 years ago

daflame

I think this app is great like everyone else, but I ran into an annoying problem that I'm sure others have run into as well. Whenever a window has focus and you move your mouse down to the dock, the zoom mode activates, but the graphics is hidden under the active window.
This bothered me for some time and I even tried to force keep window on top in the window settings. This did not work until I changed the window type to 'standalone menu'. So a suggestion I have would be to give an option to change the dock to a 'standalone menu' type window and keep it on top. Now even my auto-hide functionality doesn't have ksmoothdock obscured anymore.

Report

10 years ago

Deve

Hi,

this application is great. It worked really fine with SuSE 10.1 an KDE 3.1. But it somehow crashed on my computer and I don't know how to make it run again now.
Everytime I try to start it, it crashes.

I did a new installation via a rpm-package. On the first start the following messages occured:

kio (KService*): WARNING: The desktop entry file /opt/kde3/share/applications/kd
e/kbarcode-label.desktop has Type=MimeType instead of "Application" or "Service"
kio (KService*): WARNING: Invalid Service : /opt/kde3/share/applications/kde/kba
rcode-label.desktop


On any following startup it just crashes. Preventing the Crash Handler the kernel just sais "flowpoint exception"

Does anyone know where the problem is?

Thanks!

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 76%
76.00 Likes
24 Dislikes

0 Supporters for KSmoothDock:

Recent Donations:

Be the first to donate
show all
Details
version
5.2
updated Mar 23 2017
added Jun 10 2003
downloads
page views 6048
support dangvd
For The Product
KSmoothDock
5 - 10 - 25 - 50 - 100 - 200 - 500