Smooth Tasks
Plasma 4 Extensions
Score 93%
Description:

This is a fork of mbaszczewskis STasks plasmoid. For the original STasks code go there:
http://www.kde-look.org/content/show.php/STasks?content=99739

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.

About Launcher Support, Grouping and Sorting:
A feature often requested in the comments is support for launchers and a more comprehensive context menu. Because the information about which task items there are, their grouping, sorting and state (minimized, demands attention, is active, ...) and even their context menu is all provided by libtaskmanager, such feature requests should be directed to kdelibs. I wrote a wishlist entry in the kde bugtracker for these features: https://bugs.kde.org/show_bug.cgi?id=207902 If you want this feature vote for this wish.

Update:
Launcher support exists in KDE 4.6. I will incorporate this feature once KDE 4.6 is available in Fedora (and I have time).


Update 2:
I pulled all changes made by flupp and jimi312, which amongst other things add launcher support. You can download the most recent source directly from the mercurial repository:
https://bitbucket.org/panzi/smooth-tasks/get/tip.tar.bz2

However, because I experienced some bugs with the launcher support (sometimes they are shown when the associated app is running and sometimes they are not shown when the associated app is not running) I did not make a new release yet. If I can find the bugs in a few hours tomorrow (2nd Apr 2011) or flupp/jimi312 fix them I will make a new release. I don't know how much time I have to work on Smooth Tasks. :/

Update 3:
The mentioned bugs concerning launchers seem also to be present with KDE's original taskbar, so I think the bug lies in libtaskmanager and not in Smooth Tasks.

Bugreports and Wishes:
http://bitbucket.org/panzi/smooth-tasks/issues/

Packages:
Debian, Ubuntu and Fedora have official packages.

Fedora:
sudo yum install kde-plasma-smooth-tasks

And to get meaningful backtraces:
sudo debuginfo-install kde-plasma-smooth-tasks

Note: I didn't check the validity of any of these packages!

Poll: Which Layout should stay?
I have created a poll about which of the various layouts supported by Smooth Tasks should be kept and which I can drop:
http://twtpoll.com/dm5m96

Please participate in this poll so I know whether I have to bother with supporting all of the currently provided layouts. In case you do not use multiple rows please choose the first option. In this case most layouts should look the same anyway.
Last changelog:

7 years ago

wip 2010-11-06:
FIX: drop whole groups onto pager (removed workaround for KDE < 4.5 which could not handle groups at all)
FIX: when dragging a task only a tiny bit it's position was not reset
Maybe FIX: a very rare tooltip positioning bug (I have o wait if it reoccurs)

wip 2010-11-05 update 1:
FIX: fixed unwanted highlight behaviour change which reintroduces flickering :(

wip 2010-11-05:
FIX: tooltip appearance and background blur under KDE 4.5 (someone once sent me a patch for this but I cant find this message any more so I figured it out myself by looking at KDE sources)
FIX: less flickering for the kwin highlight effect

wip 2010-02-27:
FIX: less flickering for the window preview effect because I removed the kwin highlight effect bug workaround (that bug was obviously fixed in kde 4.4)
FIX: crash when right-click on startup item, thanks to anonymous

wip 2010-02-13 update 2:
FIX: hopefully fixed bug concerning missing taskbar entries

For the full list of changes see:
http://bitbucket.org/panzi/smooth-tasks/src/tip/ChangeLog

rosteck

6 years ago

For those who encounter this error: "error: ‘class TaskManager::LauncherItem’ has no member named ‘url’" there is simple solution.
Rewrite line 263 in applet/SmoothTasks/Applet.cpp from:

launcherProperties.append(launcherItem->url().url());

to:

launcherProperties.append(launcherItem->launcherUrl().url());

Report

floopy1962

6 years ago

After i upgrade to Kde 4.7 its says "unable to load unknown widget"

Report

netolins

6 years ago

Same for me =|
kde 4.6.5 to kde 4.7 = unable to load unknown widget

Report

Schiwi

6 years ago

you have to recompile it from source

Report

floopy1962

6 years ago

thank god that works :D i just can't without this great task manager :P
ty again :)

Report

Schiwi

6 years ago

just call me Schiwi ;-)

Report

theamazingmrbrock

6 years ago

It hasnt been working with the latest version of libtaskmanager either
someone repackaged it and posted it up here https://docs.google.com/leaf?id=0B1UMhse3gjfPOThiNDhkOTItZjk5OS00ODA0LThjOWItMjBkYjY5ZjQxZDFj&hl=en_US
Enjoy everyone. If the auther wants to update it that would be aces.

