Image 01
profile-image

cmlr

Carl Mueller
test
PublicTransport

Plasma 4 Extensions 813 comments

Score 85.2%
Jan 17 2013
For the benefit of others, this has now been fixed in the development version. - Dec 06 2012
Sorry, I meant "country" and "service provider". Neither field responds to clicks. - Dec 04 2012
But now that it's built, it doesn't respond when I click on "city" to search for a transportation network. - Dec 04 2012
Thanks, that solved the problem! - Dec 04 2012
While compiling engine, I get the following error, and then compile fails.

/home/carl/Downloads/Public-Transport/kdeplasma-applets-publictransport/src/engine/gtfs/gtfsrealtime.cpp:22:30: fatal error: gtfs-realtime.pb.h: No such file or directory - Dec 04 2012
The Arch Linux package has been renamed; please update the link as follows:
https://aur.archlinux.org/packages.php?ID=60812 - Jul 16 2012
I solved the problem by using a fresh ~/.kde4 file. This means I have to reprogram all my customizations, but the plasmoid is OK. - Jul 31 2011
I just updated to KDE 4.7, and 0.1.0_rc1 crashes plasma-desktop. Deleting configuration files did no good. - Jul 31 2011
Since new installations are not affected by crashes, and since deleting old configurations will work for upgrades, I'm not going to worry about it any more. I gave instructions about what to do for upgrades. - Jul 23 2011
I started plasma from a terminal, and here are the error messages.

Start Dragging
plasma-desktop(22495)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
render glyph failed err=62 face=0x9de770, glyph=51
render glyph failed err=62 face=0x9de770, glyph=75
render glyph failed err=62 face=0x9de770, glyph=76
render glyph failed err=62 face=0x9de770, glyph=79
render glyph failed err=62 face=0x9de770, glyph=80
render glyph failed err=62 face=0x9de770, glyph=82
render glyph failed err=62 face=0x9de770, glyph=81
render glyph failed err=62 face=0x9de770, glyph=87
render glyph failed err=62 face=0x9de770, glyph=36
render glyph failed err=62 face=0x9de770, glyph=89
render glyph failed err=62 face=0x9de770, glyph=14
render glyph failed err=62 face=0x9de770, glyph=37
render glyph failed err=62 face=0x9de770, glyph=68
render glyph failed err=62 face=0x9de770, glyph=85
render glyph failed err=62 face=0x9de770, glyph=70
render glyph failed err=62 face=0x9de770, glyph=90
render glyph failed err=62 face=0x9cdf90, glyph=11
render glyph failed err=62 face=0x9cdf90, glyph=49
render glyph failed err=62 face=0x9cdf90, glyph=82
render glyph failed err=62 face=0x9cdf90, glyph=68
render glyph failed err=62 face=0x9cdf90, glyph=70
render glyph failed err=62 face=0x9cdf90, glyph=87
render glyph failed err=62 face=0x9cdf90, glyph=76
render glyph failed err=62 face=0x9cdf90, glyph=89
render glyph failed err=62 face=0x9cdf90, glyph=72
render glyph failed err=62 face=0x9cdf90, glyph=4862
render glyph failed err=62 face=0x9cdf90, glyph=79
render glyph failed err=62 face=0x9cdf90, glyph=85
render glyph failed err=62 face=0x9cdf90, glyph=12
render glyph failed err=62 face=0x9cdf90, glyph=79
render glyph failed err=62 face=0x9cdf90, glyph=68
render glyph failed err=62 face=0x9cdf90, glyph=86
render glyph failed err=62 face=0x9cdf90, glyph=87
render glyph failed err=62 face=0x9cdf90, glyph=88
render glyph failed err=62 face=0x9cdf90, glyph=83
render glyph failed err=62 face=0x9cdf90, glyph=71
render glyph failed err=62 face=0x9cdf90, glyph=72
render glyph failed err=62 face=0x9cdf90, glyph=29
render glyph failed err=62 face=0x9cdf90, glyph=81
render glyph failed err=62 face=0x9cdf90, glyph=82
render glyph failed err=62 face=0x9cdf90, glyph=69
render glyph failed err=62 face=0x9cdf90, glyph=92
render glyph failed err=62 face=0x9cdf90, glyph=16
render glyph failed err=62 face=0x9cdf90, glyph=71
render glyph failed err=62 face=0x9cdf90, glyph=83
render glyph failed err=62 face=0x9cdf90, glyph=88
render glyph failed err=62 face=0x9cdf90, glyph=86
render glyph failed err=62 face=0x9cdf90, glyph=17
render glyph failed err=62 face=0x9cdf90, glyph=39
render glyph failed err=62 face=0x9cdf90, glyph=36
render glyph failed err=62 face=0x9cdf90, glyph=69
render glyph failed err=62 face=0x9cdf90, glyph=51
render glyph failed err=62 face=0x9cdf90, glyph=90
render glyph failed err=62 face=0x9cdf90, glyph=48
render glyph failed err=62 face=0x9cdf90, glyph=81
render glyph failed err=62 face=0x9cdf90, glyph=74
render glyph failed err=62 face=0x9cdf90, glyph=80
render glyph failed err=62 face=0x9cdf90, glyph=55
render glyph failed err=62 face=0x9cdf90, glyph=53
render glyph failed err=62 face=0x9cdf90, glyph=29
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
KCrash: Attempting to start /usr/bin/plasma-desktop from kdeinit
sock_file=/home/carl/.kde4/socket-Ivan/kdeinit4__0
KCrash: Application 'plasma-desktop' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/carl/.kde4/socket-Ivan/kdeinit4__0
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
- Jul 22 2011
It crashed again. To answer your previous question, here are the entries in my ~/.kde4/share/config/plasma-desktop-appletsrc

