Flexible 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

11
Score 80.4%
Description:

UPDATED for KDE 4.6

This is a fork of the tasks applet you know from KDE extended by some extra features. Version 0.2 is the same tasks applet as you have in KDE 4.6.2 + the "icon only"-mode.

The inital additional feature to the common task applet is to hide the text labels of applications - just displaying the icons. Cudos for the feature itself goes to the plasma-devs. Since KDE 4.5 the taskbar will hide the text-label if there is "not enough room". I just added an option to force this behaviour. The plasma-devs have rejected this as a configuration option for the vanilla tasks applet.

REQUIREMENTS (tested, might be lower):
- You need a working GNU Compiler toolchain.
- Cmake
- KDE >= 4.4 Headers files (kde development packages)
- QT >= 4.6 Header files (QT development packages)


HOW TO INSTALL

In the main directory run
- cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
- make
- make install/strip (as root or: sudo make install/strip )


The applet is named "Flexible Task Manager" in the applet list.

EternalLight

7 years ago

So, should we wait for a kde4.7-compatible release some time soon or do we have to pursue alternatives to this lovely widget? I really don't want to switch to something else because this widget fits me perfectly and I have grown to love it during the past months.

Report

C

Jinidog

7 years ago

Well, actually there are really good alternatives that make this widget obsolete.
There is IconTask available for KDE 4.7.
And in KDE 4.8 this Icon-only alternative to the taskbar is already integrated.

So it really makes sense to switch. This modification made sense in prior KDE times but not anymore

Report

EternalLight

7 years ago

In that case I have to thank you for the hard work you have put on this widget. It has been extremely useful to me.

Report

C

Jinidog

7 years ago

Thanks. But it was really not hard. I think the difference to the default version is just one line.

Report

Druedain

7 years ago

Any chance to have this in KDE 4.7? I would be very grateful :)

Report

C

Jinidog

7 years ago

Yes - as soon KDE 4.7 ist shipped in Fedora 15. Or Fedora 16 comes out. Whatever is first.

Report

Druedain

7 years ago

Instead of waiting to November maybe you could try some other distro (like OpenSuse in LiveCD mode) to fix this? Soon there will be KDE 4.7.2 and still no update for such good task manager :c

Report

Druedain

7 years ago

http://kde-apps.org/content/show.php/Icon+Tasks?content=144808

this resolves problem :)

Report

virgolus

8 years ago

There is a way to have big icon in a vertical panel?
smooth task have big icon but don't support activty. This widget is what I need but the icon are too small.

great job aniway

Report

floopy1962

8 years ago

[ 50%] Building CXX object CMakeFiles/plasma_applet_flexibletasks.dir/tasks.o
/home/se3n/Documents/flexibletasks/tasks.cpp: In member function ‘void Tasks::launcherAdded(TaskManager::LauncherItem*)’:
/home/se3n/Documents/flexibletasks/tasks.cpp:244:41: error: ‘class TaskManager::LauncherItem’ has no member named ‘url’
make[2]: *** [CMakeFiles/plasma_applet_flexibletasks.dir/tasks.o] Error 1
make[1]: *** [CMakeFiles/plasma_applet_flexibletasks.dir/all] Error 2
make: *** [all] Error 2
...
some advice ? :)

Report

csslayer

8 years ago

LauncherItem's url() function seems to change to launcherUrl().

Report

mattepiu

8 years ago

quite easy, patch:


--- tasks.cpp.orig 2011-07-31 14:28:38.378445994 +0200
+++ tasks.cpp 2011-07-31 14:31:19.044437392 +0200
@@ -241,7 +241,7 @@
KConfigGroup launcherCg(&cg, "Launchers");

