[BSD] mutt ekezetek + key binding

Zahemszky Gábor Gabor at Zahemszky.HU
2004. Jan. 11., V, 19:06:03 CET


Papp Tamas wrote:
> cso!
> 
> ssh linux-rol fbsd-re es mutt-ot futtatok. A szerver 5.2-RC.
> 
> 1. Az ekezetek nem latszodnak, helyettuk kerdojel van. Mi kellene meg?
> A neten jobbara csak konzolra vonatkozo leirasokkal talalkoztam.
> LC_CTYPE=hu_HU volt, ettol lettek kerdojelek a semmit helyett:)

Hm. Tudtommal hu_HU.ISO8859-2 kéne legyen a korrekt beállítás. (Mármint 
FBSD-n, de a fenti megjegyzésből nem egyértelmű, hogy a hu_HU melyik 
oldal beállítása. Amúgy tudtommal az a linuxos elnevezés.)

> Nem tudom, mi szamit meg itt informacionak.

Milyen fontkészlet van beállítva a linux konzolon? ISO8859-2, vagy 
valami trükkös módon pl. Unicode kezelés - azt mintha ott lehetne. (Vagy 
csak konzolon?)

> 2. Minden egyeb szepen mukodik a mutt-nal, legalabbis, amit eddig
> tapasztaltam, kiveve egy dolgot.
> Az <end> az index-nel nem tolja a cursort a last-entry mezore,
> helyette azt irja, hogy "Key is not bound."
> Ellenben ha X alol ssh-zok be az FBSD-re, akkor minden mukodik
> normalisan, az <end> is az uccsora ugrik.
> Konzolon a TERM=linux ervenyes, X alatt TERM=rxvt.

No ez a kritikus probléma. Most megnéztem FreeBSD-n a /etc/termcap-beli 
beállításokat. Van mind linux, mind rxvt termináltipus, viszont az rxvt 
mellett van egy megjegyzés, szerintem ez pont Rád vonatkozik:
# Termcap entry for rxvt, taken from the sources of rxvt-2.6.3
# with additional @7 capability to make END work correctly. Én ugyan 
@7-et nem találok, de valszeg vak vagyok. A lényeg, szinte biztos nem 
szerepel a FreeBSD-s termcap-ben az, hogy "a linux konzolon az END gomb 
lenyomása azt a szekvenciát küldi, hogy" bejegyzés - azaz pont a fent 
említett @7. Vagy ha véletlenül van is, akkor az nem egyezik azzal, amit 
a linuxos konzolmeghajtó küld.

> Minek kellene egyebkent lennie a TERM beallitasanak ugy normalis
> esetben ebben a helyzetben?:) Kicsit meg vagyok zavarodva a tema
> korul.

Ezek jók.

> Hogy tudom megnezni, hogy a mutt mit lat, amikor en <end>-et nyomok?
> Mit kellene allitanom es hogyan, hogy mukodjon a dolog?
> 
> Nem tudom, hogy van-e koztuk kulonbseg, attol tartok van, de vmi
> olyasmi megoldas kellene, hogy putty klienssel ssh-zva vindoz alol is
> mukodjenek a dolgok.

putty esetén sztem vt100 terminálbeállításnak jó kéne lennie.

Zahy < Gabor at Zahemszky 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;for 
i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l 
i;};print "$j"




További információk a(z) BSD levelezőlistáról