
Wicd Client KDE
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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.
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
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
6 years ago
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
6 years ago
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
8 years ago
Report
Shadowed87
8 years ago
...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
8 years ago
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
8 years ago
Report
Y0d4
8 years ago
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
anthon38
8 years ago
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
8 years ago
log say next:
http://pastebin.com/BS9nT8Hk
What next?
Report
anthon38
8 years ago
Also please be sure that wicd-deamon is running before adding the applet to the panel.
Report
Y0d4
8 years ago
thank you for this good work.
best regards!
Report
gravy
8 years ago
I want to use TDE instead http://trinitydesktop.org/ (fork of KDE3)
Report
anthon38
8 years ago
Report
melko
9 years ago
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
9 years ago
Report
nowardev
9 years ago
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
9 years ago
Report
molostoff
9 years ago
Report
anthon38
9 years ago
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
9 years ago
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
9 years ago
not follow the "highlightedtext" set in
kcmshell4 colors dialog :)
good app otherwise :)
//Robert
Report
anthon38
9 years ago
It seems to work fine here. Could you provide a screenshot?
Report
masterdany88
9 years ago
J got wicd from packages of /slacware/extra from Slackware distro cd.
please help. thanks
Report
tcat
9 years ago
Report
masterdany88
9 years ago
thx for response.
I make it workig (or not working :P) that way:
I've just simply edit the name of file:
<in my distribution- slackware 13.37>
"/usr/share/wicd/gtk/wicd-client.py"
and now when I try manually to run wicd-gtk I got this 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$
so now its not runing ...
Report