Smooth Tasks 2

Plasma 4 Extensions

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
8 .5
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:

7 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

Strek

8 years ago

404 Not Found
Update Links?

Report

superamer

7 years ago

https://launchpad.net/~samrog131/+archive/ppa/+sourcepub/2264934/+listing-archive-extra

Report

9

darthroe

8 years ago

I just wanted to say thanks for creating what I would describe as the BEST tasks plasmoid.

Report

9

shawnpeterson77

8 years ago

I have successfully compiled / installed this (which is a minor miracle for me) and it is wonderful. I love it for the same reason others do - no grouping, although I also like the rectangular look as well.

Here is my question. Will I have to reinstall this when I do a clean install of kubuntu 12.10, or is it installed somewhere in my home folder?

Report

panzi

8 years ago

Do you have a link to the source repository, so I can see what you changed?

Report

9

AndrzejL

8 years ago

Hi.

I have compiled KDE 4.8.3 under PCLinuxOS and I must say those 2 default task managers that KDE devs provide... I do not like them to much... Well the icon-only one is _okish_ but it has no option to stop grouping... I am used to using smooth-tasks as I was using the repository version of it under KDE 4.6.5... I tried to compile smooth-tasks under KDE 4.8.3 from tarball / hg repo but was running into a lot of trouble and no patches were fixing it... Boy am I glad I found this project... please do not stop maintaining it! :).

Cheers.

Andy

Report

TheBlackCat

8 years ago

Would it be possible to use a different version numbering scheme? Dashes are not allowed in rpm package versions, making packaging the plasmoid more difficult.

Report

kaleidos14

8 years ago

Hi,

make -j 2 gives me this error on kubuntu oneiric:

