Description:

KSmoothDock is a cool desktop panel with parabolic zooming effect for KDE Plasma 5 desktop. It is written in C++ and depends on Qt 5 and KDE Frameworks 5.

To build, extract the ksmoothdock-5.1.tar.gz file, then, from within the extracted ksmoothdock-5.1 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.1 directory to the BIN directory e.g. /usr/local/bin), you can run this command from any directory to start the program:
$ ksmoothdock

---

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

Changelog:

v5.1 13 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 15 days ago

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

v5.0.2 19 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 20 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 21 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.

8 years ago

tipp98

Nope, doesn't work. I copied and pasted exactly as you instructed and they both failed. Of course, the ventrilo shortcut is no longer truncated as the command is shorter without wineprefix (The only reason the prefix was there in the first place is because it was a straight copy from the shortcut wine placed in the K menu). Your Wow.exe fails because it is not installed on the wine C: drive, it is installed on the wine G: drive, which is mapped to /games on the local file system. Like I said, the shortcuts work outside of the dock, including your ventrilo.exe example, and I don't think any amount of tweaking the command to do it this way or do it that way will solve the problem, save for the truncation issue, which is not really a problem. I saw a post earlier that had a link to a similar or same issue, but the link was broke....

Report

8 years ago

rbrown3rd

I LOVE this app and have it on all of my machines. I have one that sometimes crashes Ksmoothdock with a signal 8. I am pretty new at using Linux and don't know what that means. This is a wonderful app and I cannot thank you enough for creating it. Signal 8? What does it mean?

Report

8 years ago

dozer


i second/third/# the always on top button

but would still like to put apps behind as it is now..


Awesome task launcher..

Thankyou muchly

Report

8 years ago

dozer


i second/third/# the always on top button

but would still like to put apps behind as it is now..


Awesome task launcher.. i know a bunch of people who will also enjoy it..

Thankyou muchly

Report

8 years ago

sebasch

Hi, I can't get this working under compiz, sometimes X server crash if I start ksmoothdock manually, but it can't finish starting if I put in the kde auto-startup folder.

If I disable the Compiz Window Manager, it works fine.

Any ideas?

Cheers!!

Report

9 years ago

tresloukadu

sorry guys ... its 2 am here... im kinda sleepin in my ecran.... the problem was solved it was because i was tryin to run the program as root user :P

now its ok .. and it is runnin pretty good on my slack 12.

c u

Report

9 years ago

tresloukadu

Hi, im running slack 12, with bery, kibadock and so on... all works so fine. But I intalled KSmoothDock and when I will run it i got this message: "ksmoothdock: cannot connect to X server"

But my X is working cauz im using kde right now. Do you know which file can I configure to fix this problem?

Report

9 years ago

yesint

I have problem changing the color of the text and separators in Mandriva 2008. The program hangs all the time when I'm closing the color picker. Very annoing. Is it a known bug?

Report

9 years ago

reyesrok

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232443696 (LWP 9689)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0x080681d1 in ?? ()
#7 0xbff57080 in ?? ()
#8 0x08282234 in ?? ()
#9 0x00000001 in ?? ()
#10 0xb6b2dff4 in ?? () from /usr/lib/libstdc++.so.6
#11 0x00000000 in ?? ()

What should I do?

Report

9 years ago

dangvd

Hi there,

