dockapps/wmwifi/README

188 lines
6.6 KiB
Plaintext
Raw Permalink Normal View History

Copyright (c) 2006 Jess Mahan <jess@digitalssg.net>
-----------------
WmWiFi 0.6
-----------------
2014-10-05 15:29:59 +00:00
It's been a long time since the last release. I know, I know, you've been
jonesin' for the next iteration, but over the last year or so, we've had very
little complaints and even fewer bug reports, so "if it aint broke don't
fix it!".
2014-10-05 15:29:59 +00:00
If your reading this, then you are probably running Window Maker, and have a
Wifi (wireless) card installed on your Linux box.
!!!! BE AWARE !!!!
This is my first attempt at writing a Window Maker dockapp, so if this thing
2014-10-05 15:29:59 +00:00
destroys your computer, kills your dog, or burns down your house, don't
blame me for it. This is very experimental at the moment.
2014-10-05 15:29:59 +00:00
This dockapp displays the signal strength, link level, noise level, and
bitrate to your current access point. It also displays the current access
point's name.
I sincerely apologize for any inconveniences or problems with the this
2014-10-05 15:29:59 +00:00
version, or previous versions of WmWiFi.
Many thanks to the people that actually e-mailed me with bug reports, those
bug reports have made this version possible. WmWiFi now works
properly (i hope).
-----------------
Getting Help
-----------------
2014-10-05 15:29:59 +00:00
If you need help, there is a mailing list at wmwifi@lists.digitalssg.net.
Simply subscribe to it by sending a blank e-mail to
wmwifi-subscribe@lists.digitalssg.net.
When asking a question, please be sure to include the nature of your problem,
and the output from the following commands:
"cat /proc/net/wireless"
"iwconfig"
"head -10 /usr/include/linux/wireless.h | grep Version"
2014-10-05 15:29:59 +00:00
-----------------
Requirements
-----------------
libXpm http://freshmeat.net/projects/libxpm
libdockapp ftp://truffula.com/pub/libdockapp-0.4.tgz
2014-10-05 15:29:59 +00:00
To compile this, you'll need libdockapp, libxpm, and all the X development
libs. Chances are, if you have installed other dockapps, then you will have
no problems compiling this.
Linux Wireless Extensions.
This program relys on the Wireless Extensions being enabled (and working) in
2014-10-05 15:29:59 +00:00
the 2.4.X and 2.6.X kernel series. If you can "cat /proc/net/wireless", then
this thing will probably work for you. If "cat /proc/net/wireless" returns
nothing, then this dockapp wont work.
-----------------
Building
-----------------
Yup, you guessed it...
If you have met all the *requirements* then just do:
./configure; make; make install
-----------------
What's New
-----------------
0.6 -
Many thanks to Jeroen Nijhof <jnijhof@nijhofnet.nl> for his contribution
2014-10-05 15:29:59 +00:00
of a patch for WmWifi.
2014-10-05 15:29:59 +00:00
I decided to only use a couple of lines of code from Jeroen's patch, and
implement the rest myself, so that it could better integrate with the
"classic" wmwifi. I also wanted to make WmWifi a bit more flexible, whereas
Jeroen's version was locked in to a specific look, and foreced the scrolling.
WmWifi now features preset "themes", fully customizable colors (for making
your own theme). We also now scroll the interface name and essid by default,
but this can be turned off with the -s command line switch or by clicking the
left mouse button (to retain our classic look and feel).
The Backlight turns on when Signal Strength goes below 1%
2014-10-05 15:29:59 +00:00
-----------------
The "Look"
-----------------
0.6 -
We've got a new look, actually a few of them.
You will most likely notice the differences from the old version and the
new becuase the font's have changed and now the interface name and essid
2014-10-05 15:29:59 +00:00
scroll across the top (which can be disabled).
Many thanks to Jeroen Nijhof <jnijhof@nijhofnet.nl> for his contribution of
a new theme and the scrolling interface and essid. I decided not to use
all of his changes, but did use his fonts.xpm (becuase they are waaay nicer),
and a couple lines of code.
# wmwifi -tc # classic theme (Default)
# wmwifi -tn # Jeroen Nijhof's theme
# wmwifi -ts # snow theme
# wmwifi -lc <string> # back-light color
# wmwifi -fg <string> # foreground color
# wmwifi -bg <string> # background color
# wmwifi -hi <string> # highlight color
# wmwifi -mt <string> # midtone color
# wmwifi -s # turn scrolling text off
<string> is an RGB color. for instance:
# wmwifi -bg rgb:00/00/00 -fg rgb:ff/ff/ff -hi rgb:c1/c1/c1 -mt rgb:ff/00/00
2014-10-05 15:29:59 +00:00
will give you a black background, white foreground/text, grey highlights,
and red midtones.
2014-10-05 15:29:59 +00:00
If you don't know what an RGB color is, it's basically the same thing as an
HTML color, just ditch the '#', and add a '/' every two characters.
This version allows you to customize the colors to create your own themes,
checkout wmwifi --help for more information.
2014-10-05 15:29:59 +00:00
0.5 -
This version (0.5) of wmwifi still uses the look introduced by version 0.2.
For now, you cannot change the look, and to be honest, there has been
no complaints, so if you want a new look or have a kewl design, e-mail me.
2014-10-05 15:29:59 +00:00
There were bug reports of the percentages not being displayed correctly,
this is my fault, since I assumed that the maximum link quality would
always be 92. I had reports of varying link qualities, so in this version
it should be fixed (if it's not, you know where to e-mail me). We not
get the maximum link quality directly from the wireless extensions in the
kernel, rather than assume it's 92.
The Link quality of your card is now displayed as a percentage (0% - 100%).
-----------------
2014-10-05 15:29:59 +00:00
Stuff it does do
-----------------
2014-10-05 15:29:59 +00:00
WmWiFi now monitors all of you wireless interfaces. So if you have more
than one, WmWiFi can now handle it!
- Monitors all wireless interfaces attached to your machine
(If you have the module(s) loaded)
- Displays Link, Level, Noise, Bitrate, and Current Access Point
for each interface.
- Customizable Colors.
- Preset Themes.
- Scrolling Interface Name and ESSID
- Turn's backlight on when link quality goes below 1%
2014-10-05 15:29:59 +00:00
To disable interface and essid scrolling, simply left click (mouse 1).
To switch to the next wireless interface, simply middle click (mouse 2).
To switch to the next screen, simply right click (mouse 3).
-----------------
Stuff if doesn't do or can't do
-----------------
2014-10-05 15:29:59 +00:00
WmWifi cannot properly report the stats from drivers like the prism54 or
ndiswrapper drivers. Believe me, I have tried to get these to work, but
the stats don't even report correctly from iwconfig, so I am assuming it's
not my fault.
If you post to the mailing list complaining about wrong stats, and you are
2014-10-05 15:29:59 +00:00
using one of those drivers, I'm going to slap you silly, because you didn't
read this!
I did try and put some code in this version to "auto-learn" your link quality
if the maximum cannot be read from the driver, but it's not guaranteed.
2014-10-05 15:29:59 +00:00
-----------------
Rants / Raves
-----------------
forward beer, pizza, scotch, smokes, or hate mail to jess@digitalssg.net