[ 22%] Building CXX object applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/Task.o
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp: In member function ‘TaskManager::Task* SmoothTasks::Task::task() const’:
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp:190:35: error: invalid conversion from ‘int’ to ‘TaskManager::Task*’ [-fpermissive]
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp: In member function ‘TaskManager::Startup* SmoothTasks::Task::startup() const’:
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp:194:38: error: invalid conversion from ‘int’ to ‘TaskManager::Startup*’ [-fpermissive]
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp: In member function ‘void SmoothTasks::Task::setWindowTask(TaskManager::TaskItem*)’:
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp:312:40: error: no matching function for call to ‘SmoothTasks::Task::disconnect(TaskManager::TaskPtr, int, SmoothTasks::Task* const, int)’
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp:312:40: note: candidates are:
/usr/include/qt4/QtCore/qobject.h:223:17: note: static bool QObject::disconnect(const QObject*, const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:223:17: note: no known conversion for argument 1 from ‘TaskManager::TaskPtr {aka KSharedPtr<TaskManager::Task>}’ to ‘const QObject*’
/usr/include/qt4/QtCore/qobject.h:225:17: note: bool QObject::disconnect(const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:225:17: note: candidate expects 3 arguments, 4 provided
/usr/include/qt4/QtCore/qobject.h:228:17: note: bool QObject::disconnect(const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:228:17: note: candidate expects 2 arguments, 4 provided
make[2]: *** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/Task.o] Errore 1
make[2]: *** Attesa per i processi non terminati....
make[1]: *** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/all] Errore 2
make: *** [all] Errore 2

Report

kaleidos14

8 years ago

this what I get with cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`:

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.7.4 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so;/usr/lib/i386-linux-gnu/libXau.so;/usr/lib/i386-linux-gnu/libXdmcp.so
-- Looking for XOpenDisplay in /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so;/usr/lib/i386-linux-gnu/libXau.so;/usr/lib/i386-linux-gnu/libXdmcp.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/i386-linux-gnu/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Found Phonon: /usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.7 include dir: /usr/include
-- Found KDE 4.7 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found Qt-Version 4.7.4 (using /usr/bin/qmake)
-- Found X11: /usr/lib/i386-linux-gnu/libX11.so
-- Found KDE4Workspace: /usr/lib/cmake/KDE4Workspace/KDE4WorkspaceConfig.cmake
-- Configuring done
-- Generating done
-- Build files have been written to: /home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/build

Report

kaleidos14

8 years ago

Sorry, I didn't read this is not granted to work on kde 4.7. I have 4.7.4 indeed.

Report

kaleidos14

8 years ago

Hi,

make -j 2 gives me this error on kubuntu oneiric:

[ 22%] Building CXX object applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/Task.o
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp: In member function ‘TaskManager::Task* SmoothTasks::Task::task() const’:
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp:190:35: error: invalid conversion from ‘int’ to ‘TaskManager::Task*’ [-fpermissive]
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp: In member function ‘TaskManager::Startup* SmoothTasks::Task::startup() const’:
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp:194:38: error: invalid conversion from ‘int’ to ‘TaskManager::Startup*’ [-fpermissive]
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp: In member function ‘void SmoothTasks::Task::setWindowTask(TaskManager::TaskItem*)’:
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp:312:40: error: no matching function for call to ‘SmoothTasks::Task::disconnect(TaskManager::TaskPtr, int, SmoothTasks::Task* const, int)’
/home/giovanni/Scrivania/Incoming/firefox/smooth-tasks2/applet/SmoothTasks/Task.cpp:312:40: note: candidates are:
/usr/include/qt4/QtCore/qobject.h:223:17: note: static bool QObject::disconnect(const QObject*, const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:223:17: note: no known conversion for argument 1 from ‘TaskManager::TaskPtr {aka KSharedPtr<TaskManager::Task>}’ to ‘const QObject*’
/usr/include/qt4/QtCore/qobject.h:225:17: note: bool QObject::disconnect(const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:225:17: note: candidate expects 3 arguments, 4 provided
/usr/include/qt4/QtCore/qobject.h:228:17: note: bool QObject::disconnect(const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:228:17: note: candidate expects 2 arguments, 4 provided
make[2]: *** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/SmoothTasks/Task.o] Errore 1
make[2]: *** Attesa per i processi non terminati....
make[1]: *** [applet/CMakeFiles/plasma_applet_smooth-tasks.dir/all] Errore 2
make: *** [all] Errore 2

Report

9

laloch

8 years ago

Hello, could you please update the .desktop file (X-KDE-PluginInfo-Version at least) to reflect the current status? I decided to maintain an Arch Linux package[1] and I'd like this to be correct. I would also appreciate if you could include a top level directory in the source tarball. Thanks.

[1] https://aur.archlinux.org/packages.php?ID=56649

Report

C

henry4

8 years ago

Hello,
I'm a Archlinux user.
Do you prefer use my repository ?
On svn://beonis.fr/smooth-tasks/tags/release you cas find the last release of this plasmoid. So you're no need to update your PKGBUILD for each release.

Report

9

laloch

8 years ago

Quote:So you're no need to update your PKGBUILD for each release.
But that's the way the non-VCS packages in Arch Linux work. They are updated manually and guaranteed to work. I'm afraid, that bulding a non-VCS package from common svn tag ("release" in this case) does not conform to Arch package guidelines. Imagine your latest "release" cannot be built on current Arch. There would be no way to checkout/build the previous release. This is what VCS (e.g. smooth-tasks2-svn) packages are for.

Report

breakolami

8 years ago

Smooth Tasks available for KDE 4.8 it's a really good news, downloaded, installed and works fine

Thanks

Report

9

srog

8 years ago

Working fine with the Kubuntu 12.04 (alpha2), KDE 4.8.

Report

9

mononoke

8 years ago

news. it's available again! thanks :)

Report

virgolus

8 years ago

If I set icons scale to 100% the icons present in taskbar are resized. If I launch another program the icon is small (not 100%). Then, if I open the setting and presso ok, the icons are resized.

Sorry for my english.

Report

C

henry4

8 years ago

I updated the source to correct this.

Report

oOSplashOo

8 years ago

too bad, now we've got icontask...

Report

virgolus

8 years ago

I love icon task. Now, with activity support, I can switch back from iconOlyTask to smoothTask. Why? I'm a developer, the unity style "group application in one icon" is slow and frustrating. Good work guy!

Report

7 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
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 7