Sorry for the bugs that some of you encounter. The problem for me is that I cannot reproduce these bugs, so I cannot fix them :(

It seems that these are due to incompatibility between different KDE versions and/or Linux distributions.

If you have any idea on how to solve this, please let me know.

Regards,
Viet D(z)ung
P.S.: FYI I'm using OpenSuSe 10.2 (KDE 3.5.5)

Report

9 years ago

WernerL

Hello,

I installed it on my archlinux installation with the latest version of KDEmod. (It's a tweaked KDE for archlinux :P). Then I installed kdesmoothdock and ran it. It seemed to work properly but than I moved my mouse over it. The zoomfunction works but when I move my mouse out of it, than it hangs for a few seconds. Very anoying problem.. :(

Does someone now if there is a fix for that?

Report

9 years ago

voidmatters

I love Docks, and so I like KSmoothDock.

Unfortunately, when I start it on my Suse 10.2 on a 15.4 Laptop at 1280x800 the positoning looks something like this (note as well the position of the tooltip):

http://img401.imageshack.us/img401/592/ksmoothdockinitialpositbu1.jpg

Only if I reposition the dock it gets positioned correctly.

Is there any ini / config to edit to fix this behaviour?

Thanks.

Report

9 years ago

johnnyjoflin

hello

i really like smoothdock as it´s handy and better looking than kicker..

however, i don´t find any possibility to add a kbfx to the bar. how can i do that?

good stuff

greetz joe

Report

9 years ago

growlhero

Hi.. ksmoothdock crashes when I try to run it. Any ideas? And btw, I'm new to Linux..


Quote:
[?1034h(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208658224 (LWP 11281)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0x08068087 in IconBasedDockItem::generateIcons ()
#7 0x0806857c in IconBasedDockItem::IconBasedDockItem$base ()
#8 0x08067b65 in DesktopSelector::DesktopSelector ()
#9 0x08055309 in KSmoothDock::initPager ()
#10 0x080583dd in KSmoothDock::KSmoothDock ()
#11 0x08052308 in main ()

Report

9 years ago

skidrader

Hi, I have a problem installing it on Mandriva free 2007...
look here!
[root@lutr ksmoothdock]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for kde-config... /usr/bin/kde-config
checking where to install... /usr (as returned by kde-config)
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking whether gcc is blacklisted... no
checking whether g++ supports -Wmissing-format-attribute... no
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether g++ supports -Wundef... no
checking whether g++ supports -Wno-long-long... no
checking whether g++ supports -Wno-non-virtual-dtor... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
[root@lutr ksmoothdock]# make
make: *** No targets specified and no makefile found. Stop.
Can you help me?

Report

8 years ago

accessor

Try to "rm -rf ~/.kde/share/apps/ksmoothdock/". I have the same error today, the reason was - invalid icon path in one of menu-descriptor files.

Report

9 years ago

TheG33k

Please add Xinerama Support (Gentoo) for Ksmoothdock. I can not use without :(

Report

9 years ago

frankifol

kde 3.5.7
qt 3.3.8
archlinux kernel 2.6.21

i followed the instructions to install ksmoothdock and everything works well but for one thing. Every time I boot the system I have one more process named ksmoothdoch in ksysguard. I reached more than one hundred ksmoothdock processes and they uses a lot of resources. How can I avoid the killing of the process every time I boot?

Report

9 years ago

mrluk03

It happens in my Slack too. Since I've installed ksmoothdock for the first time. =(

Report

9 years ago

frankifol

I've bypassed this problem by setting ksmoothdock in the processes that shold not be saved when closing kde. Is the advanced section of "session" in control panel

Report

9 years ago

dangvd

Hi guys,

Sorry for the crash bugs. Although it doesn't happen on my PC, it seems to happen in a considerable number of cases. I am investigating the problem and trying to fix it.

Regards,
Viet D(z)ung

Report

9 years ago

dreamcatcher

Is it posssible to disable auto-hide and configure the dock someway that the open windows can cover it?

Report

9 years ago

ciruman

I'm interesting on it too.

Thank you, good job!

Report

9 years ago

Merritt

I compiled the program from Source, and I am using Kubuntu 7.04.

The program installed.. was running.. I configured a few things, and the last thing I can remember doing is adding an icon for Firefox. Now when I start the program (Alt-F2 + ksmoothdock) it starts, no problems, but as soon as I move the mouse over it's location at the top of the screen (it is set to autohide) the bar pops up for half a second then crashes.

"The application KSmoothDock (ksmoothdock) crashed and caused the signal 11 (SIGSEGV)."

Here is the backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232845104 (LWP 7551)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0x08072735 in ?? ()
#7 0x082cb288 in ?? ()
#8 0x00000036 in ?? ()
#9 0xbfb4aae8 in ?? ()
#10 0xb7570a68 in vtable for QPaintDevice () from /usr/lib/libqt-mt.so.3
#11 0x08087528 in ?? ()
#12 0x0810e9f0 in ?? ()
#13 0x00000002 in ?? ()
#14 0x00000000 in ?? ()

This error is fully reproducable, every time. Any help?

Report

9 years ago

Merritt

I compiled the program from Source, and I am using Kubuntu 7.04.

The program installed.. was running.. I configured a few things, and the last thing I can remember doing is adding an icon for Firefox. Now when I start the program (Alt-F2 + ksmoothdock) it starts, no problems, but as soon as I move the mouse over it's location at the top of the screen (it is set to autohide) the bar pops up for half a second then crashes.

"The application KSmoothDock (ksmoothdock) crashed and caused the signal 11 (SIGSEGV)."

Here is the backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232845104 (LWP 7551)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0x08072735 in ?? ()
#7 0x082cb288 in ?? ()
#8 0x00000036 in ?? ()
#9 0xbfb4aae8 in ?? ()
#10 0xb7570a68 in vtable for QPaintDevice () from /usr/lib/libqt-mt.so.3
#11 0x08087528 in ?? ()
#12 0x0810e9f0 in ?? ()
#13 0x00000002 in ?? ()
#14 0x00000000 in ?? ()

This error is fully reproducable, every time. Any help?

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.1
updated Mar 09 2017
added Jun 10 2003
downloads
page views 4905
support dangvd
For The Product
KSmoothDock
5 - 10 - 25 - 50 - 100 - 200 - 500