Seguindo para resposta de Thomas Dickey com relação a roteiro solarizado
initc
de fbterm usa valores decimais não valores hexadecimais , portanto é necessário reescrever a maior parte . Uma vez feito, é invocado dentro de outro script (por exemplo, / etc / profile ou ~ / .bashrc) usando:
. solarized-fbterm.sh
Por sorte, eu já tenho, solarized-fbterm.sh
:
#!/bin/bash
#
# Author: [email protected] (Paul Wratt)
# Original: [email protected] (Benjamin Staffin)
# Set your fbterm's color palette to match the Solarized color scheme by
# using escape sequences. fbterm uses decimal values not hex values.
#
set -o nounset
base03="0;43;54"
base02="7;54;66"
base01="88;110;117"
base00="101;123;131"
base0="131;148;150"
base1="147;161;161"
base2="238;232;213"
base3="253;246;227"
yellow="181;137;0"
orange="203;75;22"
red="220;50;47"
magenta="211;54;130"
violet="108;113;196"
blue="38;139;210"
cyan="42;161;152"
green="133;153;0"
printf "3[3;234;$base03}3[3;235;$base02}3[3;240;$base01}3[3;241;$base00}3[3;244;$base0}3[3;245;$base1}3[3;254;$base2}3[3;230;$base3}3[3;136;$yellow}3[3;166;$orange}3[3;160;$red}3[3;125;$magenta}3[3;61;$violet}3[3;33;$blue}3[3;37;$cyan}3[3;64;$green}"
function cset() {
ANSI=$1
RGB=$2
printf "3[3;%d;%s}" $ANSI "$RGB"
}
#black
cset 0 $base02
cset 8 $base03
#red
cset 1 $red
cset 9 $orange
#green
cset 2 $green
cset 10 $base01
#yellow
cset 3 $yellow
cset 11 $base00
#blue
cset 4 $blue
cset 12 $base0
#magenta
cset 5 $magenta
cset 13 $violet
#cyan
cset 6 $cyan
cset 14 $base1
#white
cset 7 $base2
cset 15 $base3