[AppletGlobals][plasma_applet_publictransport]
alarmTime=0
city=
filterConfiguration=Default
firstDepartureConfigMode=0
location=us
serviceProvider=us_septa
stop=Philmont Av + Barcalow Av
stopID=\\0
stopSettings=1
timeOfFirstDepartureCustom=12:00
timeOffsetOfFirstDeparture=0

[AppletGlobals][plasma_applet_publictransport][filterConfig_Default]
Filters=\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x00
- Jul 22 2011
There was no README file, so I looked in the INSTALL file. When I got to "make", it failed with this message.


/home/carl/Downloads/publictransport/applet/build/ui_publicTransportFilterConfig.h:29:49: fatal error: publictransporthelper/checkcombobox.h: No such file or directory
compilation terminated.
make[2]: *** [CMakeFiles/plasma_applet_publictransport.dir/plasma_applet_publictransport_automoc.o] Error 1
make[1]: *** [CMakeFiles/plasma_applet_publictransport.dir/all] Error 2
make: *** [all] Error 2

- Jul 22 2011
OK, I got it to update correctly and not crash by

1. Deleting ~/.kde4/share/apps/plasma_engine_publictransport/

2. Removing the appropriate entries in ~/.kde4/share/config/plasma-desktop-appletsrc

Finally, one of the crashes did generate an error report, which said:

Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault

and above this, it said:

The generated crash information is not useful

Anyway, this is enough for me, I'll put it up on Arch Linux and warn people to do as I described.

- Jul 22 2011
Do you know where the plasmoid stores its configuration? What directories should I remove? I tried removing ~/.kde4/share/apps/plasma_engine_publictransport but that didn't do the job. - Jul 22 2011
OK, after allowing KDE to regenerate ~/.kde4, it doesn't crash. Now I just need to figure out what made it crash in the old configuration. - Jul 22 2011
Yes, I did mean plasma desktop. I'm using the Arch Linux PKGBUILD's, actually I'm the maintainer. The crashes didn't produce a crash dialog, the desktop just restarted without the plasmoid. Below are the Arch Linux PKGBUILD files. I did have stored settings, and I did try to add the widget twice, but no crash dialog.

-------------------

pkgname=publictransport-library
pkgver=0.10_rc1
_pkgver=0.10-rc1
pkgrel=1
pkgdesc="Library for publictransport-plasmoid"
arch=('i686' 'x86_64')
url="http://www.kde-look.org/content/show.php/PublicTransport?content=106175"
license=('GPL')
depends=('kwebkitpart' 'kdebase-workspace')
makedepends=('git' 'cmake' 'automoc4')
options=()
build() {
git archive --format=tar --remote=git://anongit.kde.org/publictransport unstable-$_pkgver > publictransport.tar
cd $srcdir
tar xf publictransport.tar
cd libpublictransporthelper
#cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
cmake -DCMAKE_BUILD_TYPE=DebugFull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
make DESTDIR="$pkgdir/" install
}

-------------------

