Witam chciałbym zmienić kolor wyświetlanego w konsoli. Nie chodzi mi tutaj o emulatory konsoli w środowiskach graficznych tylko goły ryb tekstowy . Jak to zmienić i zapisać ? Tak żeby tekst który się wyświetla przy stracie OS też był tego koloru.
Witam chciałbym zmienić kolor wyświetlanego w konsoli. Nie chodzi mi tutaj o emulatory konsoli w środowiskach graficznych tylko goły ryb tekstowy . Jak to zmienić i zapisać ? Tak żeby tekst który się wyświetla przy stracie OS też był tego koloru.
Ban na google?
http://www.google.pl/search?q=linux+terminal+text+color
ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)
Na uzasadniona prosbe autora otwieram temat i prosze o sprecyzowanie pytania - wtedy powinno byc prosciej uzyskac odpowiedz ;-)
ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)
Ok :P Chodzi mi o to co wyświetla się po tym jak wybiorę OS w grub. Nie mam żadego splash'a więc wyświetla się tekst chciałbym żeby był on zielony :P
Do zmiany koloru w konsoli jest setterm, jesli modyfikacja getty w inittab nie wystarcza, zawsze go mozna na poczatek runlvla wrzucic
Ale czy da sie zrobic zeby od samego poczatku byl zielony, tu chyba beda schody.Kod:/bin/setterm -background black -foreground green -store > /dev/tty0
Sadze ze tutaj musialbys modyfikowac zrodla kernela, bo jesli mowa o debugu gdy wykrywane sa urzadzenia itd to wtedy setterm jeszcze nie dziala...
ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)
No wlasnie na moj chlopski rozum tez mi tak wychodzilo. Ale temat mnie zainteresowal... i jednak sie da bez grzebania w zrodlach. Filozofia jest prosta, skoro nie mozna zmienic koloru textu, to zawsze mozna zostac daltonista ;P
Standardowo do wyswietlania textu uzywany jest grey czy tam lightgrey, okazuje sie ze mozna zaladowac kernela z parametrami zmieniajacymi zdefiniowane kolory i sprawic sobie grey o kolorze zielonym.
Owe parametry ktore trzeba przekazac kernelowi to
Wystarczy dopisac je w lilo.conf w append="vt.default....", w GRUB bodajrze po root=/dev/xxx vt.default.... , kopiujac powyzszy kod text reboocie powinien byc juz zielony.Kod:vt.default_red=0,170,0,170,0,170,0,0,85,255,85,255,85,255,85,255 vt.default_grn=0,0,170,85,0,0,170,255,85,85,255,255,85,85,255,255 vt.default_blu=0,0,0,0,170,170,170,0,85,85,85,85,255,255,0,255
Kilka slow wyjasnienia w jaki sposob ustawic wlasne kolory. Sa 3 zmienne, default_red, default_grn, default_blu, kazda ma 16 liczb od 0-255 okreslajacych nasycenie danym kolorem. I teraz np kolor black bierze po 1-szej liczbie z kazdej zmiennej, dzieki czemu elegancko otrzymujemy R G B dla black. Nastepna liczba z kazdej zmiennej odpowiada za kolejny kolor itd, itd, szczerze mowiac nie wiem ktora pozycja odpowiada za ktory kolor.
Ale mozna posprawdzac bez konieczniosci rebootowania, po zaladowaniu systemu dane tych zmiennych przechowywane sa w 3 plikach w /sys/module/vt/parameter. Kopiujemy plik, modyfikujemy, nadpisujemy spowrotem i przeladowywujemy konsole poleceniem reset.