Smooth Tasks 2

Plasma 4 Widgets

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

12
Score 85.0%
Description:

This is evolution of
http://kde-look.org/content/show.php/Smooth+Tasks?content=101586 for support new KDE 4.8 API's.

This taskbar replacement has window peeking similar to Windows 7 when you use the kwin 'highlight window' effect. Even if this effect is not used you can click the tooltip in order to activate the corresponding window.

Last changelog:

6 years ago

2013-11-02
FIX: Bad positioning of icons after drag on some Plama theme configurations (rest)
2013-10-12
FIX: Bad positioning of icons after drag in some Plasma theme configurations

2013-09-07
FIX: lightning effect on startup or on attention from application
artefact after lightning effect
translation remove warning
translation update some files
ADD: remove debug log for release. See INSTALL file

2013-08-24
ADD: replace obsolete KDE animation API

2012-02-19
FIX: save and restore launchers choice
ADD: dutch translation
FIX: .desktop informations

v2012-02-13 :
FIX: size of icon if animation is stopped before duration scheduled
FIX: update french translation

mozo

3 years ago

Please, release Plasma 5 comatible version. KDE is a crap without smooth-tasks :(

Report

VVayfarer

5 years ago

I just installed the newest version (from Arch's user repository here: https://aur.archlinux.org/packages/kdeplasma-applets-smooth-tasks2/ ) for KDE 4.14.1, but it doesn't seem to do anything.

I tried logging in and out, restarting, but I still have the default taskbar. Any advice?

Report

Zorael

5 years ago

Works well in 4.11.9!

The Apply button in the Settings dialogue doesn't get activated when a change is made, though. You have to click OK to update it.

Report

changedsoul

5 years ago

I tried the source from here, and also from AUR, both times they compile and install fine, but when I log out and back in, my task bar never changed.....Am I doing something wrong?

Im running KDE 4.12.2 in Arch

Report

VVayfarer

5 years ago

Same problem, using newest KDE version at time of writing. Any way to get it to work?

Report

lanufabi

5 years ago

Hey,
I like this app but I don't need the window preview as tool tip. Instead of this I'd like to have only the icon + title as a little popup. Is it possible to patch it or to add this as an option in the preferences?

Thanks

Report

mozo

6 years ago

Thank you, Henry!!! It's now working like a charm!!!

Report

9

deny26

6 years ago

make my desktop look elegant ;)

Report

remix

6 years ago

Please add "Shift + left click" to start new instance. The same configuration works for Cairo and Windows. Would be great to use it in a way that users are already accustomed.

Report

mozo

6 years ago

Hello Henry4, here I uploaded a video with my bug, I hope it help:

http://youtu.be/_FxTrVqP9Ms

Report

C

henry4

6 years ago

Thank's you, but your have the bug with the last version ?

Report

mozo

6 years ago

Yes, the newest version from AUR. I can hold it via pacman.conf, but than it has problems with newest version of kde-workspace, so I have to hold kde-workspace too, wich is important package and this is no option for me. Thank you :)

Report

mozo

6 years ago

I've just installed "2013-10-12" version and the problem is still here.

Report

9

hbdee

6 years ago

I maintain the 2013-10-12 AUR pkg and I can reproduce this bug.

Report

9

hbdee

6 years ago

Thanks for fixing.

Report

l12436

6 years ago

i think this is smooth task bug

Application: Plasma 桌面 shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2aba3d77c0 (LWP 15854))]

