Matteo Azzali
Flexible Tasks

Plasma 4 Widgets 80 comments

Score 76%
24 Dislikes
Mar 30 2011
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());
--- 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()) {;
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());
- Jul 31 2011

Audio 53 comments

Score 73%
27 Dislikes
Mar 31 2011
Care that qt-phonon engine is unsupported and you get a pork ascii image if you ask for it!!!!!!!!

Definitely my thumb is down, returning to Amarok 2.x - Oct 03 2010

System Software 83 comments

Score 85%
15 Dislikes
Jan 01 2012
Seems to me that krename is missing the ability to rename tv series episodes,
I have a patch ready that tries to extract season and episode number from filenames
in a couple ways (with 3 different regexps), Adding a new plugin.
Where should I send this patch?
The stonki address in the website? - Aug 11 2010
NUT - Network UTility

Network 38 comments

Score 85%
15 Dislikes
Nov 18 2009
Gcc-4.1.1 complaints about sprintf not defined, followinf patch fixes (and is safe to add even with previous gcc..):

--- libnutcommon/macaddress.h.orig 2009-09-23 19:36:03.000000000 +0200
+++ libnutcommon/macaddress.h 2009-09-23 19:36:17.000000000 +0200
@@ -4,6 +4,7 @@
#include <QString>
#include <QDBusArgument>
#include <QHash>
+#include <stdio.h>
extern "C" {
#include <net/ethernet.h>
} - Sep 23 2009
Lyrics Workshop

Amarok 2.x Scripts 1 comment

Score 54%
46 Dislikes
Mar 30 2009
"Impossible to read this package" and it does not installs.... should I patch amarok sources in some way to make it work? - Jul 24 2009

Amarok 2.x Scripts 6 comments

Score 46%
54 Dislikes
Sep 29 2009
I find creative common artists ones at:

(thank you). - Jun 21 2009

Amarok 1.x Scripts 46 comments

Score 50%
50 Dislikes
May 06 2009
ouch, I've seen this just now.. .them are there for you to include at will - Jun 21 2009
Amarok2 is actually working here (amd64 gentoo),

these are my scripts:

usage: put in googlyrics folder and run python [port] , default port is 8801.

to test: in a browser insert url: http://localhost:8801/html+_+artist+_+title

2) main.js

script to give to amarok 2 the ability to get lyrics from lyricserver (which must be loaded!!!!) - Feb 01 2009
Well, I actually have a version adapted to amarok2, however is quite "different":
amarok devs decided to not expose lyrics/cover mechanism to dbus and to allow
scripting only in QtScript language (wich sadly means just javascript), don't ask
me why as I was shocked when I discovered this, and still asking myself.

My solution was to transform Googlyrics into a little webserver (running in
background and accepting connections only from localhost) and to use a really dumb
javascript just to retrieve lyrics from this simple webserver. Issue is now how to cache data,
as I'm unsure if it's legally allowed to have them exposed
into a computer folder.

Once I'll have sorted all the issues I'll ask to ultramancool to "upgrade" Googlyrics
with my solution (one lyricserver script and one javascript) - Nov 19 2008
STDIN Plasmoid

Plasma 4 Widgets 94 comments

Score 87%
13 Dislikes
Feb 08 2009
Bug: borders get painted after text, so if plasma objects are blocked no repaint is done and last line of text is half hidden.
Solution: text should be painted last, after borders. - Jun 21 2009
I'm still downloading the old version that needs my patch, I don't know if it's for the un-versioned filename of the archive.... - Jan 29 2009
--- CMakeLists.txt.orig 2009-01-26 00:16:56.000000000 +0100
+++ CMakeLists.txt 2009-01-26 00:18:50.000000000 +0100
@@ -3,7 +3,6 @@

find_package(KDE4 REQUIRED)
-find_package(Plasma REQUIRED)

add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
@@ -14,8 +13,8 @@
kde4_add_plugin(plasma_stdin ${STDIN_SRCS})