pkgname=publictransport-plasmoid
pkgver=0.10_rc1
_pkgver=0.10-rc1
pkgrel=1
pkgdesc="Kdeplasma plasmoid with departure board for a given stop"
arch=('i686' 'x86_64')
url="http://www.kde-look.org/content/show.php/PublicTransport?content=106175"
license=('GPL')
depends=('publictransport-library' 'kwebkitpart' 'kdebase-workspace')
makedepends=('git' 'cmake' 'automoc4')
options=()
build() {
git archive --format=tar --remote=git://anongit.kde.org/publictransport unstable-$_pkgver > publictransport.tar
cd $srcdir
tar xf publictransport.tar
cd engine
#cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
cmake -DCMAKE_BUILD_TYPE=DebugFull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
make DESTDIR="$pkgdir/" install
cd ../applet
#cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
cmake -DCMAKE_BUILD_TYPE=DebugFull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
make DESTDIR="$pkgdir/" install
cd ../applet-flights
#cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
cmake -DCMAKE_BUILD_TYPE=DebugFull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
make DESTDIR="$pkgdir/" install
cd ../applet-graphicaltimetableline
#cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
cmake -DCMAKE_BUILD_TYPE=DebugFull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
make DESTDIR="$pkgdir/" install
cd ../runner
#cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
cmake -DCMAKE_BUILD_TYPE=DebugFull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
make DESTDIR="$pkgdir/" install
cd ../icons
#cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
cmake -DCMAKE_BUILD_TYPE=DebugFull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
make DESTDIR="$pkgdir/" install
cd ../engine-openstreetmap
#cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
cmake -DCMAKE_BUILD_TYPE=DebugFull -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
make DESTDIR="$pkgdir/" install
# cd ../timetablemate
# cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
# make
# make DESTDIR="$pkgdir/" install
}

- Jul 22 2011
When I try to add the plasmoid (version 0.10 rc1) to the desktop, kwin crashes and when it resumes the plasmoid isn't there. - Jul 22 2011
Thanks, that solves my problem. - Mar 04 2011
As Arch Linux maintainer, I find the current tarball organization much harder to work with than earlier versions. Please go back to the old system, where everything was included in a single tarball. Arch is a binary distribution, but for addons such as plasmoids, we use source. My script must explicitly list all downloads; it cannot download a script such as packagers.sh which downloads further files. This would create a security hole. So I have to read and modify your packagers.sh script. That's a lot of work. - Mar 04 2011
Perhaps along with a README file you could include a HINTS_FOR_PACKAGE_MAINTAINERS file, since some of us are slow on the uptake. :) - Feb 19 2011
I'm the package maintainer for Arch Linux, and at first I had some trouble with the current version. However, eventually I also hit on the idea of making 2 packages, and now Arch has a clean installation. Except that I don't include timetablemate.

I don't share the complaint about the installer, since I used it to create the package script. For instance, I carried over the use of wildcards *, so the package script doesn't have to include version numbers for the individual pieces. - Feb 19 2011
In fact I'm trying to make a package for Arch Linux, by using the compile scripts in each of the subdirectories. I succeeded, but only by not including timetablemate. - Feb 03 2011
Hmm. We don't have such a package, kwebkitpart-dev or development. - Feb 02 2011
This is the error message. I did install kwebkitpart.

/home/carl/Downloads/Second/src/publictransport-0.10beta1_timetablemate-0.2.2/timetablemate-0.2.2/src/timetablemate.cpp:60:23: fatal error: KWebKitPart: No such file or directory - Feb 02 2011
It's the kwebkit issue. I'll try it again. - Feb 02 2011
0.10 beta 1 doesn't compile on KDE 4.6. I'm using Arch Linux, which has moved to KDE 4.6. - Feb 02 2011
Could I ask a favor? It's much easier for package maintainers when the source files and directories have consistent numbering. For example, in the sources for 0.8.4, the source file name contains 0.8.4, but the subdirectories and files use 0.8.3. Likewise, the source file name has ttmate-0.2, but subdirectories and files have 0.2.1. - May 22 2010
There is an Archlinux packagebuild available here:
http://aur.archlinux.org/packages.php?ID=27391 - Mar 17 2010
My fault. Due to the "beta1-hotfix" in the directory, I mispackaged it (when preparing the package for Archlinux). Works now. - Mar 09 2010
I tried this, also logging in and out again. I reinstalled 0.6.10, and this one showed up. - Mar 09 2010
The hotfix version doesn't show up in the "add widgets" menu. - Mar 09 2010
Version 0.7 beta 1 crashes plasma for me. I'm using Archlinux with KDE 4.4.1 - Mar 09 2010
gmail notifier

Plasma 4 Extensions 24 comments

Score 70.0%
Oct 09 2012
How about the ability to launch gmail in the browser of your choice by clicking on the notifier icon? - Oct 10 2012
Customizable Weather Plasmoid (CWP)

Plasma 4 Extensions 1069 comments

Score 84.7%
Sep 02 2017
The Arch Linux package has been renamed, please update the link as follows:
https://aur.archlinux.org/packages.php?ID=60810 - Jul 16 2012
First, please update the sources, since they contain xml files and nothing else.

Secondly, there are 2 competing Arch Linux packages. This one has existed for more than a year and is always current.

http://aur.archlinux.org/packages.php?ID=23991 - May 15 2010
Yes, sorry, it's kbuildsycoca4. But I'm not sure why it's not working for you. - Jan 19 2010
Adjustable Clock

Plasma 4 Extensions 354 comments

