[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