mirror of https://github.com/nicolargo/glances
Add option to disable ANSI background colours
Adds new command-line option `--disable-bg` to address issue #68 (readability problems with white text over coloured backgrounds).pull/738/head
parent
23a8dbc5cd
commit
ed83538ee1
|
@ -137,6 +137,8 @@ Start the client browser (browser mode):\n\
|
||||||
dest='disable_log', help='disable log module')
|
dest='disable_log', help='disable log module')
|
||||||
parser.add_argument('--disable-bold', action='store_false', default=True,
|
parser.add_argument('--disable-bold', action='store_false', default=True,
|
||||||
dest='disable_bold', help='disable bold mode in the terminal')
|
dest='disable_bold', help='disable bold mode in the terminal')
|
||||||
|
parser.add_argument('--disable-bg', action='store_false', default=True,
|
||||||
|
dest='disable_bg', help='disable background colors in the terminal')
|
||||||
parser.add_argument('--enable-process-extended', action='store_true', default=False,
|
parser.add_argument('--enable-process-extended', action='store_true', default=False,
|
||||||
dest='enable_process_extended', help='enable extended stats on top process')
|
dest='enable_process_extended', help='enable extended stats on top process')
|
||||||
parser.add_argument('--enable-history', action='store_true', default=False,
|
parser.add_argument('--enable-history', action='store_true', default=False,
|
||||||
|
|
|
@ -145,10 +145,16 @@ class _GlancesCurses(object):
|
||||||
curses.init_pair(1, curses.COLOR_BLACK, -1)
|
curses.init_pair(1, curses.COLOR_BLACK, -1)
|
||||||
else:
|
else:
|
||||||
curses.init_pair(1, curses.COLOR_WHITE, -1)
|
curses.init_pair(1, curses.COLOR_WHITE, -1)
|
||||||
|
if args.disable_bg:
|
||||||
curses.init_pair(2, curses.COLOR_WHITE, curses.COLOR_RED)
|
curses.init_pair(2, curses.COLOR_WHITE, curses.COLOR_RED)
|
||||||
curses.init_pair(3, curses.COLOR_WHITE, curses.COLOR_GREEN)
|
curses.init_pair(3, curses.COLOR_WHITE, curses.COLOR_GREEN)
|
||||||
curses.init_pair(4, curses.COLOR_WHITE, curses.COLOR_BLUE)
|
curses.init_pair(4, curses.COLOR_WHITE, curses.COLOR_BLUE)
|
||||||
curses.init_pair(5, curses.COLOR_WHITE, curses.COLOR_MAGENTA)
|
curses.init_pair(5, curses.COLOR_WHITE, curses.COLOR_MAGENTA)
|
||||||
|
else:
|
||||||
|
curses.init_pair(2, curses.COLOR_RED, -1)
|
||||||
|
curses.init_pair(3, curses.COLOR_GREEN, -1)
|
||||||
|
curses.init_pair(4, curses.COLOR_BLUE, -1)
|
||||||
|
curses.init_pair(5, curses.COLOR_MAGENTA, -1)
|
||||||
curses.init_pair(6, curses.COLOR_RED, -1)
|
curses.init_pair(6, curses.COLOR_RED, -1)
|
||||||
curses.init_pair(7, curses.COLOR_GREEN, -1)
|
curses.init_pair(7, curses.COLOR_GREEN, -1)
|
||||||
curses.init_pair(8, curses.COLOR_BLUE, -1)
|
curses.init_pair(8, curses.COLOR_BLUE, -1)
|
||||||
|
|
Loading…
Reference in New Issue