On Sat, Jul 02, 2005 at 10:30:50PM +0200, Jan Rekorajski wrote:
> No wiec ostatnio mamy znow cyrk z terminalami. Po przeczytaniu dyskusji
> z bugzilli fedory:
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=142659
> mam nastepujace propozycje:
> 
> - ustalic raz na zawsze ze dla TERM=xterm kbs=\177 (linux zawsze wysylal
>   \177 jako backspace i niech to bedzie u nas spojne na konsoli i w X,
>   tak jak to jest w Debianie, RH/FC i zapewne w innych distro)

Przede wszystkim terminal powinien wysylać to, co ma w terminfo. I nie
tylko o nasze terminfo chodzi, ale o to czego spowdziewa się większość
systemów (ma u siebie w terminfo/termcap).

> - powypierdzielac nasze kombinacje z ustalaniem zmiennej TERM
> 
>       X11-PLD.patch: - s/xterm/xterm-color/
>       gnome-terminal-TERM.patch - s/xterm/gnome/
>       kdebase-konsole-TERM.patch - s/xterm/xterm-color/
> 
>   jak to jest ze inne distro tego nie maja i im dziala bez problemow[1]?
>   jak to jest ze musimy byc madrzejsi niz autorzy softu[2]?

Jasne, lepiej żeby odpowiednie workaroundy ("'xterm' jest z definicji
czarno-biały, ale mamy rok 2005, więc załóżmy, że $TERM jest błędne 
i to jest jednak 'xterm-color'...").

> Moze jak wreszcie przestaniemy z tym kombinowac to i nasze problemy sie
> skoncza...

IMHO wystarczy, że będziemy kombinować _konsekwentnie_. To znaczy tak,
żeby chociaż u nas to co wysyła terminal odpowiadało temu co jest
w terminfo dla danego $TERM.

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ę.

Pozdrowienia,
        Jacek
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym