Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Barvy pro shell

Jan Nemec
Jan Nemec (neregistrovaný)
25. 9. 2002 7:51 Nový

Zajimave

celé vlákno

Diky za zajimavy clanek.

martin hassman
martin hassman (neregistrovaný)
25. 9. 2002 8:18 Nový

Proc to v textovem modu nepujde?

celé vlákno

Jen dotaz, proc pisete ve vasem prikladku, ze "to v textovem modu nepujde". Mam pocit, ze by to tam melo jit stejne dobre - viz. barevne hlasky pri startu linuxu v konsoli.

Roman Vasicek
Roman Vasicek (neregistrovaný)
25. 9. 2002 8:35 Nový

Re: Proc to v textovem modu nepujde?

celé vlákno

Pokud jsem to spravne pochopil, tak se to melo vztahovat na escape seq pro zmenu titulku okna;)

Petr Buzrla
Petr Buzrla (neregistrovaný)
25. 9. 2002 9:45 Nový

Prijemny oddech

celé vlákno

Zajimavy clanek. Docela dobra zabava. Hned jsem si pro rozptyleni obarvil nekolik svych skriptu. :-)

Krysa
Krysa (neregistrovaný)
25. 9. 2002 10:07 Nový

setterm

celé vlákno

Zdravim, neni o dost cistejsi, nez psat tyhle kody natvrdo, pouzit prikaz setterm? Vyhodou jest, kdyz ma clovek obycejny xterm (tedy non-color), ze se to chova stale jakz takz rozumne. Na druhe strane nevim, nakolik je rozsireny prikaz setterm ;)

OldFrog
OldFrog (neregistrovaný)
25. 9. 2002 19:16 Nový

Re: setterm

celé vlákno

Nejcistsi bude otestovat pritomnost prikazu setterm a jinak pouzit bud nic nebo escape sekvence :-)).

mirco
mirco (neregistrovaný)
29. 9. 2002 19:41 Nový

Re: setterm

celé vlákno

v /etc/motd?

r080
r080 (neregistrovaný)
25. 9. 2002 10:18 Nový

zmena titulku okna

celé vlákno

Zdravim, moc dobry clanek.
Pouzivam tcsh a do titulku okna si nechavam vypisovat aktualni cestu a dalsi veci (ktere stejne vetsinou nepozuivam ;-), nadherne se k tomu hodi tento radek umisteny v .cshrc:
alias precmd 'setenv TIME `date +%T`; echo "\033]0;${USER}@${HOSTNAME}: ${PWD} -${TIME}- \07"'
V bash to jde taky, nepouziva se vsak alias, nybrz promenna PROMPT_COMMAND, do te je potreba zadat escape sekvenci

kokot
kokot (neregistrovaný)
25. 9. 2002 11:15 Nový

usleep

celé vlákno

V predposlednim prikladu je v shell scriptu pouzit prikaz usleep ktrey me nefunguje protoze neni standardni soucasti POSIX shellu. Misto nej bude fungovat 'sleep 1'.

Libor Chocholatý
Libor Chocholatý (neregistrovaný)
25. 9. 2002 11:16 Nový

Ještě článek o práci se skutečnými terminály

celé vlákno

Super článek. Co bych uvítal, by byl článek pro práci se skutečnými terminály. Jak přidat další terminál do /etc/termcap, když máme nějakou obskurní potvoru z východního bloku a potřebujeme pro ni napsat apikaci komunikující česky.

kocour_easy
kocour_easy (neregistrovaný)
25. 9. 2002 11:30 Nový

Program

celé vlákno

Zdravim.Akorat bych chtel dodat, ze na inetu se nekde povaluje program 'color'(http://runslinux.net/projects/color).Ten muzete pouzit ve scriptech pro snadnejsi zobrazeni barev.
Jinak dost dobry.

butrus
butrus (neregistrovaný)
25. 9. 2002 13:19 Nový

shell?

celé vlákno

Dobry clanek... jen jsem trochu nepochopil, co to ma
spolecneho se shellem... (IMHO to prece bude fungovat
i kdyz poslu escape sekvenci primo na /dev/tty*)

martin kavalec
martin kavalec (neregistrovaný)
25. 9. 2002 14:46 Nový

(n)curses a tput

celé vlákno

Jen bych doplnil, ze v pro C existuje knihovna curses nebo ncurses. Je to lepsi nez kodovat sekvence primo do retezcu. (viz man curs_color; nebo v sirsim zaberu take
http://www.linux.cz/noviny/1998-1112/clanek11.html)

Ani v shellu neni nutne psat sekvence takto -- man tput, man terminfo

pr.
tput setaf 2 # nastav (ANSI) foreground na zelenou
echo "Zelena je trava"
tput setaf 7 # nastav foreground na bilou.

nebo
FG_GREEN=`tput 2`
FG_WHITE=`tput 7`
echo "${FG_GREEN}Zelena je trava${FG_WHITE}"

ZeroBin
ZeroBin (neregistrovaný)
5. 11. 2003 10:24 Nový

farby textu

celé vlákno

ako sa daju zmenit farby fontov celkovo?

honza hm
5. 11. 2006 13:58 Nový

hm

celé vlákno
Skvely clanek, uz mam vsechny skripty prebarvene {(^_^)}
Zasílat nově přidané příspěvky e-mailem