[BRLTTY] attribute tracking, was re: Recommended live distribution

S. Massy lists at wolfdream.ca
Wed Sep 19 18:18:47 EDT 2012


On Wed, Sep 19, 2012 at 02:04:28PM -0400, Nicolas Pitre wrote:
> On Wed, 19 Sep 2012, Dave Mielke wrote:
> 
> > [quoted lines by Klaus Knopper on 2012/09/19 at 17:38 +0200]
> > 
> > >What about attribute cursor routing, automatic profile detection and
> > >selection etc.?
> > 
> > i'm all for adding useful features. Perhaps you could describe how each of 
> > these works so that we can try to get it right the first time.
> > 
> > For example, I understand what attribute-based routing is, but what I don't 
> > know is the best way to define it.
> > 
> > I think I know what you mean by profiles - changing brltty's settings based on 
> > the current foreground probram - but I'm not sure how detecting which program 
> > is currently in the foreground is best done, especially given screen-managed 
> > windows, ssh sessions, etc.
> 
> Let's answer this last question first.  The best approach would probably 
> involve screen content signature. So, given a set of application profile 
> specifications, the first item in each profile would describe some 
> screen content that has to match for the profile to be activated.  That 
> match would need to be reconfirmed whenever the screen content changes, 
> and if the match fails then the search for another profile would happen.
I wonder what would be some reasonable use-cases for such "profiles".
Can't come up with a whole lot off the top of my head. This is the kind
of feature more useful for GUIs than consoles usually.

Cheers,
S.M.


More information about the BRLTTY mailing list