QVariantList launcherProperties;
- launcherProperties.append(launcher->url().url());
+ launcherProperties.append(launcher->launcherUrl().url());
launcherProperties.append(launcher->icon().name());
launcherProperties.append(launcher->name());
launcherProperties.append(launcher->genericName());
--- taskgroupitem.cpp.orig 2011-07-31 14:31:58.243947330 +0200
+++ taskgroupitem.cpp 2011-07-31 14:32:55.077236815 +0200
@@ -1113,7 +1113,7 @@
while (it.hasNext()) {
it.next();
if (it.key()->itemType() == TaskManager::LauncherItemType &&
- static_cast<LauncherItem *>(it.key())->url() == url) {
+ static_cast<LauncherItem *>(it.key())->launcherUrl() == url) {
layoutTaskItem(it.value(), event->pos());
break;
}

Report

alipopsd

8 years ago

Thank you, kind sir. I couldn't look at default task manager after trying Flexible Tasks. Now I can use it again.

Report

C

Jinidog

8 years ago

Well - the best way would be to take the tasks applet from KDE 4.7 and applying the patch on it. Currently I have no KDE 4.7 development environment available, so I cannot do it myself at the moment.

Report

JooJooBee666

8 years ago

I compiled/installed with no errors, but this just does not appear in the widget list. KDE 4.6.5/Ubuntu 11.04 (well, it WAS until I dumped Unity like a red-headed step child after about 10 minutes of use).

Did I miss something?

Report

jetpack

8 years ago

2:
/home/jetpack/Descargas/flexibletasks/abstracttaskitem.h:29:35: fatal error: taskmanager/taskgroup.h: No existe el fichero o el directorio
compilation terminated.
make[2]: *** [CMakeFiles/plasma_applet_flexibletasks.dir/windowtaskitem.o] Error 1
make[1]: *** [CMakeFiles/plasma_applet_flexibletasks.dir/all] Error 2
make: *** [all] Error 2

Any ideas?

Report

C

Jinidog

8 years ago

Again and again - you have to install the KDE header (often called development) packages.

Report

crematory3

8 years ago

Same error for me. Yes, i installed all Header files. But everytime at the same point comes this error. My System Kubuntu 11.04 KDE 4.6.2

Report

jetpack

8 years ago

Hi!

After looking for an "obvious answer" as friend Jinidog told me, XD!!, please try with kdebase-workspace-dev. This compile with Kubuntu 11.04 4.6.2 and 3

Greetz, it's a great app!!

Report

noc

8 years ago

i made that account only to say that.
it compiled smoothly
it works like a charm

and with this addon my aarchlinux kde 4.6 is perfect

thanks!

Report

cojack

8 years ago

Should be as default, great! Thanks for your work.

Report

kdekda

8 years ago

I compiled the source without errors, restart plasma, yet I can not find your task manager in the list of plasmoids .. can you help me? I use kubuntu 10.10 and kde 4.6.2

Report

C

Jinidog

8 years ago

After you have restarted plasma (!) you should find it as "Flexible Task Manager"

Report

kdekda

8 years ago

but..there isn't!!
maybe, can i search into a specific folder to see if i find it?

Report

C

Jinidog

8 years ago

It's under "windows and processes" (or similar, I have just its German name and translated it)

Report

12345678910
118
product-maker mirkogennari Dec 03 2016 9 excellent
product-maker Vinucs Sep 17 2011 9 excellent
product-maker prMoriarty Jul 21 2011 9 excellent
product-maker RyanMcCoskrie Jul 20 2011 9 excellent
product-maker EternalLight Jun 13 2011 9 excellent
product-maker soee May 20 2011 9 excellent
product-maker Telperien May 19 2011 9 excellent
product-maker Contrast May 18 2011 9 excellent
product-maker Genserowski May 04 2011 9 excellent
product-maker cojack Apr 20 2011 9 excellent
product-maker screemo Apr 04 2011 9 excellent
product-maker mreloads Mar 31 2011 9 excellent
product-maker deabru Mar 31 2011 9 excellent
product-maker oldfield Mar 30 2011 9 excellent
product-maker centuri0 Mar 30 2011 9 excellent
product-maker pepedopolous Mar 30 2011 9 excellent
product-maker KAMiKAZOW Dec 05 2010 3 bad
product-maker pohybel Nov 24 2010 9 excellent
product-maker ZomAur Nov 09 2010 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.2
updated Mar 30 2011
added Aug 25 2010
downloads 24h
0
page views 24h 7