Oznameni: dokoncen projekt Linuxova terminalova databaze
Richard Šputa
Richard.Sputa na os3.os.ds.mfcr.cz
Úterý Srpen 4 14:47:46 CEST 1998
Zde je readme.txt meho projektu
(muzete jej najit na adrese linux-cz.inecnet.cz/download/terminaly)
- po odeslani teto zpravy mailuju tgz-tko snekovi
-----------------------------
Toto je soubor README.TXT k memu projektu "terminalove databaze pro
Linux"
Hlavni soucasti projektu jsou soubory "*.tc" "*.ti" "termcap"
"termcap" => je vlastne slepeni vsech souboru "*.tc" s komentarem
dohromady
=> ulozte jej do adresare /etc
"*.ti" => terminfo pro jednotlive terminaly
=> provedte prikaz "tic linux.ti" a tak dale pro vsechny
ostatni
Mimochodem:
Chodi ramecky s iso8859-2 (ceskymi) fonty.
(samozrejme chodi i s iso8859-1)
Proto problem mc+cestina+ramecky je vyresen
Jediny problem je s linux consolou, kde jsem musel ukazat primo na
dany
kod znaku ramecku - takze, kdyz nemate iso8859-X font tak se vam
nebudou
zobrazovat ramecky, ale nejake jine znaky.
- mimochodem defaultni font po nabootovani linuxu neni iso8859-X
- natahnuti iso8859-2 fontu: prikaz "setfont lat2-16.psf"
(font lat2-16.psf je v adresari /usr/lib/kbd/consolefonts)
Ostatni terminaly si s tim poradi v pohode
Nyni zacnu pracovat na ceske (standartni neprogramatorske) klavesnici
Poznamka:
natelneteni na informixovou aplikaci:
"screen -T vt320
-i telnet informix.server.cz"
- program screen je v rpm-ku
"screen*.rpm"
- upozorneni: screen pouziva pouze termcap databazi
- proto jestli chcete, aby vam to fungovalo OK musite
nakopirovat
muj soubor termcap do adresare /etc
Motivace:
Na zacatku sve prace s linuxem jsem delal se slackware a brzo jsem
zjistil, ze terminalove databaze jak ve formatu termcap tak i terminfo
nejsou uplne. I pocal jsem je vylepsovat a vylepsovat.
Po urcite dobe jsem presel na RedHat a zjistil jsem, ze i tam to neni o
moc lepsi. Tak jsem vylepsoval dale. V te dobe jsem pracoval pouze
na terminalovych databazich linux consoly a xtermu (specielne nxtermu).
(Zjistil jsem totiz, ze nxterm mnohem vice odpovida linux consoli
ohledne
nastavovani barev nez xterm)
Po case jsem se chtel dostat z linuxu na informix server. Zjistil jsem,
ze korektne podporuje pouze terminal "vt320". Tak jsem se dal do dila.
Udelal jsem terminalove databaze "vt52" "vt100" "vt102" "vt220" "vt320".
Pote jsem jiz jen vyladoval.
Mym cilem bylo:
1. aby termcap a terminfo databaze jednoho terminalu byla co nejvice
podobna
2. aby byly terminalove databaze co nejuplnejsi, ale nepresahly limity
- limit pro termcap je 1023 znaku
- limit pro terminfo je 4096
3. aby terminalove databaze byly co nejprenositelnejsi
Jednotlive body byly splneny takto:
1. termcap a terminfo si odpovidaji na 99%
tento pozadavek je trochu omezujici na terminfo
(terminfo umi vice nez termcap), ale ne moc
(pro bezne programy je tam toho vic nez potrebuji a ty co pouzivaji
ncurses jsou uplne v pohode)
2. tento pozadavek je trochu protichudny, ale pro terminfo nijak
omezujici
pro termcap to jiz omezujici je, ale jen pro opravdu komplikovane
terminaly
tato hranice se projevila u xtermu a linux consoly (u termcap)
a tak jsem tam nemohl zahrnout takove lahudky jako F13-F22, ale
jak jiste uznate jsou to jen lahudky
3. Ponevadz jsem (hlavne vt320) konzultoval i s termcap databazi
operacniho systemu AIX myslim, ze prenositelnost je dobra.
Vsechny terminaly jsem konzultoval s termcap databazi RedHatu a
Slackware
Zdravi: Richard S~puta (ric)
Richard.Sputa na os3.os.ds.mfcr.cz
Další informace o konferenci Linux