
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
KWirelessMonitor is a small KDE application that docks into the system tray and monitors the wireless network interface. It supports both Linux (tested on several major distributions) and FreeBSD (tested on 5.2.1). The systray icon shows the signal quality and the bit rate using a "bar graph" and a "pie chart", respectively. In the configuration dialog, you can change the bit rate and power management settings of the wireless interface. It is also able to automatically enable power management when using battery power and/or automatically disable power management during data transfer. By default, KWirelessMonitor tries to automatically detect the wireless interface. You can also manually set the interface name if necessary. Starting with version 0.5.91, KWirelessMonitor can connect to a network specified by the user (experimental). For more information, please check out the homepage.
16 years ago
0.5.91:
# Experimental: Added support for connecting to a network specified by the user. User can enter the appropriate network name (ESSID) and click Ok/Apply to connect to the network. (Currently only supports unencrypted networks.)
Note: Tested on Fedora Core 2, Mandrake 10, and FreeBSD 5.2.1, which are supported by distribution-specific code. For other distributions, it falls back to generic code, which _theoretically_ should work. However, given the quirks I have encountered in the above three distributions, there are likely problems with other distributions as well. Please test this feature and report problems if it does not work.
0.5.4:
# After settings are enabled, the previously saved settings are now immediately applied.
# Added menu item for enabling settings.
0.5.2:
# Changed manual power management setting UI: ``Enable'' and ``Disable'' are now push buttons.
0.5.0:
# New user interface for power management settings: manual and automatic settings are now mutually exclusive.
0.4.8:
# Available bit rates are now automatically detected, so now 802.11g bit rates can be selected. (Linux only.)
0.4.6:
# Improved AC status detection with ACPI on Linux.
# Improved quality calculation heuristics on Linux. (Hopefully this will support driverloader/ndiswrapper users who previously encountered "No signal" or similar problems.)
# The status window is now sticky (i.e., appearing on all desktops) and without its own task bar entry.
0.4.4:
# Added timeout heuristic for "automatically disable PM" to improve performance.
0.4.2:
# FreeBSD support for "automatically disable power management during data transfer".
0.4.0:
# Automatically disable power management during data transfer (Linux only).
Pre-0.4.0 features (both Linux and FreeBSD):
# Automatically enable power management when using battery power. (Requires kernel ACPI or APM support on Linux; requires kernel APM support on FreeBSD.)
# Truly transparent systray icons.
# Allow changing bit rate and power management settings from the configuration dialog. kdesu is used to launch a helper process as root.
# Display network name, signal quality, bit rate, and current power management mode in tooltip and status window.
# Auto-detect the wireless interface.
# Display signal quality and bit rate graphically.
16 years ago
0.5.91:
# Experimental: Added support for connecting to a network specified by the user. User can enter the appropriate network name (ESSID) and click Ok/Apply to connect to the network. (Currently only supports unencrypted networks.)
Note: Tested on Fedora Core 2, Mandrake 10, and FreeBSD 5.2.1, which are supported by distribution-specific code. For other distributions, it falls back to generic code, which _theoretically_ should work. However, given the quirks I have encountered in the above three distributions, there are likely problems with other distributions as well. Please test this feature and report problems if it does not work.
0.5.4:
# After settings are enabled, the previously saved settings are now immediately applied.
# Added menu item for enabling settings.
0.5.2:
# Changed manual power management setting UI: ``Enable'' and ``Disable'' are now push buttons.
0.5.0:
# New user interface for power management settings: manual and automatic settings are now mutually exclusive.
0.4.8:
# Available bit rates are now automatically detected, so now 802.11g bit rates can be selected. (Linux only.)
0.4.6:
# Improved AC status detection with ACPI on Linux.
# Improved quality calculation heuristics on Linux. (Hopefully this will support driverloader/ndiswrapper users who previously encountered "No signal" or similar problems.)
# The status window is now sticky (i.e., appearing on all desktops) and without its own task bar entry.
0.4.4:
# Added timeout heuristic for "automatically disable PM" to improve performance.
0.4.2:
# FreeBSD support for "automatically disable power management during data transfer".
0.4.0:
# Automatically disable power management during data transfer (Linux only).
Pre-0.4.0 features (both Linux and FreeBSD):
# Automatically enable power management when using battery power. (Requires kernel ACPI or APM support on Linux; requires kernel APM support on FreeBSD.)
# Truly transparent systray icons.
# Allow changing bit rate and power management settings from the configuration dialog. kdesu is used to launch a helper process as root.
# Display network name, signal quality, bit rate, and current power management mode in tooltip and status window.
# Auto-detect the wireless interface.
# Display signal quality and bit rate graphically.
TanisInGentoo
15 years ago
[Thread debugging using libthread_db enabled]
[New Thread 46912552024896 (LWP 2520)]
[New Thread 1082128736 (LWP 2524)]
0x00002aaaade82ff6 in select () from /lib/libc.so.6
#0 0x00002aaaade82ff6 in select () from /lib/libc.so.6
#1 0x00002aaaad36afab in _XWaitForReadable () from /usr/lib/libX11.so.6
#2 0x00002aaaad36b3ac in _XRead () from /usr/lib/libX11.so.6
#3 0x00002aaaad36c30d in _XReply () from /usr/lib/libX11.so.6
#4 0x00002aaaad36843e in XTranslateCoordinates () from /usr/lib/libX11.so.6
#5 0x00002aaaabdbe82f in QWidget::mapToGlobal ()
from /usr/qt/3/lib64/libqt-mt.so.3
#6 0x00002aaaabf5f566 in QTipManager::showTip ()
from /usr/qt/3/lib64/libqt-mt.so.3
#7 0x00002aaaabf5fe0a in QTipManager::qt_invoke ()
from /usr/qt/3/lib64/libqt-mt.so.3
#8 0x00002aaaabe46ae8 in QObject::activate_signal ()
from /usr/qt/3/lib64/libqt-mt.so.3
#9 0x00002aaaabe47252 in QObject::activate_signal ()
from /usr/qt/3/lib64/libqt-mt.so.3
#10 0x00002aaaabe639d5 in QTimer::event () from /usr/qt/3/lib64/libqt-mt.so.3
#11 0x00002aaaabdedfbd in QApplication::internalNotify ()
from /usr/qt/3/lib64/libqt-mt.so.3
#12 0x00002aaaabdee340 in QApplication::notify ()
from /usr/qt/3/lib64/libqt-mt.so.3
#13 0x00002aaaab162bb1 in KApplication::notify ()
from /usr/kde/3.4/lib64/libkdecore.so.4
#14 0x00002aaaabde303d in QEventLoop::activateTimers ()
from /usr/qt/3/lib64/libqt-mt.so.3
#15 0x00002aaaabda424d in QEventLoop::processEvents ()
from /usr/qt/3/lib64/libqt-mt.so.3
#16 0x00002aaaabe020c5 in QEventLoop::enterLoop ()
from /usr/qt/3/lib64/libqt-mt.so.3
#17 0x00002aaaabe02022 in QEventLoop::exec ()
from /usr/qt/3/lib64/libqt-mt.so.3
#18 0x0000000000412fd5 in QMap::operator[] ()
#19 0x00002aaaaddef7b8 in __libc_start_main () from /lib/libc.so.6
Does anyone have the same problem?
Thanks!!
Report
Heart
15 years ago
Report
Skrot
15 years ago
iwconfig eth1 reports link-quality:
Link Quality=46/100
While KWirelessMonitor reports:
Signal 83%
Isn't this wrong? Or is link-quality and signal two different things?
Report
somekool
16 years ago
is there an ebuild available for this one ?
by the way, is this only a monitor, or it actually can connect to network and get an IP ?
Report
pach
16 years ago
The current version is a monitor that can also change the bit rate and power management settings. The next version (coming soon) will add the ability to connect to a specified network.
Report
pach
16 years ago
Report
somekool
16 years ago
Report
jeanmm
16 years ago
I tried to lauch it in a user console, but the only effect was to loose other icons in the tray !
Can someone help ? thanks in advance ;)
Report
pach
16 years ago
./configure --prefix=<your_KDE_base>
This should put all the binaries and icons in the right place when you do "make install". That way, the application should be in your $PATH, and it should be able to find the icons correctly.
Report
jeanmm
16 years ago
I found out that for Mandrake 10.1's applets the prefix should be here /usr in order to get the same kind of files at the same location.
Thanks. ;)
Report
jeanmm
16 years ago
- installation path is /usr/local/kde/bin which must be appended to $PATH because of kwirelessmonitor-helper utility,
- when launching kwirelessmonitor there is an "invisible" icon put into the tray, and clicking with the mouse on it gives access to it's configuration. It's obvious that if the soft is started multiple times it will occupy the whole system tray, pushing other icons out of view... funny joke.
;)
Report
jerid
16 years ago
Report
pach
16 years ago
http://ipw2100.sourceforge.net/
Hopefully it will work for you.
Report
Borszczuk
16 years ago
Report
WoodShop
16 years ago
Would it be possable to add some right clcike options to Start, Stop, and maybe Restart the Wifi device?. I currently habe them in my K menu but i think having them as a right click on your plugin would be much better.
Report
pach
16 years ago
Report
jriddell
16 years ago
Report
pach
16 years ago
Report
Ph0nK
16 years ago
Report
kickdown
16 years ago
I am the KWiFiManager developer. I found this thread only accidentally while googling for something else...
I'm somewhat surprised to hear of both of you and don't remember anything in May this year. And also nothing about KiFi...
I had a busy time in the last half year but tried to answer every mail I got about KWiFiManager but maybe I missed something important, so I'll say a big SORRY if I stepped on someone's feet.
Could both of you contact me by private mail? I'll give you a 48-hour response guarantee this time :-)
Stefan Winter
Report
neptune
16 years ago
Report
pach
16 years ago
Report
probono
16 years ago
Report
pach
16 years ago
Report
edonnelly
16 years ago
Report