SPECS: psmisc.spec - rel2 (check if stdout is a tty and THEN use s...

Jakub Bogusz qboosh w pld-linux.org
Czw, 12 Sie 2004, 20:52:34 CEST


On Thu, Aug 12, 2004 at 08:45:08PM +0200, Arkadiusz Miskiewicz wrote:
> On Thursday 12 of August 2004 20:41, Jakub Bogusz wrote:
> > On Thu, Aug 12, 2004 at 06:20:42PM +0000, arekm wrote:
> > > Author: arekm                        Date: Thu Aug 12 18:20:42 2004 GMT
> > > Module: SPECS                         Tag: HEAD
> > > ---- Log message:
> > > - rel2 (check if stdout is a tty and THEN use semigraphic; fixes pstree
> > > -lpu | less problem)
> >
> > Jeszcze jedno jest skopane - przy przełączaniu zestawów znaków
> > z semigrafiki na tekst wysyła "\e(B", ustawiając iso-8859-1.
> > Przez to trzeba potem wysyłać "\e(K", żeby odzyskać "kodowanie
> > użytkownika" (jeśli się takiego używa).
> Rozwiązaniem polegające na słaniu "\e(K" wystarczy czy coś sprytniejszego?

Nie bardzo, bo wtedy się skopie jeśli ktoś używa iso-8859-1, a na "stronie
użytkownika" ma jakieś śmieci. Trzeba by zrobić tak, jak nie psujące
programy wyświetlające semigrafikę ;)
(nie wiem jak dokładnie to robią, ncurses czy slang jakoś sobie z tym
radzą)


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl