Smooth Tasks

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

134
Score 86.9%
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:

9 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

srog

9 years ago

[ubuntu/lucid] plasma-widget-smooth-tasks 0.0~wip20091206-0ubuntu1 (Accepted):
https://lists.ubuntu.com/archives/lucid-changes/2010-February/005496.html

Report

TheBlaze

9 years ago

I get this message after I execute "cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`"

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
Could NOT find KDE4Workspace (missing: KDE4Workspace_CONFIG)
Call Stack (most recent call first):
/usr/share/kde4/apps/cmake/modules/FindKDE4Workspace.cmake:70 (find_package_handle_standard_args)
applet/CMakeLists.txt:5 (find_package)


-- Configuring incomplete, errors occurred!

Can anyone help?

B

Report

srog

9 years ago

It is telling: "Could NOT find KDE4Workspace "

With the (K)ubuntu package: kdebase-workspace-dev

Report

TheBlaze

9 years ago

@srog:
Thank you, thank you, thank you! It woks now.


This plasmoid should be official.
Thanks panzi!

Report

rusart

9 years ago

It's best

Report

OdinEidolon

9 years ago

Sorry,
so what should i do to avoid Plasma from crashing at the startup? I installed the plasmoid from the GUI, so I dont know how to remove it since i do not have access to the GUI anymore. Thanks

Report

C

panzi

9 years ago

From what gui? I only provide a source package. I don't even know how to install my applet using a gui. When you compile it from source, run "sudo make uninstall" in the build directory to uninstall it.

Report

treris

9 years ago

Plasma keeps crashing here as well. I've installed the package through the samrog ppa and have been able to place it in the panel.

But as soon as I want to edit its preferences or open an application (and actually use smooth task) plasma crashes and does not restart itself.

Report

srog

9 years ago

If you are using a deb from my PPA (PPA for Rog131):

KDE packages are build against (as said in the PPA description):
- Karmic KDE 4.3
- Lucid KDE 4.4

In the past it has been a bad idea to mix diffrent plasmoid versions - they may or may not work.

Here the smooth tasks wip 2010-02-13 is working fine when the plasmoid is build against correct KDE version.

Report

srog

9 years ago

Removing the wrong version (with the apt-get):

Press Alt+F2, Krunner should start - type: konsole - konsole should start.

Konsole: sudo apt-get purge plasma-widget-smooth-tasks.

Log out - log in.

There are still markings in the plasma configuration files ~/.kde/share/config/plasma*.

Image
http://yfrog.com/1gleftoversop

If you right click the "Missing plasmoid" icon you could remove it.

Image
http://yfrog.com/1gcleaningnp

PS.
There is the Kubuntu forums
http://kubuntuforums.net/

Report

srog

9 years ago

and for the Kubuntu users (Plasma, plasmoids and short how to recover):
http://kubuntuforums.net/forums/index.php?topic=3110033.0

Report

oboulonis

9 years ago

Same problem for me: kubuntu 9.10 with KDE 4.4.
Plasma crashes as soon as I open an application.

Report

hash87

9 years ago

Option "Only show tasks from the current desktop" seems to be broken in KDE 4.4.

If i have this option enabled then new tasks started on desktop 2,3,4 won't show on the taskbar until i switch desktop to another one and then switch back to previous desktop. As an example:
1. I switch to desktop 2 and start kmail.
2. Kmail appears on desktop 2 but there is no task on the task manager.
3. I switch to desktop 3 and then switch back to desktop 2.
4. Now kmail task is present on the taskbar.

This behaviour happens only on desktops 2,3,4. Desktop 1 seems to work correctly.

I use KDE 4.4+Qt 4.6.1 and smooth tasks wip-2009-02-13.

Report

C

panzi

9 years ago

Yes I know. I'm working on it. A bugfix release follows shortly.

Report

Animatrix30

9 years ago

Even with update2 I have no app on the systray :/

Report

C

panzi

9 years ago

Systray? This is not a systray applet but a taskbar applet. The systray is still rendered by teh original systray.

Report

hash87

9 years ago

Thanks a lot!

Report

DmitryR

9 years ago

Yes, this problem occurs with all programs located in system tray.

Report

edio

9 years ago

I think it would look much better if you change lights to not react on mousePos.y.

I've changed sources, and IMHO it looks better now. (Need to say I don't know C++ at all, but I hope I'll understand idea).
Lines 85-106 from Light.cpp

case AttentionAnimation:
x = drawRect.left() + width * 0.5;
y = drawRect.top() + height;
size = size * 2.0 *
(m_progress < 0.5 ? (m_progress * 0.5 + 0.5) : (1 - m_progress / 2));
break;
case NoAnimation:
if (isRotated) {
x = m_item->size().height() - mousePos.y();
y = mousePos.x();
}
else {
x = mousePos.x();
y = drawRect.top() + height;
}
// y = drawRect.top() + height * 1.10;
width *= 2.0;
height *= 2.0;
break;
default:
return;
}

Report

tbaher

9 years ago

I like this a lot.
It looks more like Windows 7 but I'm not sure about the blinking when it is launching a task and waiting for it to be launched (e.g. pidgin has this)