Thread 4 (Thread 0x7f2a8c8fe700 (LWP 15855)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f2ab307806b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2 0x00007f2ab30780a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3 0x00007f2aaa7aa764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#4 0x00007f2aad732f6e in start_thread (arg=0x7f2a8c8fe700) at pthread_create.c:311
#5 0x00007f2ab9cc59cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f2a0ae77700 (LWP 15856)):
#0 0x00007f2ab9cb8f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f2aad028694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f2aad02879c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f2ab6891a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007f2ab68635ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5 0x00007f2ab68638e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007f2ab676288f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007f2ab6844d13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8 0x00007f2ab6764f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00007f2aaa7aa764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#10 0x00007f2aad732f6e in start_thread (arg=0x7f2a0ae77700) at pthread_create.c:311
#11 0x00007f2ab9cc59cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f29f7c36700 (LWP 15867)):
#0 0x00007f2ab9cb8f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f2aad028694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f2aad02879c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f2ab6891a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007f2ab68635ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5 0x00007f2ab68638e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007f2ab676288f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007f2a087e6fd7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#8 0x00007f2ab6764f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00007f2aaa7aa764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#10 0x00007f2aad732f6e in start_thread (arg=0x7f29f7c36700) at pthread_create.c:311
#11 0x00007f2ab9cc59cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f2aba3d77c0 (LWP 15854)):
[KCrash Handler]
#5 0x00007f2a94bb6ca6 in SmoothTasks::Applet::itemRemoved (this=0x2c20160, groupableItem=0x8e74830) at /swap/Programing/Git/smooth-tasks2/applet/SmoothTasks/Applet.cpp:231
#6 0x00007f2ab6878a58 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007f2a9a71fa42 in TaskManager::TaskGroup::itemRemoved(TaskManager::AbstractGroupableItem*) () from /usr/lib/libtaskmanager.so.4abi5
#8 0x00007f2a9a71fde3 in TaskManager::TaskGroup::Private::signalRemovals() () from /usr/lib/libtaskmanager.so.4abi5
#9 0x00007f2a9a722579 in ?? () from /usr/lib/libtaskmanager.so.4abi5
#10 0x00007f2ab687cdce in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f2ab5c01dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#12 0x00007f2ab5c08470 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007f2ab7528a6a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0x00007f2ab68648bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f2ab6867e1f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007f2ab6892073 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007f2aad0283a6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2aad0286f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f2aad02879c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f2ab6891a55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007f2ab5ca39d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007f2ab68635ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007f2ab68638e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#24 0x00007f2ab6868e5b in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f2ab9fcf27c in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#26 0x00007f2ab9becde5 in __libc_start_main (main=0x4006e0, argc=1, ubp_av=0x7fffb569b238, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb569b228) at libc-start.c:260
#27 0x000000000040070e in _start ()

Report

l12436

6 years ago

P.S. i using the 20120219

Report

l12436

6 years ago

i haved update to the newest, waiting that if that error would happened

Report

Henri

6 years ago

I would really like to use SmoothTasks but there's one show stopper keeps me from doing that. I use wide vertical panel at side of screen for taskbar. Best use for that space imo would be KDE's default taskbar's behaviour where tasks are in one row, don't take much space vertically and titles expanded (always) horizontally. Example: http://tinyurl.com/ovns4y9 . Problem with SmoothTasks is that when forced it to use one row and expand titles always, they can't be set to do that vertically and they take a huge amount of vertical space even if I set distance of tasks to minimum. Example: http://tinyurl.com/nrzfwt8 . That task bar takes over half of the screen vertically). It doesn't look good and isn't efficient.

So my wishes: 1) Option to set direction of title expanding to vertical 2) Option to restrict tasks vertical space 3) When right-clicking a task there should be an option for SmoothTasks references. Now it's painfully hard to click the right place to get that option.

Report

C

henry4

6 years ago

For point 1 I undersate, but for others :
2. Could you indicate on this snapshoot which space should be reduced :
http://beonis.fr/vertical-smoothtasks.png
3. Smooth-Task references = parameters ?

Report

Henri

6 years ago

2. I was referring to situation where vertical panel is wide (above 80 pixels) and expanded text can't anymore be seen and there's only few tasks. They still take all the vertical space there is as seen in http://tinyurl.com/nrzfwt8 (as opposed to KDE's default Icon tasks -plasmoid: http://tinyurl.com/mghvrh2). I guess it's a matter of personal taste which each one prefers but it's more efficient to switch between tasks when there's less distance between.

3. It's seems to be "Smooth Task Settings" in englis (image: http://tinyurl.com/ldtcbfv). It can be accessed also by: unlock widgets > click configure icon > right-click the plasmoid > after changes: lock widgets, but that's more inconvenient. There's also shortcut for that, but those "Alt + X,Y" -type combos haven't never worked for me. About all the other plasmoids I've tried have a menu entry for options when you just right-click them.

Report

mozo

6 years ago

Hello Henry is there any progress for my problem? Thank you :)

Report

mozo

6 years ago

May be I missed something - this bug appears only in manually sorting mode. I hope this will help :)

Report

9

shawnpeterson77

6 years ago

