ضبط الألوان في طرفية لينكس .

 


عند اعداد خادمك الأول سوف تجد الألوان باهتة صعبة التميز .


لهذا يمكن تعديل ذلك من خلال الأمر التالي مثلا :


$ setterm -foreground white -background blue


$ setterm -store


أو أضافة شئ مثل هذا من github  معد سابقا 




.bashrc

##############

# pretty prompt and font colors

##############


# alter the default colors to make them a bit prettier

echo -en "\e]P0000000" #black

echo -en "\e]P1D75F5F" #darkred

echo -en "\e]P287AF5F" #darkgreen

echo -en "\e]P3D7AF87" #brown

echo -en "\e]P48787AF" #darkblue

echo -en "\e]P5BD53A5" #darkmagenta

echo -en "\e]P65FAFAF" #darkcyan

echo -en "\e]P7E5E5E5" #lightgrey

echo -en "\e]P82B2B2B" #darkgrey

echo -en "\e]P9E33636" #red

echo -en "\e]PA98E34D" #green

echo -en "\e]PBFFD75F" #yellow

echo -en "\e]PC7373C9" #blue

echo -en "\e]PDD633B2" #magenta

echo -en "\e]PE44C9C9" #cyan

echo -en "\e]PFFFFFFF" #white

clear #for background artifacting


# set the default text color. this only works in tty (eg $TERM == "linux"), not pts (eg $TERM == "xterm")

setterm -background black -foreground green -store


# http://linuxgazette.net/137/anonymous.html

cursor_style_default=0 # hardware cursor (blinking)

cursor_style_invisible=1 # hardware cursor (blinking)

cursor_style_underscore=2 # hardware cursor (blinking)

cursor_style_lower_third=3 # hardware cursor (blinking)

cursor_style_lower_half=4 # hardware cursor (blinking)

cursor_style_two_thirds=5 # hardware cursor (blinking)

cursor_style_full_block_blinking=6 # hardware cursor (blinking)

cursor_style_full_block=16 # software cursor (non-blinking)


cursor_background_black=0 # same color 0-15 and 128-infinity

cursor_background_blue=16 # same color 16-31

cursor_background_green=32 # same color 32-47

cursor_background_cyan=48 # same color 48-63

cursor_background_red=64 # same color 64-79

cursor_background_magenta=80 # same color 80-95

cursor_background_yellow=96 # same color 96-111

cursor_background_white=112 # same color 112-127


cursor_foreground_default=0 # same color as the other terminal text

cursor_foreground_cyan=1

cursor_foreground_black=2

cursor_foreground_grey=3

cursor_foreground_lightyellow=4

cursor_foreground_white=5

cursor_foreground_lightred=6

cursor_foreground_magenta=7

cursor_foreground_green=8

cursor_foreground_darkgreen=9

cursor_foreground_darkblue=10

cursor_foreground_purple=11

cursor_foreground_yellow=12

cursor_foreground_white=13

cursor_foreground_red=14

cursor_foreground_pink=15


cursor_styles="\e[?${cursor_style_full_block};${cursor_foreground_black};${cursor_background_green};c" # only seems to work in tty


# http://www.bashguru.com/2010/01/shell-colors-colorizing-shell-scripts.html

prompt_foreground_black=30

prompt_foreground_red=31

prompt_foreground_green=32

prompt_foreground_yellow=33

prompt_foreground_blue=34

prompt_foreground_magenta=35

prompt_foreground_cyan=36

prompt_foreground_white=37


prompt_background_black=40

prompt_background_red=41

prompt_background_green=42

prompt_background_yellow=43

prompt_background_blue=44

prompt_background_magenta=45

prompt_background_cyan=46

prompt_background_white=47


prompt_chars_normal=0

prompt_chars_bold=1

prompt_chars_underlined=4 # doesn't seem to work in tty

prompt_chars_blinking=5 # doesn't seem to work in tty

prompt_chars_reverse=7


prompt_reset=0


#start_prompt_coloring="\e[${prompt_chars_bold};${prompt_foreground_black};${prompt_background_green}m"

start_prompt_styles="\e[${prompt_chars_bold}m" # just use default background and foreground colors

end_prompt_styles="\e[${prompt_reset}m"


PS1="${start_prompt_styles}[\u@\h \W] \$${end_prompt_styles}${cursor_styles} "


##############

# end pretty prompt and font colors

##############

إرسال تعليق

0 تعليقات