I just happened to be playing with ANSI color codes for the terminal, when I saw the new Scripts/.../Functions/Terminal file. There were a couple things that didn't work for me. I don't know if my monitor is too old, or what, but I generated a fuller set of variables, including backgrounds and a few styles. They work for me (some things didn't -- that's why I'm wondering about my monitor). Here is my new Terminal file: #!/bin/bash (source)
SIZE=$(stty size 2> /dev/null) COLUMNS=${SIZE##* } ROWS=${SIZE%% *} colorRed="\033[0;31m" colorGreen="\033[0;32m" colorBrown="\033[0;33m" colorBlue="\033[0;34m" colorPurple="\033[0;35m" colorCyan="\033[0;36m" colorGray="\033[0;37m" colorBoldGray="\033[1;30m" colorLightRed="\033[1;31m" colorBoldGreen="\033[1;32m" colorYellow="\033[1;33m" colorBoldBlue="\033[1;34m" colorBoldPurple="\033[1;35m" colorBoldCyan="\033[1;36m" colorWhite="\033[1;37m" colorBoldRed="\033[1;38m" colorBoldNormal="\033[1;39m" colorRedWhite="\033[41;37m" colorNormal="\033[0m" colorBold="${colorYellow}" colorOff="${colorNormal}" styleUnderline="\033[4m" styleFlash="\033[5m" backgroundBlack="\033[40m" backgroundRed="\033[41m" backgroundGreen="\033[42m" backgroundBrown="\033[43m" backgroundBlue="\033[44m" backgroundPurple="\033[45m" backgroundCyan="\033[46m" backgroundGray="\033[47m" backgroundLightRed="\033[48m" And here is my test file: #!/bin/bash . ScriptFunctions Import Terminal echo -e "$colorNormal############Normal" echo -e "$colorBoldNormal############BoldNormal" echo -e "$colorGray############Gray" echo -e "$colorWhite############White" echo -e "$colorBoldGray############BoldGray" echo -e "$colorGreen############Green" echo -e "$colorBoldGreen############BoldGreen" echo -e "$colorBrown############Brown" echo -e "$colorBlue############Blue" echo -e "$colorBoldBlue############BoldBlue" echo -e "$colorPurple############Purple" echo -e "$colorBoldPurple############BoldPurple" echo -e "$colorRed############Red" echo -e "$colorLightRed############LightRed" echo -e "$colorBoldRed############BoldRed" echo -e "$colorYellow############Yellow" echo -e "$colorCyan############Cyan" echo -e "$colorBoldCyan############BoldCyan" echo -e "$colorRedWhite############RedWhite$colorNormal" echo -e "$colorNormal############Normal" echo -e "$colorBold############Bold" echo -e "$colorOff############Off" echo -e "$backgroundOther$colorBoldGray############\ BoldGray-backOther$colorNormal" echo -e "$backgroundLightRed$colorBoldGray############\ BoldGray-backLightRed$colorNormal" echo -e "$backgroundGray$colorBoldGray############\ BoldGray-backGray$colorNormal" echo -e "$backgroundCyan$colorYellow############\ Yellow-backCyan$colorNormal" echo -e "$backgroundPurple$colorBoldCyan############\ BoldCyan-backPurple$colorNormal" echo -e "$backgroundBlue$colorBoldGreen############\ BoldGreen-back-Blue$colorNormal" echo -e "$backgroundBrown$colorBoldBlue############\ BoldBlue-backBrown$colorNormal" echo -e "$backgroundGreen$colorBoldPurple############\ BoldPurple-backGreen$colorNormal" echo -e "$backgroundRed$colorBoldCyan############\ BoldCyan-backRed$colorNormal" echo -e "$backgroundBlack$colorYellow############\ BoldYellow-backBlack$colorNormal" echo -e "$styleUnderline$backgroundBlack$colorYellow\ ############UnderlineYellow-backBlack$colorNormal" echo -e "$styleFlash$backgroundBlack$colorYellow############\ FlashYellow-backBlack$colorNormal" #these don't work for me styleItalics="\033[3m" styleStrike="\033[9m" echo -e "$styleItalics###AbcdEf###Italics$colorNormal" echo -e "$styleStrike###AbcdEf###Strike$colorNormal" _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel