Re: 8-current/kde3 stty defaults incorrect under konsole

From: Mark Atkinson <atkin901_at_yahoo.com>
Date: Wed, 25 Jun 2008 11:22:02 -0700
Ed Schouten wrote:

> Hello Mark,
> 
> * Mark Atkinson <atkin901_at_yahoo.com> wrote:
>> Hi,
>> 
>> Is anyone else running freebsd-current with kde3 (and has rebuilt both
>> recently)?   I can only suspect this is related to recent changes in
>> current in prep for mpsafe tty, but in konsole, the defaults turn out to
>> be this (note the missing '^' on intr and quit):
>> 
>> cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
>>         eol2 = <undef>; erase = ^?; erase2 = ^H; intr = C; kill = ^U;
>>         lnext = ^V; min = 1; quit = \; reprint = ^R; start = ^Q;
>>         status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W;
>> 
>> xterm and the freebsd console are fine.
>> 
>> Maybe related to this commit?
> 
> Blegh. I always hate those applications using non-documented extensions
> in a non-standard way. ;-)
> 
> Anyway, could you store this patch in the files/ dir of the kdelibs3
> port and see what happens? Thanks! :)
> 
> %%%
> --- kdecore/kpty.cpp
> +++ kdecore/kpty.cpp
> _at__at_ -128,9 +128,8 _at__at_
>  #include <kstandarddirs.h>   // locate
>  
>  // not defined on HP-UX for example
> -#ifndef CTRL
> -# define CTRL(x) ((x) & 037)
> -#endif
> +#undef CTRL
> +#define CTRL(x) ((x) & 037)
>  
>  #define TTY_GROUP "tty"
>  
> %%%

That appears to work, thanks for the quick reply!

-- 
Mark Atkinson
atkin901_at_yahoo.com
(!wired)?(coffee++):(wired);
Received on Wed Jun 25 2008 - 16:22:12 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:32 UTC