mirror of
https://github.com/gryf/wicd.git
synced 2025-12-24 23:22:27 +01:00
curses/curses_misc.py:
Made Dialog a bit more generic with the new Dialog2, also supports mouse events.
Included TextDialog and InputDialog as subclasses of Dialog2
curses/netentry_curses.py:
Changed error() to support Dialog2
Added support for mouse events
curses/prefs_curses.py:
Added support for mouse events
curses/wicd-curses.py:
Added support for wicd's hidden wireless-network functionality
(Really) finished refactoring for the changes in ComboBox
Made some transitions a bit more immediate by calling update_ui() manually
Refactored to about_dialog to support Dialog2
Added support for mouse events (clicking to select, mostly)
Added support for retaining current list netlist focus throughout screen updates
(Hopefully) Added support for handling an instance of 0 available wireless
networks
in/man=wicd-curses.8.in: Hidden network support is fully functional
man/wicd-client.1: Added a word. (You'll live.)
setup.py: From last commit: Added the python "shebang" to the top of the file
36 lines
1.4 KiB
Plaintext
36 lines
1.4 KiB
Plaintext
This is a curses-based client for wicd. It is designed to imitate wicd-client
|
|
as much as can be done with a console-based interface. It is written using the
|
|
Urwid (http://excess.org/urwid) toolkit, and thus requires it.
|
|
|
|
That's all there is to it, really. It installs unless you disable it when you
|
|
call setup.py.
|
|
|
|
Right now, it lists current available networks, and whether you are connected
|
|
to anything or not, all of which is updated in real time. Other features
|
|
include the ability to connect to networks, global preferences controls, and
|
|
per-network settings for wireless networks.
|
|
|
|
All features that I plan on implementing (that are not mentioned above) are
|
|
listed the TODO file in this same directory. If you want any other features,
|
|
ask me. I try to be on the #wicd Freenode IRC channel most of the time.
|
|
|
|
Controls:
|
|
|
|
F5 : refresh wireless networks
|
|
F8 or Q: quit
|
|
D : disconnect from all active networks
|
|
ESC : if connecting to a network, stop doing so
|
|
ENTER : Attempt connection to selected network
|
|
P : Display preferences dialog
|
|
C : Display network configuration for selected network (only works for
|
|
wireless at the moment)
|
|
A : Display "About" dialog
|
|
I : Raise up the "Scan for hidden networks" dialog
|
|
|
|
IN DIALOGS (Meta usually is "Alt"):
|
|
ESC or Q: Quit dialog without saving information (if present)
|
|
Meta+Left/Right: Change tabs Left/Right (if tabs present)
|
|
Meta+Enter : Quit dialog and save information
|
|
|
|
~NaCl
|