linux user group brescia

immagine del castello

Archivio della mailing list

3 - Soddisfazioni a gogo`

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Mer 20 Set 2000 12:31:27 UTC
Una nota...
 l'interpretare i codici di escape per i colori sotto less (con -r, NON con -R ...
 case sensitive!) e' una cosa inerentemente perversa e deprecabile:
 certe cose vanno determinate dall'ultima applicazione nella pipeline tramite
 databases stile termcap/terminfo piuttosto che passate direttamente...

Leggendo nella man-page:
 Warning: when the  -r  option
 is  used,  less cannot keep track of
 the actual appearance of the  screen
 (since   this  depends  on  how  the
 screen responds to each type of con-
 trol character).  Thus, various dis-
 play problems may  result,  such  as
 long  lines being split in the wrong
 place.

In realta' e' possibile essere anche piu' perversi... molto piu' 
 perversi (visto che i codici di escape vengono interpretati in modo
 diverso da diversi terminali... provate a guardare la termcap
 o terminfo (via toe) )... nessuna garanzia su cosa una sequenza
 raw possa fare su quel grazioso vecchio terminale (non DEC) che
 ho in cantina :) [ma neanche sotto la console di AIX, ad es.)

Ciao,
 lg

P.S.
 La stringa TERM dovrebbe essere la stessa per l'ls all'inizio 
 della pipeline e per il less alla fine, per cui in questo
 caso potrebbero anche non esserci problemi... un esempio 
 in cui i probelmi si verificano non e' troppo difficile da
 realizzare, ma questo viene lasciato come semplice esercizio
 per il lettore.

 



Maggiori informazioni sulla lista Lug