Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/dangvd/ksmoothdock

Original Featured
15
Become a Fan
7.6

Available as/for:
Description:
KSmoothDock is now DEPRECATED, please use Crystal Dock instead: https://store.kde.org/p/2105085
Last changelog:

v6.3

1. Fixed the occasional crash when launching a single-instance program
2. Improved program matching to decrease the chance having to use the default X icon
3. Updated the code to remove deprecated Qt methods


Ratings & Comments

716 Comments

srgmro33

Could it be possible to change fonts of tooltips using the appearance.conf file ? Thanks for your suggestions

dangvd

Sorry the tooltip font is simply the system font. You can only change the font of the clock. Btw the successor dock (Crystal Dock) is out now.

dirn

10 Thank you for the dock. Easy to use. Love the drag and drop feature. Having rounded corner would be nice.

dangvd

Thanks a lot. The successor dock (Crystal Dock) is out now and has rounded corners.

techxero

@dangvd With Latte on the way out I been looking for a replacement and yours caught my eye.. Only it's been 4 months since last update.. Any plans to "Modernize" it or add features from LAtte to it ? Maybe rounded corners and possibility to use as a Panel too ?

dangvd

Thanks, the successor dock (Crystal Dock) is out now and has rounded corners. It is different from Latte in the sense that it doesn't integrate with the Plasma panel, and focuses on multi-desktop support instead.

Ryuke

This dock could use some ironing out on Wayland. For some reason it appears on a window for me.

dangvd

Hi, the successor dock (Crystal Dock) will be supported on Wayland.

suppenkaspar

how can i move the dock to the bottom right or bottom left?

dangvd

Hi sorry the dock always stays centered, like the MacOSX's one.

suppenkaspar

Please add this feature

dangvd

It's an intended behaviour -- Personally I think the dock should always stay centered to make the parabolic zoom work well.

srgmro33

9 Move from Lattedock to Ksmoothdock. Simple to use and reliable, congratulation for the work

dangvd

Thank you!

gzu

Hi, Doesn't seem to compile on Fedora 34. [ 1%] Automatic MOC and UIC for target ksmoothdock_lib [ 1%] Built target ksmoothdock_lib_autogen [ 3%] Building CXX object CMakeFiles/ksmoothdock_lib.dir/model/application_menu_config.cc.o /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.cc: In member function ??bool ksmoothdock::ApplicationMenuConfig::loadEntry(const QString&)??: /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.cc:163:32: error: ??QString::SkipEmptyParts?? is deprecated [-Werror=deprecated-declarations] 163 | .split(';', QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtCore/QDir:1, from /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.h:9, from /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.cc:19: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.cc:163:32: error: ??QString::SkipEmptyParts?? is deprecated [-Werror=deprecated-declarations] 163 | .split(';', QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtCore/QDir:1, from /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.h:9, from /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.cc:19: /usr/include/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.cc:163:46: error: ??QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const?? is deprecated: Use Qt::SplitBehavior variant instead [-Werror=deprecated-declarations] 163 | .split(';', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtCore/QDir:1, from /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.h:9, from /root/rpmbuild/BUILD/ksmoothdock-6.2/src/model/application_menu_config.cc:19: /usr/include/qt5/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~

dangvd

Hi, For a quick fix, please see: https://github.com/dangvd/ksmoothdock/issues/118#issuecomment-653929974 Hope it helps.

gzu

Hi dangvd, Thanks, I had found that but there also a problem with a deprecated time method, see below /usr/include/qt5/QtCore/qlocale.h:1088:15: note: candidate: ‘QDateTime QLocale::toDateTime(const QString&, QLocale::FormatType) const’ 1088 | QDateTime toDateTime(const QString &string, FormatType format = LongFormat) const; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:1088:15: note: candidate expects 2 arguments, 0 provided /usr/include/qt5/QtCore/qlocale.h:1091:15: note: candidate: ‘QDateTime QLocale::toDateTime(const QString&, const QString&) const’ 1091 | QDateTime toDateTime(const QString &string, const QString &format) const; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:1091:15: note: candidate expects 2 arguments, 0 provided /usr/include/qt5/QtCore/qlocale.h:1094:15: note: candidate: ‘QDateTime QLocale::toDateTime(const QString&, QLocale::FormatType, QCalendar) const’ 1094 | QDateTime toDateTime(const QString &string, FormatType format, QCalendar cal) const; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:1094:15: note: candidate expects 3 arguments, 0 provided /usr/include/qt5/QtCore/qlocale.h:1096:15: note: candidate: ‘QDateTime QLocale::toDateTime(const QString&, const QString&, QCalendar) const’ 1096 | QDateTime toDateTime(const QString &string, const QString &format, QCalendar cal) const; | ^~~~~~~~~~ /usr/include/qt5/QtCore/qlocale.h:1096:15: note: candidate expects 3 arguments, 0 provided make[2]: *** [CMakeFiles/ksmoothdock_lib.dir/build.make:199: CMakeFiles/ksmoothdock_lib.dir/view/clock.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:125: CMakeFiles/ksmoothdock_lib.dir/all] Error 2 mak

iceler

10 10 the best

dangvd

Thank you!

saidbakr

Status: Error: Cannot satisfy dependencies. Kubuntu 18.04.

dangvd

Could you give me a bit more details, what you ran and more of the error log? If you have a GitHub account, it might be easier to file a bug there: https://github.com/dangvd/ksmoothdock/issues

gzu

Is there any way to set the transparency of the Applications Menu, it seem much more transparent than the dock background. Thanks, GZU

dangvd

It's fixed at the moment, but I can add the setting. Bug created: https://github.com/dangvd/ksmoothdock/issues/110 Now that the major change has been done, I should be able to work on this and the clock font feature for the next release. Cheers,

dangvd

Released in v6.2

dangvd

In repo version, Application Menu now uses the same transparency level as the dock panel's. See: https://github.com/dangvd/ksmoothdock/issues/110

Pling
0 Affiliates
Details
license GPLv3
version 6.3
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 10

Other Various Plasma 5 Improvements:

Blured screenshot as screenlock BG
qwe12421
last update date: 9 years ago

Score 6.5

Firefox addon for kwallet KDE5
gmolina
last update date: 9 years ago

Score 7.2

KDE fb2 Thumbnailer
caig
last update date: 7 years ago

Score 7.0

KDE CHM Thumbnailer
caig
last update date: 7 years ago

Score 7.3

KDE ePub Thumbnailer
caig
last update date: 7 years ago

Score 8.1

ksuperkey
Mogger
last update date: 8 years ago

Score 8.5