|
From: Carlo E. P. <fl...@fl...> - 2002-08-17 06:22:16
|
Subject: [Linux-fbdev-devel] how to change the background's color ?
Date: sab, ago 17, 2002 at 04:49:14 +0200
Quoting Stephane Wirtel (ste...@be...):
> i would like to change the background's color.
This is not specific to framebuffers. See
man setterm
or you can send ansi escape codes to your console. You cand find some
info in the Bash-Prompt-HOWTO (that can be found in the standard
locations - probably you have it somewhere). The howto includes this
nifty script for testing all possible colour combinations:
--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<--
#!/bin/bash
#
# This file echoes a bunch of color codes to the
# terminal to demonstrate what's available. Each
# line is the color code of one foreground color,
# out of 17 (default + 16 escapes), followed by a
# test use of that color on all nine background
# colors (default + 8 escapes).
#
T='gYw' # The test text
echo -e "\n 40m 41m 42m 43m\
44m 45m 46m 47m";
for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \
'1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \
' 36m' '1;36m' ' 37m' '1;37m';
do FG=${FGs// /}
echo -en " $FGs \033[$FG $T "
for BG in 40m 41m 42m 43m 44m 45m 46m 47m;
do echo -en "$EINS \033[$FG\033[$BG $T \033[0m";
done
echo;
done
echo
--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<--
It is probably best for you to include the background change escape
sequence in your shell prompt, so your preferred colour is re-set each
time the prompt is displayed (programs like mc and ls (colorized)
change the setting).
Hope it helps.
Carlo
--
* Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - fl...@fl... che bisogno ci sarebbe
* di parlare tanto di amore e di rettitudine? (Chuang-Tzu)
|