[FreeBSD] terminal emulacio
Gabor Zahemszky
ZGabor at CoDe.hu
2001. Május. 4., P, 12:44:17 CEST
Hello!
On Thu, May 03, 2001 at 10:25:40PM +0200, Gabor Dolla wrote:
> ma az a bosszusagom, hogy otthonrol suse linuxrol lepek be freebsdre
Mar ne haragudj, es ezek utan meg mersz szolalni a listan ????
(En meg azzal szivok, hogy hogy a francba adjam meg a lilonak az SB16
parametereit, hogy _vegre el is fogadja oket_! Most megint nincs
hangja az Era gepenek, amiota tegnap folulirtam a GoL!-t Deb-bel.)
> es nem ismeri a terminalt, es mindig kezzel be kell allitanom, hogy
> export TERM=vt100, stb
> persze elfelejtem, es miutan kiadtam a parancsot szol a shell, hogy
> mi is ma a terminal tipusa ?
>
> persze ezen sokfelekeppen lehetne segiteni
> de en mar regebben is beleutkoztem ilyen gondba (ki nem) es valami
> olyat szeretnek a profile-mba, hogy a shell indulaskor nezze meg,
> hogy amit kapott terminal parametert, azt ismeri-e (termcap, stb)
> es ha nem, akkor legyen vt100
>
> erre valaki tud valami okos shell parancsot ? (drusza ?)
Igen. man 1 tset, es nezz korul a -s es foleg a -m opciok kornyeken.
Ha jol emlekszem teljesen jol mukodo verziot nem trivialis irni
(eval-ok, meg `-ek kellenek bele, de vannak peldak a man-ban, amibol
el lehet indulni) Vagy ha talalsz valahol SCO-t, azoknak a standard
.profile-jaban regebben benne volt.
ZGabor at CoDe dot HU
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"
További információk a(z) BSD levelezőlistáról