-target_link_libraries(plasma_stdin ${PLASMA_LIBS} ${KDE4_KDEUI_LIBS} )
+target_link_libraries(plasma_stdin ${KDE4_PLASMA_LIBS} ${KDE4_KDEUI_LIBS} )


-install(FILES plasma_stdin.desktop DESTINATION ${SERVICES_INSTALL_DIR})
\ No newline at end of file
+install(FILES plasma_stdin.desktop DESTINATION ${SERVICES_INSTALL_DIR}) - Jan 26 2009

Plasma 4 Widgets 21 comments

Score 64%
36 Dislikes
Jan 20 2009
--- CMakeLists.txt.orig 2009-01-26 00:21:33.000000000 +0100
+++ CMakeLists.txt 2009-01-26 00:21:47.000000000 +0100
@@ -1,12 +1,11 @@
find_package(KDE4 REQUIRED)
-find_package(Plasma REQUIRED)
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
set(tvprogramme_SRCS plasma-tvprogramme.cpp)
kde4_add_ui_files(tvprogramme_SRCS tvprogrammeConfig.ui )
kde4_add_plugin(plasma_applet_tvprogramme ${tvprogramme_SRCS})
-target_link_libraries(plasma_applet_tvprogramme ${PLASMA_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS})
+target_link_libraries(plasma_applet_tvprogramme ${KDE4_PLASMA_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS})
install(TARGETS plasma_applet_tvprogramme DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES plasma-applet-tvprogramme.desktop DESTINATION ${SERVICES_INSTALL_DIR}) - Jan 26 2009
Xmltv format allows for multiple display-name entries to assign a number to a channel. In this case the real channel name is the first entry while tvprogramme is actually catching the last one. Here a quick patch, hope you don't dislike:

--- plasma-tvprogramme.cpp.orig 2008-10-28 12:06:42.000000000 +0100
+++ plasma-tvprogramme.cpp 2008-10-28 12:04:46.000000000 +0100
@@ -195,11 +195,15 @@
attributes =; = attributes.namedItem("id").nodeValue();
nodes2 =;
+ = "x";
for (int node2Number = 0; node2Number < nodes2.count(); node2Number++)
if ( == "display-name")
- =;
+ if ( == "x")
+ {
+ =;
+ }
channels.append(channel); - Oct 28 2008

Plasma 4 Widgets 8 comments

by notz
Score 63%
37 Dislikes
Aug 20 2009
--- CMakeLists.txt.orig 2009-01-26 00:20:38.000000000 +0100
+++ CMakeLists.txt 2009-01-26 00:20:50.000000000 +0100
@@ -2,7 +2,6 @@

find_package(KDE4 REQUIRED)
-find_package(Plasma REQUIRED)

add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
@@ -12,7 +11,7 @@
kde4_add_ui_files(stock_quote_SRCS plasma_stock_quote_config.ui)
kde4_add_plugin(plasma_applet_stock_quote ${stock_quote_SRCS})