Report

theamazingmrbrock

6 years ago

Sorry I posted that without proper testing. Smooth tasks installs good and can be started, and put into use but any time it needs to actually work it crashes.

I think it's unable to generate tasks because it crashes when it's supposed to start displaying them.

Report

goona

6 years ago

Would it be possible that smooth task is using the same blurred text-shadows as FolderView?

Report

york824

6 years ago

First thank you for your great job. I love smooth tasks very very much.
There is only one thing I would like to see as an improvement: the ability of making Libreoffice stay on the tast bar when it is not running. Is that possible to be implemented?

Report

majewsky

6 years ago

I want to set the expanding size for task items to the maximum to have the task items always cover the whole applet area. This works fine for the 1440x900 display on my notebook, where the applet is slightly less wide than the maximum expanding size of 1000 pixels, but it fails on my other system with a 1920x1080 Full HD display. Could you please increase the maximum value for the expanding size to something like 3000 to 10000 pixels?

Report

virgolus

6 years ago

Thx for your awesome widget. I can't use kde without this taskbar. There is a plan for activity support? If I switch trough activity the icon of an app in another activity doesn't disappear.

thanks again

Report

nicotine

6 years ago

[ 18%] Building CXX object applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/Applet.o

/tmp/yaourt-tmp-heaven/aur-smooth-tasks/src/smooth-tasks-build/applet/SmoothTasks/Applet.cpp: В функции-члене «void SmoothTasks::Applet::launcherAdded(TaskManager::LauncherItem*)»:
/tmp/yaourt-tmp-heaven/aur-smooth-tasks/src/smooth-tasks-build/applet/SmoothTasks/Applet.cpp:263:42: ошибка: «class TaskManager::LauncherItem» has no member named «url»
make[2]: *** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/Applet.o] Ошибка 1
make[1]: *** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Report

idonthack

6 years ago

change the file applet/SmoothTasks/Applet.cpp on line 263

launcherProperties.append(launcherItem->url().url());

becomes

launcherProperties.append(launcherItem->launcherUrl().url());

Report

nicotine

6 years ago

Hi, thank you.

P.S. I've switched to this repo — https://bitbucket.org/jimi312/smooth-tasks-kde-sc-4.6 it looks more freshly, but both are abandoned anyway :)

Report

Fremesa

6 years ago

I just try many times and allways the same error. I tried in Kubuntu 11.04 know im in Opensuse 11.4 but i have the shame error and google do not helpme.

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error: your C compiler: "CMAKE_C_COMPILER-NOTFOUND" was not found. Please set CMAKE_C_COMPILER to a valid compiler path or name.
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:98 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/freddy/.kde4/share/apps;/usr/share/kde4/apps;/etc/kde4/share/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.

Report

Nandoman89

6 years ago

how I install this, when I try install from file option inside plasma add widgets, it ask me for a .plasmoid file, but file comes in tarball. Please can explain method of install more clearly?

Report

davorao

6 years ago

When using smooth tasks on a side panel, the first item starts at the bottom. Thats quite an annoying bug. Its something that i first noticed in Flupp and jimmy's version. Otherwise great plasmoid.
Thank you very much

Report

Flupp

6 years ago

This was a design decision of mine. Since the task buttons can be expanded and there may be multiple lines (or maybe better call it columns in vertical mode?), I orientated things as you would expect from a book shelf: The Text is written bottom-up and if you read many book titles (i.e. lines of task buttons) you do this from left to right, as usual. (Unfortunately, not all books stick to this rule.) But maybe things should be different for right-to-left fonts.

Report

davorao

6 years ago

Okay thanks i understand that. I was thinking about the bug panzi wrote about and from what i experienced its really annoying if one has too many items on the task manager. Maybe it would be possible to make the task manager's size flexible. That would eliminate the inherent settings of libtaskmanager who wants to squeeze everything to the "default" size of the applet in the panel. Thank you again

Report

davorao

6 years ago

After rereading this i saw my thinking is wrong. The panel size makes the plasmoid squeeze the icons so it's flexibility has nothing to achieve here.

Report

flavs

6 years ago

This taskbar is absolutely amazing.

Though there's a problem when running it with compiz: the preview thumbnails appear blurred and as if they were behind the plasma translucent frame.

Any idea why this is happening?

Thank you for your work. It's highly appreciated.

Report

C

panzi

6 years ago

I'm amazed that there even are previews using compitz, because I thought I'm using a kwin specific feature here.

