Nowe posty

Autor Wątek: Kolorowy motd  (Przeczytany 6828 razy)

pery5

  • Gość
Kolorowy motd
« dnia: 2009-07-24, 18:00:57 »
Witam, chciałem sobie pokolorowac motd'a ale zamiast kolorów wyswietla sie ich kod. Moze w jakis sposób trzeba pozwolic bash'owi na wyswietlanie kolorów? Prosze o pomoc

freerider

  • Gość
Kolorowy motd
« Odpowiedź #1 dnia: 2009-07-24, 19:46:34 »
Zrób plik motd.sh w katalogu /etc/profile.d/ i do tego pliku wklej kod basha z motd pokolorowanym i nadaj prawo do wykonywania chmod +x /etc/profile.d/motd.sh.
Plik /etc/motd wyczyść

pery5

  • Gość
Kolorowy motd
« Odpowiedź #2 dnia: 2009-07-24, 20:09:48 »
nie mam folderu - profile.d

freerider

  • Gość
Kolorowy motd
« Odpowiedź #3 dnia: 2009-07-24, 20:47:04 »
Dopisz kod motda na końcu pliku /etc/profile

pery5

  • Gość
Kolorowy motd
« Odpowiedź #4 dnia: 2009-07-26, 13:05:39 »
tez nie działa ;/ rozwala cała kombinacje znaków natomiast kolorów dalej nie widac ;/

freerider

  • Gość
Kolorowy motd
« Odpowiedź #5 dnia: 2009-07-26, 13:39:13 »
Pokaż kod motda bo może w nim masz błędy, u mnie działa po dodaniu wpisu do /etc/profile

pery5

  • Gość
Kolorowy motd
« Odpowiedź #6 dnia: 2009-07-26, 14:23:38 »

 _____ _____ _____ _____ _____ _____ _____
|  _  |   __| __  |     |  _  | __  |     |
|   __|   __|    -| | | |     |    -|   --|
|__|  |_____|__|__|_|_|_|__|__|__|__|_____|



tu w txt ---> http://www.sendspace.pl/file/9d4827eae1bf4dccb2faa73

a tak to powinnow wygladac


freerider

  • Gość
Kolorowy motd
« Odpowiedź #7 dnia: 2009-07-26, 15:22:27 »
No i wszystko, teraz poczytaj o zastosowaniu kolorów w bashu bo to co pokazałeś nie ma szans zadziałać.

poniżej masz gotowca, ale i tak poczytaj ;)

Cytuj
#!/bin/sh
echo -e "\\E[34m _____ _____ _____ _____ _____ _____ _____  \\033[0m"
echo -e "\\E[34m|  _  |   __| __  |     |  _  | __  |     | \\033[0m"
echo -e "\\E[34m|   __|   __|    -| | | |     |    -|   --| \\033[0m"
echo -e "\\E[34m|__|  |_____|__|__|_|_|_|__|__|__|__|_____| \\033[0m"
echo -e ""

arctgx

  • Gość
Kolorowy motd
« Odpowiedź #8 dnia: 2009-07-26, 19:28:09 »
Z ciekawości klepnąłem sobie tego gotowca do pliku i odpaliłem. Powłoką sh jest u mnie dash, który cytuje "-e \\E[34m". Dopiero po wywaleniu opcji -e i zamianie \\E na \\033 działa rzecz w dashu jak trzeba, ale w bashu już nie. Dash jest jednak rzadko używany jako interaktywna powłoka.

pery5

  • Gość
Kolorowy motd
« Odpowiedź #9 dnia: 2009-07-26, 19:28:32 »
sliczne dzieki działa :) patrzyłem na stronie która masz w profilu ładnie wszystko opisane :) masm jeszcze jedno pytanie jak zrobic baner i gdzie go właczyc? Mozna na baner dac gif lub jpg ?

freerider

  • Gość
Kolorowy motd
« Odpowiedź #10 dnia: 2009-07-26, 20:12:57 »
Banner podobnie jak motd może być tylko tekstem i włącza się go w configu sshd (w Slackware znajduje się w /etc/ssh/sshd_config) tam podajesz scieżkę do pliku z bannerem.
Cytuj
# no default banner path
Banner /etc/issue.net
i do pliku /etc/issue.net wpisujesz tekst, następnie trzeba przeładować sshd (killall -HUP sshd)

pery5

  • Gość
Kolorowy motd
« Odpowiedź #11 dnia: 2009-07-26, 20:46:20 »
dziekuje za porady i szczegulowe objasnienie. Wszytko działa jak opisałes :)

pery5

  • Gość
Kolorowy motd
« Odpowiedź #12 dnia: 2009-07-26, 20:55:26 »
aaa jeszcze jedno pytanko mam czy da sie zmienic kolor całej powłoki, a własciwie nie powłoki tylko całej konsoli aby nie była czarna tlyko np: zielona