install(TARGETS plasma_applet_stock_quote
Is it possible to keep last data until new data is downloaded? I'm not 100% of the time connected to the web (both desktop and notebook) and it would help to keep the data instead than havinf the "download" message.

Obviously this feature would be useful only if we could have a timestamp of the last values read... - Aug 21 2008
Omaque (comicbook reader)

Graphics 8 comments

Score 60%
40 Dislikes
Sep 20 2009
Well, or the last sentence is false or Kio Zip had some bad regression
moving to kde4.

You can test yourself : pack 50 MB of images in a zip / a rar , rename to cbz
or cbr and open it with gwenview-3.5.10 (less than 10 seconds here)
or with okular (I got a coffee waiting...) - Jan 15 2009
What's the purpose of a comic reader with okular as backend? Just to have a simpler menu?

I used to use gwenview + kio-slaves in kde 3, in kde 4 it moved to okular, but okular speed
with archives/cbr/cbz is really too low, so I moved to comix (not a kde app), and it's way faster! - Jan 15 2009

Utilities 4 comments

Score 65%
35 Dislikes
Jun 12 2008
this app is getting abandoned in favour of either kmix bar
or ,
will be removed in some days - Jan 03 2009
Are you using kde4 and a recent dbus version (you also need to have started dbus...)?

Check what's the output of the command
"qdbus" with no arguments... - Jul 06 2008
GTK-QT Theme Engine

GTK1 Themes 280 comments

Score 69%
31 Dislikes
Mar 10 2008
Not 100% sure is gtk-qt-engine related,
but with 1.1 when I open nvidia-settings
(thermal monitor or X color correction
tabs) it segfaults (nvidia-drivers-173.14.05).

Without gtk-qt it looks as it works fine. - Jun 10 2008

Database 160 comments

by robby
Score 86%
14 Dislikes
Nov 22 2016
After workarounding the xdg_mimedir
issue, I got another error:
Good - your configure finished. Start make now

make all-recursive
make[1]: Entering directory `/var/tmp/portage/kde-misc/tellico-1.3/work/tellico-1.3'
Making all in src
make[2]: Entering directory `/var/tmp/portage/kde-misc/tellico-1.3/work/tellico-1.3/src'
Making all in core
make[3]: Entering directory `/var/tmp/portage/kde-misc/tellico-1.3/work/tellico-1.3/src/core'
/usr/kde/3.5/bin/kconfig_compiler ./tellico_config.kcfg ./tellico_config.kcfgc; ret=$?; \
if test "$ret" != 0; then rm -f tellico_config.h ; exit $ret ; fi
/usr/qt/3/bin/moc ./drophandler.h -o drophandler.moc
/usr/qt/3/bin/moc ./netaccess.h -o netaccess.moc
/usr/kde/3.5/bin/dcopidl ./dcopinterface.h > dcopinterface.kidl || ( rm -f dcopinterface.kidl ; false )
dcopidl: yacc.yy:786: int yyparse(): Assertion `!dcop_area' failed.
/bin/sh: line 1: 1895 Aborted /usr/kde/3.5/bin/dcopidl ./dcopinterface.h > dcopinterface.kidl
make[3]: *** [dcopinterface.kidl] Error 1

Something wrong in kdelibs-3.5.8? - Feb 06 2008
Don't worry, it's my fault that I didn't found detailed tellico
instructions,and after having compile
blocked by an xdg issue, I supposed
ruby was not optional like in amarok.

Thanks God it is, an I'll happily do
without boardgames database. - Feb 03 2008
Tellico is already depending on python
for most of its scripts,
why add another language? Can we have
this optional? (I will definitely
renounce to table games to got rid of
ruby...) - Feb 03 2008

Amarok 1.x Scripts 51 comments

Score 50%
50 Dislikes
Jan 18 2008
There was some hackish code in the pytho9n script I posted above,
so I recoded better and this time I removed the stripogram dependancy
(just one dependancy: python mechanize).

P.S.: I had to decode from utf8 the
song365 lyrics as they were encoded
so, I don't know if perl version already does it.... - Dec 24 2007
python version with just 2 dependancies:
python-mechanize and stripogram - Dec 24 2007
Ops, got unnoticed in previous comment page so I'll repost...

Is Entities really needed?
I have issues with it, so I translated this script in python, and I'm using
.encode('ascii', 'xmlcharrefreplace') to get that functionality.

(well, I had to work a bit more cause python implementation of mechanize
is different)

Is there a way to reduce dependancies?
That would make more likely a substitution of the basic script
(which is the only ruby script I use and I'd like to wipe ruby completely)

P.S.: In both google and scroogle
you can restrict your search to domains:
before your query add
" OR OR ..."

and you'll get results only from those domains... - Dec 24 2007
Ops, I forgot to add, I don't know for
scrooge but in google you can restrict
your search to domains:
before your query add OR OR .....

and you'll get results only from those domains... - Dec 23 2007
Is Entities really needed?
I have issues with it, so I translated
this script in python, and I'm using
.encode('ascii', 'xmlcharrefreplace')
to get that functionality.

(well, I had to work a bit more since python implementation of mechanize
is different)

Is there a way to reduce dependancies?
That would make more likely a substitution of the basic script
(which is the only ruby script I use and I'd like to remove ruby completely) - Dec 23 2007

Security 150 comments

Score 80%
20 Dislikes
Feb 17 2009
Fast workaround taken from the
archlinux maintainer:

--- klamav-0.41.1/src/klamd/scanner.c.orig 2007-12-19 10:38:11.000000000 +0100
+++ klamav-0.41.1/src/klamd/scanner.c 2007-12-19 10:43:12.000000000 +0100
@@ -396,7 +396,7 @@

logg("*Accepted connection on port %d, fd %d\n", port, acceptd);

- if ((tmpname = cli_gentempdesc(NULL, &tmpd)) == NULL) {
+ if (cli_gentempfd(NULL, &tmpname, &tmpd) != CL_SUCCESS) {
shutdown(sockfd, 2);
close(acceptd); - Dec 19 2007
clamav-0.92 doesn't includes anymore the cli_gentempdesc function,
so klamav compilation breaks with that
version of clamav.

I managed to get the old function,
it was something like this:

char *cli_gentempdesc(const char *dir, int *fd)
char *name;


name =3D _cli_gentemp(dir);

if (name && ((*fd =3D open(name, O_RDWR|O_CREAT|O_TRUNC, S_IRWXU)) =< 0)) {
cli_dbgmsg("cli_gentempdesc(): can't create temp file: %s", name);
name =3D NULL;
} - Oct 11 2007

Utilities 31 comments

Score 69%
31 Dislikes
Dec 09 2007
I like the Idea but not much the implementation.

IMHO the menu and the configurator should be more splitted and the menu should allow the use of screenshots/ thumbnails/icons for each game. - Dec 10 2007

Arcade 62 comments

Score 78%
22 Dislikes
Jun 07 2007
I forgot ot mention, sdlmame
is really crappy here if I don't set
"-video opengl" option, wich speeds up
both video and audio (don't ask me
why, it does, period).
Where should I hack kxmame to make it
pass this option? even hardcoded in
the sources, as it's not optional to me.... - Dec 05 2007
This is the return of an old and known "bug" (headers being not ANSI).

patch is this, working in any distro:

--- src/kxmame_joy.cpp.orig 2007-11-27 12:40:22.000000000 +0100
+++ src/kxmame_joy.cpp 2007-11-27 12:41:32.000000000 +0100
@@ -41,7 +41,9 @@

+#undef __STRICT_ANSI__
# include <linux/joystick.h>
+#define __STRICT_ANSI__
# else
# error Joystick is only supported on Linux. Reconfigure with --disable-joystick.
# undef ENABLE_JOYSTICK - Nov 28 2007
K4 Theme Package

Various KDE 1.-4. Styles 41 comments

Score 73%
27 Dislikes
Nov 04 2007
I got it, it's a rip/backport to kde3.
Shame that no gradients and no anims
make it less appealing. - Nov 06 2007
I don't understand, This theme looks
like a lame rip of oxygen without
the gradients and the color animations.

What's the author contribute?
Or its just a lame rip of oxygen???? - Nov 06 2007
Suse Oxygen Green Audio

Wallpaper Other 2 comments

Score 58%
42 Dislikes
Nov 05 2007
Shame it's merchandized, if instead than "SUSE" there was written "Linux"
or even "KDE" most of us could try it,
actually instead is just advertisment
for all non Suse users.... - Nov 06 2007

Card 24 comments

Score 85%
15 Dislikes
May 27 2014
1174 worked. - Oct 31 2007
You are givin sources only in form of
svn revision, but revision 1173 is not
compiling, it gives the error:

obj/pokerth.o: In function `StaticqjpegPluginInstance':
/home/matte/MyDownloads/PokerTH-0.6/pokerth/src/pokerth.cpp:62: undefined reference to `qt_plugin_instance_qjpeg()'
obj/pokerth.o: In function `StaticqgifPluginInstance':
/home/matte/MyDownloads/PokerTH-0.6/pokerth/src/pokerth.cpp:63: undefined reference to `qt_plugin_instance_qgif()'
collect2: ld returned 1 exit status
make: *** [pokerth] Error 1 - Oct 31 2007
Milkesque for Baghira

Various KDE 1.-4. Styles 66 comments

Score 75%
25 Dislikes
Nov 20 2005
External links are broken... - Oct 30 2007

Various KDE 1.-4. Improvements 126 comments

by oever
Score 80%
20 Dislikes
Feb 01 2009

I had a nasty linker error for ld
not finding -lqt-mt into strigiapplet.

I workarounded it with a sed between
the cmake and the make command:

sed -i 's/-L\/usr\/kde\/3.5\/lib/-L\/usr\/kde\/3.5\/lib -L\/usr\/qt\/3\/lib/g' src/kickerapplet/CMakeFiles/strigiapplet.dir/build.make - Oct 26 2007
NanoTeK - KBFX

Kbfx Startmenu 2 comments

Score 51%
49 Dislikes
Nov 06 2007
Don't misunderstand me, I like a lot the idea of an hi-tec theme
that's actually missing in kde, but those fonts are really too little,
unreadable even at 1280x1024 (I doubt that this may be useable at all
at 1600x1200 or above resolutions) - Oct 14 2007

Dolphin Service Menus 53 comments

Score 68%
32 Dislikes
Aug 06 2010
No, ubuntu and other easier distros
allow people that hate command line
to use linux, I DO understand, what I
don't understand is why to use:
-proprietary software
-windows software through emulator

to have a compression that's worst than 7zip,
if really you're concerned create a native
interface for 7zip or emulate p7zip through wine, not winrar... - Oct 12 2007
I don't understand, you want to
compress into RAR format when:
1) isn't supported at all without wine
2) has no more the best compression as
has been surpassed by 7zip format
which IS natively supported.

This doesn't make sense, if you want best support use zip or tar, if you need best compression use 7zip. - Oct 12 2007
You don't need a "decent program"
to manage rars with progress bars,
you just need kio_rar at
and progress bars will be those of konqueror.
No wine, best integration. - Oct 09 2007
KGtk (Use KDE Dialogs in Gtk Apps)

Various KDE 1.-4. Improvements 453 comments

Score 85%
15 Dislikes
Nov 03 2011
In the sources there aren't .pot, .po
or .mo files, how do I start a
translation in a new language? - Oct 11 2007
Lyrics Manager

Amarok 1.x Scripts 53 comments

by msan
Score 50%
50 Dislikes
Dec 02 2009
I had this issue and I found that if I remove the first line (an xml tag)
from my lyrics files (.txt) everything returned working fine.

Just do Edit lyric -> then remove first line if enclosed in < > - Aug 21 2007

Audio 21 comments

Score 84%
16 Dislikes
Mar 29 2009
What about implementing the split-track-recorded-from-analogic detection as it's in gramofile?

It's still available only in cli application and it's a shame cause is very useful and can always come in help
(and even if the algorithm isn't 100% perfect, in traverso we can refine the results......) - Aug 01 2007
koobe - ebooks in konqueror

Office 1 comment

Score 66%
34 Dislikes
Sep 10 2007
To convert the FREE (remember, fair
use) .lit ebooks you downloaded from the web into .epub format
(it's a 1:1 conversion, no data will be lost) you can visit my site at:

Delit python script to convert from lit to epub ... it uses convertlit,
depends on:
Beautiful Soup.
And needs htmlTidy - Jul 31 2007

Arcade 16 comments

Score 65%
35 Dislikes
Jul 11 2007
I don't agree at all, 99% of the games produced with click'n run/gamemaker, etc.etc. are very bad quality games, and IMHO the last thing missing on linux actually are poor quality games,sorry....

(we already have plenty of poor graphics games, with this one we'll be full of poor graphics and poor programming ones, as if kde-apps and similar places weren't enough crowded...) - Jul 12 2007
Ultimate Lyrics

Amarok 2.x Scripts

Score 50%
50 Dislikes
Jul 24 2009


Score 73%
27 Dislikes
Oct 03 2010