Report

kuna236

6 years ago

Thank you so much. This is awesome. Exactly what I've been looking for.

Report

gravy

6 years ago

Nice plasmoid! But how is it possible to disable (or change) the animation?

Report

7 years ago

wip 2010-11-06:
FIX: drop whole groups onto pager (removed workaround for KDE < 4.5 which could not handle groups at all)
FIX: when dragging a task only a tiny bit it's position was not reset
Maybe FIX: a very rare tooltip positioning bug (I have o wait if it reoccurs)

wip 2010-11-05 update 1:
FIX: fixed unwanted highlight behaviour change which reintroduces flickering :(

wip 2010-11-05:
FIX: tooltip appearance and background blur under KDE 4.5 (someone once sent me a patch for this but I cant find this message any more so I figured it out myself by looking at KDE sources)
FIX: less flickering for the kwin highlight effect

wip 2010-02-27:
FIX: less flickering for the window preview effect because I removed the kwin highlight effect bug workaround (that bug was obviously fixed in kde 4.4)
FIX: crash when right-click on startup item, thanks to anonymous

wip 2010-02-13 update 2:
FIX: hopefully fixed bug concerning missing taskbar entries

For the full list of changes see:
http://bitbucket.org/panzi/smooth-tasks/src/tip/ChangeLog

product-maker vistaus Jan 09 2018

product-maker AdrielDoe Jan 04 2017

product-maker mirkogennari Dec 03 2016

product-maker matafleur Apr 08 2015

product-maker Sweyn78 Aug 27 2012

product-maker Koali-Fran Jun 11 2012

product-maker dimparf May 02 2012

product-maker electron222 Dec 18 2011

product-maker aspotashev Nov 01 2011

product-maker Thaodan Oct 28 2011

product-maker onizou Sep 10 2011

product-maker DivanSantana Jul 30 2011

product-maker bas89 Jul 20 2011

product-maker RyanMcCoskrie Jul 20 2011

product-maker -luk- Jul 05 2011

product-maker robyshot Jun 27 2011

product-maker wizardred Jun 01 2011

product-maker qwerta May 31 2011

product-maker jaitrum May 20 2011

product-maker ZaWertun May 19 2011

product-maker Genserowski May 10 2011

product-maker gp42 May 09 2011

product-maker nicotine Apr 27 2011

product-maker kuna236 Apr 07 2011

product-maker julroy67 Apr 01 2011

product-maker flavs Mar 24 2011

product-maker detaos Mar 09 2011

product-maker Bottom-Egg Mar 09 2011

product-maker se3n Feb 25 2011

product-maker schleby Feb 16 2011

product-maker ubuntuku Feb 12 2011

product-maker mononoke Feb 11 2011

product-maker aeoris Feb 11 2011

product-maker ZomAur Feb 08 2011

product-maker aciph Feb 08 2011

product-maker wepiha Feb 03 2011

product-maker Pyruzan Feb 02 2011

product-maker ZXP6 Jan 31 2011

product-maker Koresh Jan 10 2011

product-maker nerdykid Jan 08 2011

product-maker Flupp Jan 08 2011

product-maker unikum111 Jan 05 2011

product-maker LinuxFanatic Dec 25 2010

product-maker flanello Dec 23 2010

product-maker margueritesu Dec 22 2010

product-maker jmc88 Dec 18 2010

product-maker GDR Dec 14 2010

product-maker TommyCZ Dec 12 2010

product-maker aqeeliz Dec 08 2010

product-maker molecule-eye Dec 03 2010

product-maker peterpenz Nov 13 2010

product-maker freemandigger Nov 13 2010

product-maker gfretes Nov 09 2010

product-maker Desdenova88 Nov 09 2010

product-maker quadra Nov 08 2010

product-maker KAMiKAZOW Nov 08 2010

product-maker jarod82 Nov 07 2010

product-maker etrangerka Nov 07 2010

product-maker icewind1991 Nov 07 2010

product-maker paran0idx Nov 06 2010

product-maker msledziona Nov 06 2010

product-maker KDesk Nov 05 2010

product-maker SeaJey Nov 05 2010

product-maker mcder Nov 04 2010

product-maker integr8e Nov 04 2010

product-maker timorei Nov 04 2010

product-maker schnelle Nov 01 2010

product-maker Antholinux Oct 30 2010

product-maker Haarvenu Sep 23 2010

product-maker 23 340

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
wip-2010-11-06
updated Nov 05 2010
added Mar 24 2009
downloads today
0
page views today 10