Bug 190981 - superkaramba applet don't show up in widget browser and don't work
Summary: superkaramba applet don't show up in widget browser and don't work
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-29 00:57 UTC by mangus
Modified: 2013-07-14 18:22 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mangus 2009-04-29 00:57:58 UTC
Version:            (using Devel)
Compiler:          gcc 4.4 
OS:                Linux
Installed from:    Compiled sources

I've got a custom superkaramba applet in ~/.kde/share/apps/plasma/plasmoids but on a update to trunk it stop working.now it isn't listed anymore in the widget browser and I found that no superkaramba applet are shown in the widget browser, also after a new install of the widget(from local file).
Version 4.2.70 (KDE 4.2.70 (KDE 4.3 >= 20090415))
updated 20090429
Comment 1 mangus 2009-05-14 18:59:00 UTC
same themes launched from plasmoidviewer works.
Comment 2 mangus 2009-06-07 12:28:37 UTC
I created a .skz file and I installed it with plasmapkg. Installation seems correct,
.skz file is created in .kde/share/apps/plasma/plasmoids/sk_themename and relevant .desktop file is
in /.kde/share/kde4/services.
plasmapkg -l lists it as sk_themename and plasmoidviewer loads the applet.
But still the plasmoid does'nt appear in the widget browser after runnin kbuildsycoca..
How can I add it to the desktop? I remember that superkaramba was listed under 'categories' in the widget browser but from some time it's gone.
(KDE 4.2.90 (KDE 4.3 Beta2)
Comment 3 mangus 2009-06-13 19:05:14 UTC
bump.Can someone take care of this? It annoys me a lot :-)
Comment 4 YAFU 2009-06-14 20:04:32 UTC
I have a similar problem here.
I tried to install some .skz SuperKaramba widgets via "Install Widget from local file" > "SuperKaramba" and then not listed in the plasmoids browser. The .skz package seem contain the correct maindata.xml file. Also, widgets not appear in widget browser after running "kbuildsycoca".
Folder containing .skz file is created in ~/.kde/share/apps/plasma/plasmoids and .desktop file is in ~/.kde/share/kde4/services.
I am running KDE 4.3 beta 2 (4.2.90) on Kubuntu 9.04.
Thanks.
Comment 5 Stefano Badoino 2009-06-23 23:15:00 UTC
Same problem here. I am running KDE 4.3 beta 2 (4.2.90) on openSUSE 11.1 64.
Comment 6 mangus 2009-06-24 15:28:33 UTC
still here , running Version 4.2.92 (KDE 4.2.92 (KDE 4.3 >= 20090617)) / KDEmod Core
please Master Seigo, can you take a look at this before 4.3? :-)
Comment 7 Stefano Badoino 2009-07-02 14:16:03 UTC
Still same problem with KDE 4.2.95 (KDE 4.3 RC1) on openSUSE 11.1 64.
Comment 8 mangus 2009-07-05 19:21:32 UTC
bump.it's over two month that's open and no word on this...I start to think that superkaramba support has been dropped for some reasons.. :-(
Comment 9 Vitaliy V. Osypenko 2009-07-12 15:57:27 UTC
In KDE 4.3 RC2 the problem persists.
Comment 10 Stefano Badoino 2009-07-23 11:40:16 UTC
No changes with KDE 4.2.98 (KDE 4.3 RC3).
Comment 11 adrianvv 2009-07-27 20:58:59 UTC
I'm able to select SuperKaramba as a widget type, choose an skz file without error, but nothing is displayed in "Add Widgets", so I can confirm this using 4.2.98.
Comment 12 Aaron J. Seigo 2009-07-28 02:10:51 UTC
if you look in `kde4-config --localprefix`/share/kde4/services/ for the corresponding .desktop file for the widget, does it have a line in it that looks like X-KDE-ParentApp=?
Comment 13 adrianvv 2009-07-28 08:38:15 UTC
On my system no .desktop file is created for the widget. I've downloaded a few more widgets to test and the same applies to them.

It would seem as if the widget isn't processed at all since there are no widget files anywhere inside the localprefix.

Launching the widgets using superkaramba do work.
Comment 14 Stefano Badoino 2009-07-28 12:32:50 UTC
This is one of my .desktop files:

[Desktop Entry]
Comment=SuperKaramba Theme
Encoding=UTF-8
Keywords=
Name=gmail
Type=Service
X-KDE-ParentApp=
X-KDE-PluginInfo-Author=
X-KDE-PluginInfo-Category=SuperKaramba
X-KDE-PluginInfo-Email=
X-KDE-PluginInfo-EnabledByDefault=true
X-KDE-PluginInfo-License=
X-KDE-PluginInfo-Name=sk_gmail
X-KDE-PluginInfo-Version=
X-KDE-PluginInfo-Website=
X-KDE-ServiceTypes=Plasma/Applet,Plasma/Containment
X-Plasma-API=superkaramba

It's located in ~/.kde4/share/kde4/services.
Comment 15 WiseLord 2009-07-28 19:59:04 UTC
I use 4.3RC3 an I can confirm this bug too.
In 4.2.0 - 4.2.4 superkaramba applets were working.
In 4.3 it is possible to launch widgets using superkaramba directly, but they loose transparency when composite mode is switched off.
Comment 16 Aaron J. Seigo 2009-07-28 23:34:15 UTC
@Stefano: excellent! thanks for digging into this because, yes, this is the problem:

    X-KDE-ParentApp=

the developers at Red Flag tracked down the source of this problem last week (they were looking at google gadgets rather than SK, but it was a generic issue that would affect any applet script engine) and with their analysis i was able to fix it in pretty quickly, both in trunk (4.4) and in the 4.3 branch just a couple days ago.

so this should work in 4.3.0 (and those of you on svn trunk).
Comment 17 Stefano Badoino 2009-07-29 10:11:44 UTC
Thanks! Now it works again!
Comment 18 YAFU 2009-07-31 02:24:04 UTC
Now in Kubuntu with KDE 4.3 RC3 did not even .desktop and .skz files are generated after install via "Install Widget from
local file" > "SuperKaramba", as reported before adrianvv.
It has never been fixed for me.
Comment 19 Stefano Badoino 2009-07-31 10:08:18 UTC
@YAFU and adrianvv: try to install your .skz files using plasmapkg:
 plasmapkg --type=superkaramba --install FILE_NAME.skz
Comment 20 adrianvv 2009-07-31 11:50:12 UTC
@Stefano: Got a "Successfully installed", thanks.

I guess now it's just a wait for the next distro package roll-outs :D
Comment 21 YAFU 2009-07-31 16:43:32 UTC
@Stefano, Installing this way, I back to the state of my first message. The files are generated, but are not displayed in "add widget" browser.
With "plasmapkg -l", the superkaramba widgets are listed as "sk_name". But if I try to remove with "plasmapkg --type=superkaramba --remove sk_name", I get: "The widget sk_name is not installed" (Or something similar, I get the message in Spanish)
Do I need to do something with "X-KDE-ParentApp=" you mentioned? My .desktop file looks like yours.
Thanks.
Comment 22 Stefano Badoino 2009-07-31 19:23:09 UTC
@YAFU: you have to delete the line "X-KDE-ParentApp=" from the .desktop files.
Comment 23 YAFU 2009-07-31 22:29:18 UTC
Thanks Stefano, now I can see superkaramba widgets in the widget browser.
Comment 24 Philippe ROUBACH 2009-09-04 16:52:02 UTC
*** Bug 206223 has been marked as a duplicate of this bug. ***
Comment 25 Dario Andres 2009-09-04 17:39:48 UTC
- Can anyone check if bug 206223 is the same as this ? Thanks