NzbPower
thejol
Source (link to git-repo or to original if based on someone elses unmodified work):
v0.3.1
------------------------------------------------
- Always hide password input
- Fix crash if the applet is started and the daemon is not running
- Fix KDE 4.5 build
- Fix arm build
Ratings & Comments
90 Comments
This is from KAuth Troubleshooting: You tried to execute an invalid action object. If you encountered this error, you're into weird stuff. File a bug against KAuth. MAC
I agree this is really good plasmoid. But I am unable to enter any encryption or scripts as I get an error: KAuth returned an error code: 3, when trying to do this. Any ideas? I'm running 0.3.1 on KDE 4.11.4. The wicd daemon works perfectly and connection is not a problem. thanks MAC
Hi, you should not use synchronous dbus calls in any plasmoid, they can cause the entire desktop to freeze for a few seconds, which is quite annoying. Anything that uses waitForFinished, QDBusReply or 'call()' are synchronous calls. You should try to cache the result of GetConnectionStatus and connect a signal to update to wicd daemon to just update the result.
Beautiful and Wonderful plasmoid! ...the only thing I noticed is that in some conditions (ie. when the connection is dropped because the router doesn't give an ip address) the whole plasma desktop hangs for 2/3 seconds... Anyone else noticed this? (I'm using archlinux, kde 4.8.2)
Hi, it's a nice widget, perfect for KDE. But I doesn't have a possibility to configure encrypted network. No dialog or box for set enc-type and enter password. OS:gentoo Version:0.3.0 wicd_version: 1.7.1-r3 kde_version: 4.8.1 I raised a bug on gentoo bugzila: https://bugs.gentoo.org/show_bug.cgi?id=409375
Thank you for a great wicd integration with KDE, it rocks! I like the new applet - simple, usable, consistent with the rest of the standard KDE applets.
Hello, i just try to install this widget but on make i have next problem: Quote:
# make
[ 0%] Built target kcm_wicd_automoc
Scanning dependencies of target kcm_wicd
[ 3%] Building CXX object kcm/CMakeFiles/kcm_wicd.dir/kcm_wicd_automoc.o
Linking CXX shared module ../lib/kcm_wicd.so
[ 13%] Built target kcm_wicd
[ 16%] Built target actions for org.kde.wicdclient.scripts
[ 16%] Built target plasma_applet_wicd_automoc
[ 20%] Building CXX object applet/CMakeFiles/plasma_applet_wicd.dir/profilewidget.o
/home/yoda/downloads/wicd-kde/applet/profilewidget.cpp: In constructor ‘ProfileWidget::ProfileWidget(QGraphicsItem*, Qt::WindowFlags)’:
/home/yoda/downloads/wicd-kde/applet/profilewidget.cpp:79: error: ‘class Plasma::ComboBox’ has no member named ‘setCurrentIndex’
/home/yoda/downloads/wicd-kde/applet/profilewidget.cpp: In member function ‘void ProfileWidget::addProfile()’:
/home/yoda/downloads/wicd-kde/applet/profilewidget.cpp:128: error: ‘class Plasma::ComboBox’ has no member named ‘setCurrentIndex’
/home/yoda/downloads/wicd-kde/applet/profilewidget.cpp: In member function ‘void ProfileWidget::removeProfile()’:
/home/yoda/downloads/wicd-kde/applet/profilewidget.cpp:137: error: ‘class Plasma::ComboBox’ has no member named ‘currentIndex’
/home/yoda/downloads/wicd-kde/applet/profilewidget.cpp:138: error: ‘class Plasma::ComboBox’ has no member named ‘setCurrentIndex’
make[2]: *** [applet/CMakeFiles/plasma_applet_wicd.dir/profilewidget.o] Error 1
make[1]: *** [applet/CMakeFiles/plasma_applet_wicd.dir/all] Error 2
make: *** [all] Error 2
any help?
thank you!
Hi, yes there is a problem with the build on KDE 4.5. This will be fixed in the next version, the fix is available here: http://commits.kde.org/wicd-kde/1dfd9999b0974337eb7625a0f93bdd2b2c76a0a0
ok, install is pass ok and now when i try to add in panel he crash.. log say next: http://pastebin.com/BS9nT8Hk What next?
What I need is the backtrace given by Dr Konqui. Also please be sure that wicd-deamon is running before adding the applet to the panel.
that was the problem, did not start it :) thank you for this good work. best regards!
Is there a system tray icon available for those who don't use GTK nor Plasma? I want to use TDE instead http://trinitydesktop.org/ (fork of KDE3)
No but if you still use Wicd 1.7.0 you can try Wicd Client KDE v0.2.3. You'll need at least kdelibs 4.5 though.
Hi I've added wicd-kde to the panel, and it works quite good, though at startup if wicd daemon is not running, it makes plasma crash. Here's a backtrace (sorry some debug symbols are missing) [KCrash Handler] #7 0xb6dd0be4 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4 #8 0xb11f4583 in WicdEngine::init() () from /usr/lib/kde4/plasma_engine_wicd.so #9 0xb4d3eed3 in Plasma::DataEngineManager::loadEngine(QString const&) () from /usr/lib/libplasma.so.3 #10 0xb4d79f65 in Plasma::DataEngineConsumer::dataEngine(QString const&) () from /usr/lib/libplasma.so.3 #11 0xb4cfbc2f in Plasma::Applet::dataEngine(QString const&) const () from /usr/lib/libplasma.so.3 #12 0xb0542500 in WicdApplet::init() () from /usr/lib/kde4/plasma_applet_wicd.so #13 0xb13c9591 in SystemTray::PlasmoidTask::createWidget(Plasma::Applet*) () from /usr/lib/kde4/plasma_applet_systemtray.so #14 0xb13bf0e0 in SystemTray::Task::widget(Plasma::Applet*, bool) () from /usr/lib/kde4/plasma_applet_systemtray.so #15 0xb13de481 in SystemTray::TaskArea::addWidgetForTask(SystemTray::Task*) () from /usr/lib/kde4/plasma_applet_systemtray.so #16 0xb13dec6f in SystemTray::TaskArea::addTask(SystemTray::Task*) () from /usr/lib/kde4/plasma_applet_systemtray.so #17 0xb13df31d in SystemTray::TaskArea::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/plasma_applet_systemtray.so #18 0xb6e86acd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #19 0xb6e958da in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #20 0xb13be2f5 in SystemTray::Manager::taskAdded(SystemTray::Task*) () from /usr/lib/kde4/plasma_applet_systemtray.so #21 0xb13be598 in SystemTray::Manager::addTask(SystemTray::Task*) () from /usr/lib/kde4/plasma_applet_systemtray.so #22 0xb13be73d in SystemTray::Manager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/plasma_applet_systemtray.so #23 0xb6e86acd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #24 0xb6e958da in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #25 0xb13bece5 in SystemTray::Protocol::taskCreated(SystemTray::Task*) () from /usr/lib/kde4/plasma_applet_systemtray.so #26 0xb13c6d06 in SystemTray::PlasmoidProtocol::addApplet(QString, int, Plasma::Applet*) () from /usr/lib/kde4/plasma_applet_systemtray.so #27 0xb13c8004 in SystemTray::PlasmoidProtocol::loadFromConfig(Plasma::Applet*) () from /usr/lib/kde4/plasma_applet_systemtray.so #28 0xb13be049 in SystemTray::Manager::loadApplets(Plasma::Applet*) () from /usr/lib/kde4/plasma_applet_systemtray.so #29 0xb13d48e2 in SystemTray::Applet::configChanged() () from /usr/lib/kde4/plasma_applet_systemtray.so #30 0xb13d2179 in SystemTray::Applet::constraintsEvent(QFlags<Plasma::Constraint>) () from /usr/lib/kde4/plasma_applet_systemtray.so #31 0xb4d0cf61 in Plasma::Applet::flushPendingConstraintsEvents() () from /usr/lib/libplasma.so.3 #32 0xb4d1f060 in Plasma::ContainmentPrivate::initApplets() () from /usr/lib/libplasma.so.3 #33 0xb4d34931 in Plasma::CoronaPrivate::importLayout(KConfigBase const&, bool) () from /usr/lib/libplasma.so.3 #34 0xb4d35775 in Plasma::Corona::loadLayout(QString const&) () from /usr/lib/libplasma.so.3 #35 0xb4d3584e in Plasma::Corona::initializeLayout(QString const&) () from /usr/lib/libplasma.so.3 #36 0xb29c9a31 in PlasmaApp::corona() () from /usr/lib/libkdeinit4_plasma-desktop.so #37 0xb29c9d9c in PlasmaApp::setupDesktop() () from /usr/lib/libkdeinit4_plasma-desktop.so #38 0xb29cb6f5 in PlasmaApp::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeinit4_plasma-desktop.so #39 0xb6e86acd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #40 0xb6e914d5 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #41 0xb6e989bf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #42 0xb6e80cea in QCoreApplication::event(QEvent*) () from /usr/lib/libQtCore.so.4 #43 0xb63a7c4d in QApplication::event(QEvent*) () from /usr/lib/libQtGui.so.4 #44 0xb63a35c4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #45 0xb63a8972 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #46 0xb759c091 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #47 0xb6e8070e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #48 0xb6e83ed4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #49 0xb6e8401c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #50 0xb6eae444 in ?? () from /usr/lib/libQtCore.so.4 #51 0xb5b3e6df in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #52 0xb5b3ee10 in g_main_context_iterate.isra.19 () from /usr/lib/libglib-2.0.so.0 #53 0xb5b3f0aa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #54 0xb6eae877 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #55 0xb6456dca in ?? () from /usr/lib/libQtGui.so.4 #56 0xb6e7f74d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #57 0xb6e7f991 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #58 0xb6e840ca in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #59 0xb63a1434 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #60 0xb29ad57b in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #61 0x0804f8fa in _start ()
I forgot to say that I'm on Frugalware Linux, with kde 4.7.4 and qt 4.7.4
good but here on kubuntu 11.10 i have compiled and adding to destkop ==> plasma-desktop crash rebooting ==> no more crash another little issue if you add to desktop insted of the panel :) it's very little you can't configure it
After much trial and error, I discovered that simply deleting the wicd-gtk.desktop file from the /usr/share/autostart/ directory is quite sufficient to keep the tray icon from loading alongside the wicd-kde icon.
https://bugs.launchpad.net/ubuntu/+source/wicd-kde/+bug/822143
Hi, this is actually the intended behaviour. These icons do not describe status, but actions. So if the network is connected, the action the button triggers is "disconnect", thus the disconnect icon. The status of the connection is displayed in the statusbar at the bottom.
These buttons have very strange behavior. While original wicd manager (gnome version) has labeled buttons, and a multi-line row for each station (some kind of usual interface for gnome user, inspired by firefox multi-lists, I suppose), kde version (this one, wicd-kde) however does not follow "gnome standard" and does not have multi-lined station row nor labeled actions in it. From other hand, wicd-kde does not follow "kde standard" approach to display status and actions (for example I have N stations scanned, but wicd-kde window layout has always N+1 disconnect buttons). I think that wicd is a good software, but if wicd-kde tend to follow KDE usability approach, it is better to display things in a way that usual KDE user is awaiting from his/her KDE desktop (e.g. in KDE-ish way), so eye will not cry when a numerous "action" buttons change their status according to available action. In KDE environment this looks like a misproper functional overhead which does not relate to real network interface state. I mean that indeed a network interface can be connected and disconnected, with a station as configuration parameter (ssid). But wicd-kde shows instead that station can be connected/disconnected, and these actions are self-contained (independent from each other), so "in KDE words" this looks like I can connect them all (or several), but this is not true. If this is a KDE app, why it can not be usual to KDE user?
the selected text item in the view does not follow the "highlightedtext" set in kcmshell4 colors dialog :) good app otherwise :) //Robert
Hi, It seems to work fine here. Could you provide a screenshot?
Hello. I am using this, and it greate compose with all qt app and desktop. but I got a problem with this old agly and huge window of wicd-gtk. What should I do to deleate it from autostart, because now I got the both: the wicd-client-kde and wicd-gtk. J got wicd from packages of /slacware/extra from Slackware distro cd. please help. thanks
Ok. I find out how to prevent a starting automatically the wicd-gtk window (and systray icon to) you have to only go to the dir: /usr/share/wicd/gtk/ (or similar- depends on distro-in my case-slackware) and then just rename file "wicd-client.py" in the way you like it. the program wouldnt find it and wouldnt run. I get that error bash-4.1$ wicd-gtk /usr/bin/python: can't open file '/usr/share/wicd/gtk/wicd-client.py': [Errno 2] No such file or directory bash-4.1$ it's all
hmm.. try to find the .desktop entry in ~/.config/autostart/ and simply delete.