
Flexible Tasks
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
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
8 years ago
Report
Jinidog
8 years ago
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
8 years ago
Report
Jinidog
8 years ago
Report
Druedain
9 years ago
Report
Jinidog
9 years ago
Report
Druedain
9 years ago
Report
Druedain
9 years ago
this resolves problem :)
Report
virgolus
9 years ago
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
9 years ago
/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
9 years ago
Report
mattepiu
9 years ago
--- 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
9 years ago
Report
Jinidog
9 years ago
Report
JooJooBee666
9 years ago
Did I miss something?
Report
jetpack
9 years ago
/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
Jinidog
9 years ago
Report
crematory3
9 years ago
Report
jetpack
9 years ago
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
9 years ago
it compiled smoothly
it works like a charm
and with this addon my aarchlinux kde 4.6 is perfect
thanks!
Report
cojack
9 years ago
Report
kdekda
9 years ago
Report
Jinidog
9 years ago
Report
kdekda
9 years ago
maybe, can i search into a specific folder to see if i find it?
Report
Jinidog
9 years ago
Report