Page 1 of 1

An alternative to icontasks: KDE Plasma Smooth Tasks Fork

PostPosted: Apr 14th, '13, 22:39
by fraterlinux
I'm not satisfied with icontasks, and I have an alternative:

Smooth Tasks Fork is a fork of Smooth Task. Smooth Tasks is a fork of the STasks plasma applet.
STasks is written by Marcin Baszczewski (marcin.baszczewski@gmail.com)
Smooth Tasks is written by Mathias Panzenböck (grosser.meister.morti@gmx.net)
Smooth Tasks Fork is written by Toni Dietze (smooth-tasks@derflupp.e4ward.com)
Requirements
The current version requires KDE Plasma Workspaces 4.8.

Site:
https://bitbucket.org/flupp/smooth-tasks-fork

Source:
https://bitbucket.org/flupp/smooth-task ... 7f5b85.zip

I found it packaged for Fedora:

http://dl.fedoraproject.org/pub/fedora/ ... 19.src.rpm

Differences to panzi’s [https://bitbucket.org/panzi/smooth-tasks/] version
major code restructuring
improved/extended layout animations
support for optimal button size depending on the task icon and the title bar text
extra options to configure a minimum and maximum button size
option to configure the minimal space an task icon occupies on a button
MaxSqueezeTaskbarLayout is deprecated (while still not removed)
launcher support (thanks to jimi312 )
task shape option deprecated, use minimal icon space now
options to anchor the light effect (lock horizontal or vertical movement of light)
support for rectangular icons
rewrote grouping behavior (against repeated grouping and ungrouping)
workaround option: custom margins for light effect
rewrote code for sizeHint and TaskManager::GroupManager::setFullLimit(int) to prevent endless layouting loops
option to enable/disable hiding of tooltip after clicking
fixed/invalidated bugs from http://bitbucket.org/panzi/smooth-tasks ... tatus=open
2 (rewrote sizeHint code)
12 (reason for the fork)
24 (use minimal icon space)

https://bitbucket.org/flupp/smooth-tasks-fork/wiki/Home

Code: Select all
 INSTALL
BuildRequires:   # urpmi gettext, kdebase4-workspace-devel, kdelibs4-devel, kde4-macros, cmake

Requires: # urpmi eet, lib(64)eina1, kdebase4-workspace,
(Do not put 64 if your machine is 32-bit.)

To install plasmoid unpack archive, go to the directory
where this INSTALL file is and execute commands:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make -j 2
sudo make install
kquitapp plasma-desktop && sleep 2 && plasma-desktop

Replace the "2" with the number of cores your computer has
to speed up the compile process (the runtime speed of the
compiled applet is unaffected by this).

On some installations the last line has to be this instead:
kquitapp plasma && sleep 2 && plasma

After that plasmoid should show up in add widgets dialog.

Re: KDE Plasma Smooth Tasks Fork

PostPosted: Apr 20th, '13, 19:24
by doktor5000
Is this some sort of package request/proposal?

Re: KDE Plasma Smooth Tasks Fork

PostPosted: Apr 20th, '13, 19:32
by fraterlinux
It is the disclosure of Smooth Tasks Fork, because the package Smooth Tasks are broken into Mageia 2 and it is an alternative to Mageia 3.

Re: KDE Plasma Smooth Tasks Fork

PostPosted: Apr 20th, '13, 20:32
by doktor5000
So it's the wrong place and also much too late for Mageia 3. And as you seem to have posted this to bugzilla already, not much point duplicating it here.
https://bugs.mageia.org/show_bug.cgi?id=9729
and https://bugs.mageia.org/show_bug.cgi?id=3873

Re: KDE Plasma Smooth Tasks Fork

PostPosted: Apr 20th, '13, 21:26
by fraterlinux
Here is only for those who have interest to compile your own binary. Who is not satisfied with plasma-applet-icontasks may have an alternative that works on KDE 4.8.5.

Re: KDE Plasma Smooth Tasks Fork

PostPosted: Apr 20th, '13, 21:34
by doktor5000
Well, then you should add instructions how to do exactly that. Currently the initial post has much information which is not really helpful, e.g. why post the complete feature list/change log here? Also, FWIW, i'm not satisfied with icontasks, and i have an alternative. Also there's point 2 in https://wiki.mageia.org/en/Mageia_2_Err ... ace_Issues -> You can have a classic panel with a few clicks.

Re: KDE Plasma Smooth Tasks Fork

PostPosted: Apr 20th, '13, 21:44
by fraterlinux
Okey, I'll edit the title and add instructions to compile. But I like the icons on the bar. However, Smooth Tasks (Fork) has some options that taste that has not plasma-applet-icontasks as not group icons.

Re: An alternative to icontasks: KDE Plasma Smooth Tasks For

PostPosted: Apr 21st, '13, 15:03
by doktor5000
Well, i also don't like the grouping, but i don't need smooth tasks or smooth tasks fork for that, as it can be achieved with mageia packages.
So what's the benefit of doing all that work of installing and compiling? Can you describe the advantages, or show some screenshots?
Sorry, but i don't understand yet.

Re: An alternative to icontasks: KDE Plasma Smooth Tasks For

PostPosted: Apr 24th, '13, 02:47
by fraterlinux
Below the visual image with smooth fork tasks and settings.

http://bayimg.com/AAMCKaAED

http://bayimg.com/BaLjfAAEm

http://bayimg.com/BALjGaAEm

Although Smooth Tasks is legacy, it unfortunately not been bug fixed in the package for Mageia 2. PCLinuxOS was done a patch and it works even in KDE 4.10.x. So I can only compile Smooth Tasks Fork for Mageia 2.