Package: elinks
Version: 0.9.3

I use a CIT-101e text terminal and have enabled odd parity in the
terminal hardware.  It seems to work fine for other programs.  When I
login, the parity is automatically detected and the "stty" interface
is set to parity enabled (parenb) and 7-bit bytes (cs7).  When I use
other programs (such as lynx :-) these settings stay the same.  But if
I start elinks, then these setting are apparently changed by elinks to
-parenb and cs8.  Now since the terminal hardware has parity and 7-bit
bytes enabled, it will not work.  What actually happens is that any
character with wrong parity is not displayed which means I only see
about half the characters which should be on the screen.  Or more
precisely, the characters that happen to be even parity (even number
of bits) display as special error characters.

One can observe this behavior on virtual terminals.  On /dev/tty2 do:
stty parenb cs7.  Then go to another virtual terminal (by say Alt-F3)
and do: stty -F /dev/tty2 -a and note that you really have parenb, cs7
on tty2.  Then back to tty2 and start elinks.  Then to tty3 and repeat
the previous stty command and you'll see that elinks has changed these
stty settings.

                        David Lawyer


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to