Diky za zajimavy clanek.
Názory k článku
Barvy pro shell
Proc to v textovem modu nepujde?
celé vláknoJen 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.
Re: Proc to v textovem modu nepujde?
celé vláknoPokud jsem to spravne pochopil, tak se to melo vztahovat na escape seq pro zmenu titulku okna;)
Prijemny oddech
celé vláknoZajimavy clanek. Docela dobra zabava. Hned jsem si pro rozptyleni obarvil nekolik svych skriptu. :-)
setterm
celé vláknoZdravim, 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 ;)
Re: setterm
celé vláknoNejcistsi bude otestovat pritomnost prikazu setterm a jinak pouzit bud nic nebo escape sekvence :-)).
zmena titulku okna
celé vláknoZdravim, 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
usleep
celé vláknoV predposlednim prikladu je v shell scriptu pouzit prikaz usleep ktrey me nefunguje protoze neni standardni soucasti POSIX shellu. Misto nej bude fungovat 'sleep 1'.
Ještě článek o práci se skutečnými terminály
celé vláknoSuper č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.
Program
celé vláknoZdravim.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.
shell?
celé vláknoDobry 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*)
(n)curses a tput
celé vláknoJen 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}"
farby textu
celé vláknoako sa daju zmenit farby fontov celkovo?

