Wicd Client KDE
Network
Score 86%
Description:

Wicd Client KDE is a Wicd client build on the KDE Development Platform.

Please report bugs on https://bugs.kde.org/

Wicd Client KDE is now a plasmoid! Don't forget to add it to your panel.
Last changelog:

7 years ago

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

cliffhanger1954

3 years ago

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

Report

cliffhanger1954

3 years ago

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

Report

lvsouza

5 years ago

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.

Report

Shadowed87

5 years ago

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)

Report

worsediablo

5 years ago

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

Report

orador

5 years ago

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.

Report

Y0d4

5 years ago

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!

Report

C

anthon38

5 years ago

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

Report

Y0d4

5 years ago

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?

Report

C

anthon38

5 years ago

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.

Report

Y0d4

5 years ago

that was the problem, did not start it :)
thank you for this good work.

best regards!

Report

gravy

5 years ago

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)

Report

C

anthon38

5 years ago

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.

Report

melko

5 years ago

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 ()

Report

melko

5 years ago

I forgot to say that I'm on Frugalware Linux, with kde 4.7.4 and qt 4.7.4

Report

nowardev

5 years ago

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

Report

mattallmill

5 years ago

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.

Report

molostoff

6 years ago

https://bugs.launchpad.net/ubuntu/+source/wicd-kde/+bug/822143

Report

C

anthon38

6 years ago

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.

Report

molostoff

6 years ago

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?

Report

TheRob

6 years ago

the selected text item in the view does
not follow the "highlightedtext" set in
kcmshell4 colors dialog :)

good app otherwise :)

//Robert

Report

C

anthon38

6 years ago

Hi,
It seems to work fine here. Could you provide a screenshot?

Report

masterdany88

6 years ago

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

Report

masterdany88

6 years ago

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

Report

tcat

6 years ago

hmm.. try to find the .desktop entry in ~/.config/autostart/ and simply delete.

Report

7 years ago

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

product-maker Ubuntu88 Dec 18 2014

product-maker msledziona Feb 07 2013

product-maker orador Mar 23 2012

product-maker marvn Feb 29 2012

product-maker rthomsen Feb 20 2012

product-maker trebor Dec 20 2011

product-maker nowardev Dec 19 2011

product-maker Musikolo Dec 18 2011

product-maker BILLYKANE Nov 02 2011

product-maker uglukh Sep 12 2011

product-maker unikum111 Sep 12 2011

product-maker tcat Jun 26 2011

product-maker kerenskyy May 29 2011

product-maker humarf Apr 06 2011

product-maker extra Apr 01 2011

product-maker schleby Mar 18 2011

product-maker marcomaniac Jan 22 2011

product-maker OderMalSo Oct 31 2010

product-maker bugmenot1234 Oct 31 2010

product-maker tjengo Oct 09 2010

product-maker kalmar Oct 03 2010

product-maker TheRob Oct 01 2010

product-maker YAFU Sep 28 2010

product-maker Znurre Sep 28 2010

product-maker damdim Sep 27 2010

product-maker Mogger Sep 27 2010

product-maker marciopanto Sep 26 2010

product-maker deabru Sep 26 2010

product-maker DeathKitten Sep 25 2010

product-maker yoann21 Sep 25 2010

product-maker Andron Sep 25 2010

product-maker melanias Sep 25 2010

product-maker adaptee Sep 23 2010

product-maker 6 31

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.3.1
updated Feb 07 2013
added Sep 09 2010
downloads today
0
page views today 2