by Emdek
Score 84.3%
Nov 01 2013
The Arch Linux package has been renamed, please update the link as follows:
https://aur.archlinux.org/packages.php?ID=60809 - Jul 16 2012
QuickAccess for KDE SC 4.5+

Plasma 4 Extensions 35 comments

by janet
Score 71.7%
Jul 29 2011
Thanks, it seems to work, and it's nice not to need a patch. I've updated the Arch Linux package here,
http://aur.archlinux.org/packages.php?ID=18854 - Jul 29 2011
I mean, start with the current version, patch the files, and let that be the new version. - Jul 29 2011
Great! Can you release a new version, and I'll update the Arch Linux package? - Jul 28 2011
OpenSUSE has released a patch which should fix our problems.

https://build.opensuse.org/package/view_file?file=kde-plasma-quickaccess-0.8.1-fix-address-of-temporary-object-error.patch&package=plasmoid-quickaccess&project=KDE%3ARelease%3A46&srcmd5=e0ac28649ddc04e8fa5c04afa559d491 - Jul 26 2011
I don't know the answer for your system, but here's the link to the Archlinux package which does compile.

https://aur.archlinux.org/packages.php?ID=18854 - May 06 2011
Could you make the following change so that it compiles with KDE 4.6.2?

In popupdialog.cpp, comment out lines 250-253 and 325-326. If you can figure out how to correct those lines, that would be even better.

Then I'll switch Arch Linux to this version. - Apr 28 2011
QuickAccess (maintenance fork)

Plasma 4 Extensions 54 comments

Score 72.2%
May 27 2009
Please apply this patch and release a new version.

https://build.opensuse.org/package/view_file?file=kde-plasma-quickaccess-0.8.1-fix-address-of-temporary-object-error.patch&package=plasmoid-quickaccess&project=KDE%3ARelease%3A46&srcmd5=e0ac28649ddc04e8fa5c04afa559d491 - Jul 26 2011
In particular, the problem is in the file

popupdialogue.cpp

lines 252 and 326. Deleting these lines and the surrounding "if" statements produced a version that compiles. - Apr 25 2011
I have KDE 4.6.2, and I get the following compilation error.

/home/carl/Downloads/quickaccess-plasmoid/src/plasma-widget-quickaccess-0.8.1/popupdialog.cpp: In member function ‘virtual void PopupDialog::hideEvent(QHideEvent*)’:
/home/carl/Downloads/quickaccess-plasmoid/src/plasma-widget-quickaccess-0.8.1/popupdialog.cpp:252:42: error: taking address of temporary [-fpermissive]
/home/carl/Downloads/quickaccess-plasmoid/src/plasma-widget-quickaccess-0.8.1/popupdialog.cpp: In member function ‘void PopupDialog::slot_open(const QModelIndex&)’:
/home/carl/Downloads/quickaccess-plasmoid/src/plasma-widget-quickaccess-0.8.1/popupdialog.cpp:326:42: error: taking address of temporary [-fpermissive]
make[2]: *** [CMakeFiles/plasma_applet_quickaccess.dir/popupdialog.o] Error 1
make[2]: Leaving directory `/home/carl/Downloads/quickaccess-plasmoid/src/plasma-widget-quickaccess-0.8.1/build'
make[1]: *** [CMakeFiles/plasma_applet_quickaccess.dir/all] Error 2
make[1]: Leaving directory `/home/carl/Downloads/quickaccess-plasmoid/src/plasma-widget-quickaccess-0.8.1/build'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
- Apr 24 2011
gmail-plasmoid

Plasma 4 Extensions 397 comments

Score 76.9%
Jan 30 2012
It would be very useful to have 2 update intervals, depending on whether there are messages or not. When I see a new message, I usually open a browser to read it. I'd like the plasmoid to quickly update to show the new number of unread messages. But if there are no messages, I can wait longer for an update. - Mar 02 2011
Mountoid

Plasma 4 Extensions 77 comments

Score 74.0%
Dec 24 2010
I've added a package for Archlinux,
https://aur.archlinux.org/packages.php?ID=44721 - Dec 23 2010
yaWP (Yet Another Weather Plasmoid)

Plasma 4 Extensions 1198 comments

Score 85.8%
Mar 23 2013
Yawp will need to be patched for KDE 4.5. Here are some instructions which seem to work, from ArchLinux discussions.

"The package don't build for kde 4.5 because some preprocess directive don't test it. A quick&dirty patch, just test for kde 4.x with x >=4 (x == 4 before).
http://aur.pastebin.com/RkMnbrar" - Aug 22 2010
Yawp will need to be patched for KDE 4.5. Here are some instructions which seem to work, from ArchLinux discussions.

"The package don't build for kde 4.5 because some preprocess directive don't test it. A quick&dirty patch, just test for kde 4.x with x >=4 (x == 4 before).
http://aur.pastebin.com/RkMnbrar" - Aug 22 2010