When running the following command: cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`


I get the following error:
CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:98 (message):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/shawn/.kde/share/apps;/usr/share/kde-settings/kde-profile/default/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:1 (find_package)


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.8)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!

Not sure what it means, I have cmake 2.8.11.

Report

anika200

6 years ago

Quote:[pcbsd-3859 8] build > make -j 2
[ 7%] Built target plasma_applet_smooth-tasks_automoc
[ 7%] Built target translations
[ 7%] Building CXX object applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/ToolTipBase.o
[ 7%] Building CXX object applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/ToggleAnimation.o
In file included from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToggleAnimation.h:27,
from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToggleAnimation.cpp:22:
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/Animate.h:49:21: warning: no newline at end of file
In file included from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/TaskStateAnimation.h:27,
from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/TaskItem.h:26,
from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToolTipBase.h:25,
from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToolTipBase.cpp:20:
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/Animate.h:49:21: warning: no newline at end of file
In file included from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToggleAnimation.cpp:22:
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToggleAnimation.h: In constructor 'SmoothTasks::ToggleAnimationAnim::ToggleAnimationAnim(SmoothTasks::ToggleAnimation&)':
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToggleAnimation.h:38: error: class 'SmoothTasks::ToggleAnimationAnim' does not have any field named 'Animate'
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToggleAnimation.h:38: error: no matching function for call to 'SmoothTasks::Animate<SmoothTasks::ToggleAnimation>::Animate()'
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/Animate.h:32: note: candidates are: SmoothTasks::Animate<T>::Animate(T&) [with T = SmoothTasks::ToggleAnimation]
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/Animate.h:29: note: SmoothTasks::Animate<SmoothTasks::ToggleAnimation>::Animate(const SmoothTasks::Animate<SmoothTasks::ToggleAnimation>&)
*** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/ToggleAnimation.o] Error code 1
In file included from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/TaskItem.h:26,
from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToolTipBase.h:25,
from /usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/ToolTipBase.cpp:20:
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/TaskStateAnimation.h: In constructor 'SmoothTasks::TaskStateAnimationAnim::TaskStateAnimationAnim(SmoothTasks::TaskStateAnimation&)':
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/TaskStateAnimation.h:38: error: class 'SmoothTasks::TaskStateAnimationAnim' does not have any field named 'Animate'
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/TaskStateAnimation.h:38: error: no matching function for call to 'SmoothTasks::Animate<SmoothTasks::TaskStateAnimation>::Animate()'
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/Animate.h:32: note: candidates are: SmoothTasks::Animate<T>::Animate(T&) [with T = SmoothTasks::TaskStateAnimation]
/usr/home/lee-bsd/Downloads/smooth-tasks2/applet/SmoothTasks/Animate.h:29: note: SmoothTasks::Animate<SmoothTasks::TaskStateAnimation>::Animate(const SmoothTasks::Animate<SmoothTasks::TaskStateAnimation>&)
*** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/ToolTipBase.o] Error code 1
2 errors
*** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/all] Error code 2
1 error
*** [all] Error code 2
1 error
[13:03 0.35]

Report

6 years ago

2013-11-02
FIX: Bad positioning of icons after drag on some Plama theme configurations (rest)
2013-10-12
FIX: Bad positioning of icons after drag in some Plasma theme configurations

2013-09-07
FIX: lightning effect on startup or on attention from application
artefact after lightning effect
translation remove warning
translation update some files
ADD: remove debug log for release. See INSTALL file

2013-08-24
ADD: replace obsolete KDE animation API

2012-02-19
FIX: save and restore launchers choice
ADD: dutch translation
FIX: .desktop informations

v2012-02-13 :
FIX: size of icon if animation is stopped before duration scheduled
FIX: update french translation

12345678910
139
product-maker mirkogennari Oct 23 2015 9 excellent
product-maker Zipristin Jul 26 2014 9 excellent
product-maker BishopWolf Jan 08 2014 9 excellent
product-maker deny26 Nov 04 2013 9 excellent
product-maker DBrannan Nov 02 2013 9 excellent
product-maker n-k Oct 12 2013 9 excellent
product-maker Contrast Oct 12 2013 9 excellent
product-maker kajinek Sep 24 2013 3 bad
product-maker e1nste1n Sep 22 2013 9 excellent
product-maker koko2k Sep 10 2013 9 excellent
product-maker alfaflo Aug 24 2013 9 excellent
product-maker frag Aug 24 2013 9 excellent
product-maker hbdee Aug 24 2013 9 excellent
product-maker spindash Jul 02 2013 9 excellent
product-maker sysghost Dec 13 2012 9 excellent
product-maker KovacsM Oct 14 2012 9 excellent
product-maker shawnpeterson77 Jul 27 2012 9 excellent
product-maker sokar620 Jul 27 2012 9 excellent
product-maker KDesk Jul 16 2012 9 excellent
product-maker microbi Jul 11 2012 9 excellent
product-maker Pafrape Jun 21 2012 9 excellent
product-maker RAIDENSUB Jun 12 2012 9 excellent
product-maker AndrzejL May 31 2012 9 excellent
product-maker dinosaur Apr 04 2012 9 excellent
product-maker TwoPointOh Feb 23 2012 9 excellent
product-maker rayunix Feb 23 2012 9 excellent
product-maker Genserowski Feb 22 2012 9 excellent
product-maker maurobit Feb 15 2012 9 excellent
product-maker anne-on-a-moose Feb 14 2012 9 excellent
product-maker Schiwi Feb 14 2012 9 excellent
product-maker laloch Feb 13 2012 9 excellent
product-maker srog Feb 11 2012 9 excellent
product-maker mononoke Feb 11 2012 9 excellent
product-maker darthroe Feb 11 2012 9 excellent
product-maker overmind88 Feb 11 2012 9 excellent
product-maker schnelle Feb 11 2012 9 excellent
product-maker vitoubien Feb 11 2012 9 excellent
product-maker piwsko Feb 11 2012 9 excellent
product-maker kim42 Feb 11 2012 9 excellent
product-maker unikum111 Feb 11 2012 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
Zipristin
Jul 26 2014
deny26
Nov 04 2013
remix
Oct 27 2013
n-k
Oct 12 2013
spindash
Jul 02 2013
KovacsM
Oct 14 2012
pavelgejdos
Aug 20 2012
darthroe
Aug 04 2012
laloch
Jun 27 2012
unikum111
Feb 19 2012
Schiwi
Feb 14 2012
mononoke
Feb 11 2012
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2013-10-12
updated Nov 02 2013
added Feb 11 2012
downloads 24h
0
mediaviews 24h 0
pageviews 24h 8