mirror of
https://github.com/gryf/wicd.git
synced 2025-12-19 12:28:08 +01:00
curses/wicd-curses.py:
Console display defaults to raw_display now, added -c argument to select curses_display curses/README,in/man=wicd-curses.8.in: Updated stuff done in wicd-curses.py
This commit is contained in:
@@ -44,8 +44,7 @@ What is wicd-curses?
|
||||
Why didn't you call it wicd-urwid? There is a hachoir-urwid package out there.
|
||||
I first called this "urwicd". However, due to the relative obscurity of
|
||||
the urwid package, and the fact that many more people know what "curses"
|
||||
is, I named it wicd-curses. After all, it _does_ use curses (by default,
|
||||
anyway).
|
||||
is, I named it wicd-curses.
|
||||
|
||||
Why don't you support lower-case keybindings for most of the commands?
|
||||
I was trying to prevent mass chaos from happening because of mashing keys.
|
||||
|
||||
@@ -865,12 +865,14 @@ def main():
|
||||
# Import the screen based on whatever the user picked.
|
||||
# The raw_display will have some features that may be useful to users
|
||||
# later
|
||||
if options.rawscreen:
|
||||
parser.set_defaults(screen='raw')
|
||||
if options.screen == 'raw':
|
||||
import urwid.raw_display
|
||||
ui = urwid.raw_display.Screen()
|
||||
else:
|
||||
elif options.screen is 'curses':
|
||||
import urwid.curses_display
|
||||
ui = urwid.curses_display.Screen()
|
||||
|
||||
# Default Color scheme.
|
||||
# Other potential color schemes can be found at:
|
||||
# http://excess.org/urwid/wiki/RecommendedPalette
|
||||
@@ -952,8 +954,11 @@ setup_dbus()
|
||||
########################################
|
||||
if __name__ == '__main__':
|
||||
parser = OptionParser(version="wicd-curses-%s (using wicd %s)" % (CURSES_REVNO,daemon.Hello()))
|
||||
parser.add_option("-r", "--raw-screen",action="store_true",dest='rawscreen',
|
||||
help="use urwid's raw screen controller")
|
||||
# raw = True. curses = False
|
||||
parser.set_defaults(screen='raw')
|
||||
parser.add_option("-r", "--raw-screen",action="store_const",const='raw'
|
||||
,dest='screen',help="use urwid's raw screen controller (default)")
|
||||
parser.add_option("-c", "--curses-screen",action="store_const",const='curses',dest='screen',help="use urwid's curses screen controller")
|
||||
(options,args) = parser.parse_args()
|
||||
main()
|
||||
# Make sure that the terminal does not try to overwrite the last line of
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
.\" First revision was r203
|
||||
.TH WICD-CURSES "8" "January 2009" "wicd-curses-%CURSES_REVNO%"
|
||||
.TH WICD-CURSES "8" "February 2009" "wicd-curses-%CURSES_REVNO%"
|
||||
.SH NAME
|
||||
.B wicd-curses
|
||||
\- curses-based wicd(8) controller
|
||||
@@ -12,7 +12,14 @@ This man page only documents the current status of wicd-curses. This may/may no
|
||||
.SH "ARGUMENTS"
|
||||
.TP
|
||||
.BR "\-r" , " \-\-raw\-screen"
|
||||
Use Urwid's raw console display, instead of the (faster) curses-based one. This may be useful if you are experiencing unicode problems.
|
||||
Use Urwid's raw console display. This is the default, and has several
|
||||
advantages over the faster curses display, inculding fully functional unicode
|
||||
and internationalization support.
|
||||
.TP
|
||||
.BR "\-c" , " \-\-curses\-screen"
|
||||
Use Urwid's curses display. This may be faster than the default raw
|
||||
display, but it lacks proper unicode support. This is fine to use if your
|
||||
language of choice only uses Latin characters.
|
||||
.SH CONTROLS
|
||||
All of these are case sensitive.
|
||||
.TP
|
||||
|
||||
Reference in New Issue
Block a user