It now blinks in the bottom instead of in the center or whatever.

Is that intentional?

Report

edio

9 years ago

As for me, light from bottom looks like bottom illumination, while light in center looks like some physically impossible effect.

Report

C

panzi

9 years ago

The light effect is currently the least worry I have. Currently I'm working on getting it to work with KDE 4.4. (I *think* I fixed all bugs, though. Will make a bugfix release.)

Report

C

panzi

9 years ago

I'm not sure what you mean. Can you make a screenshot?

Report

tbaher

9 years ago

This is a screenshot with the code above

http://img535.imageshack.us/img535/4069/snapshot3.png

Here is what it looks like with the original code

Or with just changing the "attention" y back

http://img534.imageshack.us/img534/3592/snapshot4d.png

I prefer the centered light for attention with the bottom light for mouse-position

Report

C

panzi

9 years ago

flupps fork/branch has added this as option:
http://bitbucket.org/flupp/smooth-tasks-fork/overview/

I like the current behaviour. What you say was the original STask behaviour but I got requests to change it to the current one. When/if I merge flupp this option will reappear. Currently you can compile it yourself with your said changes.

Report

9 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

12345678910
167
product-maker AdrielDoe Jan 04 2017 9 excellent
product-maker mirkogennari Dec 03 2016 9 excellent
product-maker matafleur Apr 08 2015 9 excellent
product-maker Sweyn78 Aug 27 2012 9 excellent
product-maker Koali-Fran Jun 11 2012 3 bad
product-maker dimparf May 02 2012 9 excellent
product-maker electron222 Dec 18 2011 9 excellent
product-maker aspotashev Nov 01 2011 9 excellent
product-maker Thaodan Oct 28 2011 9 excellent
product-maker onizou Sep 10 2011 9 excellent
product-maker DivanSantana Jul 30 2011 9 excellent
product-maker bas89 Jul 20 2011 9 excellent
product-maker RyanMcCoskrie Jul 20 2011 9 excellent
product-maker -luk- Jul 05 2011 9 excellent
product-maker robyshot Jun 27 2011 9 excellent
product-maker wizardred Jun 01 2011 9 excellent
product-maker qwerta May 31 2011 9 excellent
product-maker jaitrum May 20 2011 9 excellent
product-maker ZaWertun May 19 2011 9 excellent
product-maker Genserowski May 10 2011 9 excellent
product-maker gp42 May 09 2011 9 excellent
product-maker nicotine Apr 27 2011 9 excellent
product-maker kuna236 Apr 07 2011 9 excellent
product-maker julroy67 Apr 01 2011 9 excellent
product-maker flavs Mar 24 2011 9 excellent
product-maker detaos Mar 09 2011 9 excellent
product-maker Bottom-Egg Mar 09 2011 9 excellent
product-maker se3n Feb 25 2011 9 excellent
product-maker schleby Feb 16 2011 9 excellent
product-maker ubuntuku Feb 12 2011 9 excellent
product-maker mononoke Feb 11 2011 9 excellent
product-maker aeoris Feb 11 2011 9 excellent
product-maker ZomAur Feb 08 2011 9 excellent
product-maker aciph Feb 08 2011 9 excellent
product-maker wepiha Feb 03 2011 9 excellent
product-maker Pyruzan Feb 02 2011 9 excellent
product-maker ZXP6 Jan 31 2011 9 excellent
product-maker Koresh Jan 10 2011 9 excellent
product-maker nerdykid Jan 08 2011 9 excellent
product-maker Flupp Jan 08 2011 9 excellent
product-maker unikum111 Jan 05 2011 9 excellent
product-maker LinuxFanatic Dec 25 2010 9 excellent
product-maker flanello Dec 23 2010 9 excellent
product-maker margueritesu Dec 22 2010 9 excellent
product-maker jmc88 Dec 18 2010 9 excellent
product-maker GDR Dec 14 2010 9 excellent
product-maker TommyCZ Dec 12 2010 9 excellent
product-maker aqeeliz Dec 08 2010 9 excellent
product-maker molecule-eye Dec 03 2010 9 excellent
product-maker peterpenz Nov 13 2010 9 excellent
product-maker freemandigger Nov 13 2010 9 excellent
product-maker gfretes Nov 09 2010 9 excellent
product-maker Desdenova88 Nov 09 2010 9 excellent
product-maker quadra Nov 08 2010 9 excellent
product-maker KAMiKAZOW Nov 08 2010 9 excellent
product-maker jarod82 Nov 07 2010 9 excellent
product-maker etrangerka Nov 07 2010 9 excellent
product-maker icewind1991 Nov 07 2010 9 excellent
product-maker paran0idx Nov 06 2010 9 excellent
product-maker msledziona Nov 06 2010 9 excellent
product-maker KDesk Nov 05 2010 9 excellent
product-maker SeaJey Nov 05 2010 9 excellent
product-maker mcder Nov 04 2010 9 excellent
product-maker integr8e Nov 04 2010 9 excellent
product-maker timorei Nov 04 2010 9 excellent
product-maker schnelle Nov 01 2010 9 excellent
product-maker Antholinux Oct 30 2010 9 excellent
product-maker Haarvenu Sep 23 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
luter
Oct 05 2013
Landis
Jul 19 2013
yevhensayenko
Jun 19 2013
klejczklejczkl
May 31 2013
Stincjatclava
Apr 29 2013
bas89
Nov 12 2011
vylycyn
Aug 24 2011
ozky
Aug 20 2011
nekoprog
Aug 02 2011
cosmoslx
Jul 30 2011
tameboy
Jul 15 2011
darx667
Jun 01 2011
qwerta
May 31 2011
Genserowski
May 10 2011
Brutus180
Apr 25 2011
papylhomme
Apr 18 2011
flavs
Mar 24 2011
Bottom-Egg
Mar 09 2011
extra
Feb 27 2011
causa-prima
Feb 23 2011
AHTOH
Feb 23 2011
ubuntuku
Feb 12 2011
mononoke
Feb 11 2011
Pyruzan
Feb 02 2011
joth666
Jan 11 2011
Koresh
Jan 10 2011
daltinn
Jan 07 2011
unikum111
Jan 05 2011
arunce
Dec 25 2010
flanello
Dec 23 2010
margueritesu
Dec 16 2010
GDR
Dec 14 2010
aqeeliz
Dec 08 2010
adsicks
Nov 26 2010
Maarty
Nov 15 2010
gfretes
Nov 09 2010
leprosys
Nov 07 2010
jarod82
Sep 16 2010
AlexeyTyapkin
Sep 03 2010
OdinEidolon
Aug 15 2010
squall38
Aug 05 2010
jackyohh
Jul 11 2010
quadra
Jul 06 2010
ryanho
Jun 18 2010
Mr-idea
May 30 2010
Vistausss
May 29 2010
pyra
May 25 2010
MoonBlossom
May 23 2010
Seremel
May 21 2010
thomasjfedora
May 17 2010
DreadKnight
May 06 2010
xaxas
May 01 2010
KAnton
Mar 25 2010
zalbinosek
Mar 18 2010
Samuel2006
Mar 17 2010
Shadowed87
Mar 10 2010
adrianlopez1984
Mar 09 2010
oOSplashOo
Mar 01 2010
auratux
Feb 21 2010
grozotkh
Feb 17 2010
edio
Feb 13 2010
rickdesantis
Feb 13 2010
msledziona
Feb 12 2010
freemandigger
Feb 11 2010
H1bakusha
Feb 10 2010
Stil-r
Feb 06 2010
maniel
Jan 21 2010
Siminin
Jan 11 2010
tobgle
Jan 05 2010
Schiwi
Jan 02 2010
Yggdrasill
Dec 31 2009
vejha
Dec 12 2009
Rettich
Dec 08 2009
enclave
Nov 28 2009
simongaiteiro
Nov 26 2009
yoann21
Nov 25 2009
Thule
Nov 19 2009
cjann
Nov 19 2009
colokalle
Nov 16 2009
Patapon
Nov 12 2009
mcder
Nov 09 2009
priomsrb
Nov 09 2009
flyingsheep
Nov 08 2009
gzu
Nov 04 2009
kostekjo
Nov 03 2009
mayhem
Nov 03 2009
pups
Nov 03 2009
mnok
Nov 02 2009
tuxvoytec
Nov 01 2009
kubicle
Nov 01 2009
riegertmr
Oct 30 2009
adee
Oct 30 2009
jmdsdf
Oct 29 2009
SeaJey
Oct 28 2009
KAMiKAZOW
Oct 25 2009
banas
Oct 25 2009
ZaWertun
Oct 25 2009
Sparrowmelody
Oct 23 2009
Azz
Oct 23 2009
Refused
Oct 20 2009
xep
Oct 12 2009
hash87
Oct 12 2009
qwertymaniac
Oct 12 2009
Pitmairen
Oct 11 2009
gimox
Oct 10 2009
Grindcore
Oct 10 2009
theZest
Oct 08 2009
goderic
Oct 02 2009
gedik
Sep 18 2009
Flupp
Sep 16 2009
errendir
Sep 13 2009
faemir
Sep 12 2009
-luk-
Sep 10 2009
buschmann23
Sep 06 2009
qwertz-1
Sep 05 2009
CyberTribe
Sep 01 2009
hteles
Aug 25 2009
Nirgal
Aug 24 2009
jirik2tg
Aug 23 2009
tittiatcoke
Aug 23 2009
xadras
Aug 22 2009
ssri
Aug 21 2009
screemo
Aug 20 2009
matiit
Aug 20 2009
mirzaD
Aug 20 2009
lestek
Aug 19 2009
Samt43
Aug 19 2009
ShadowBelmolve
Aug 18 2009
gooler
Aug 17 2009
Skripka
Aug 15 2009
emtorres
Aug 12 2009
timorei
Aug 12 2009
jmtodaro
Aug 10 2009
brdn25
Aug 10 2009
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
wip-2010-11-06
updated Nov 05 2010
added Mar 24 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 24