[RFC] X terminale, backspace, TERM, itd.
Jan Rekorajski
baggins w sith.mimuw.edu.pl
Pon, 4 Lip 2005, 14:24:41 CEST
On Mon, 04 Jul 2005, Jacek Konieczny wrote:
> On Mon, Jul 04, 2005 at 12:38:45PM +0200, Jan Rekorajski wrote:
> > > Piszę to nie tylko jako developer PLD, ale szczególnie jako developer
> > > oprogramowania konsolowego (CJC), które w takim PLD (i nie tylko) nie
> > > zawsze działa poprawnie. Workaroundów w swoim kodzie robić nie chcę
> > > i nie będę.
> >
> > Moze jakbys napisal jakie masz problemy to dalo by sie to poprawic bez
> > robienia workaroundów w postaci kombinowania "ktory TERM najlepiej
> > pasuje do danego terminala".
>
> Po prostu kbs z terminfo nie zgadza się z tym co rzeczywiście wysyła
> terminal po wciśnięciu "backspace". W aplikacjach, które mają hardcoded
> zarówno ^H jak i ^? klawisz backspace działa, w mojeje, która opiera się
> na informacjach z terminfo -- często nie działa (zależnie od terminala
> i dystrybucji, w PLD problem wydaje się być wyjątkowo częstym).
No i o to dokladnie chodzi, wlasnie to czyscimy :)
Docelowo bedzie tak:
- terminfo kbs=\177
- ustwaienia *term backaspace=\177
Juz dla xterm i *gnome-terminal zrobilismy.
Warto zeby ktos znajacy sie na KDE obejrzel latke z fedory
kdebase-konsole-keymap.patch, ktora wrzucilem do CVS, bo wyglada ze to
jest to czego nam dla konsole potrzeba.
Janek
--
Jan Rękorajski | ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl | OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC | -- TROOPS by Kevin Rubio
Więcej informacji o liście dyskusyjnej pld-devel-pl