xterm y alternate screen

Aldrin Gonzalo Martoq Ahumada amartoq en dcc.uchile.cl
Dom Abr 15 11:51:11 CLT 2007


On 4/4/07, Alvaro Herrera <alvherre en alvh.no-ip.org> wrote:

> Tengo una duda respecto del "alternate screen".  Aca puse en .Xresources
> lo siguiente, para poder cambiar entre la pantalla normal y la
> alternativa fácilmente usando Ctrl-Space:
>
> *VT100*translations:    #override \n\
>   Ctrl<Key>space:set-altscreen(toggle)
>
> Esto me permite ejecutar, por ejemplo, una orden terminada en un " | less"
> y cuando vuelvo al entorno original, poder alternar a lo que less estaba
> mostrando cuando lo saqué.  Sirve también obviamente para man y vi.  Me
> ha resultado muy útil.
>
> Sin embargo, tengo el problema de que a veces cambio a la pantalla
> alternativa y me olvido que lo hice, de manera que después sigo
> trabajando y cuando quiero volver a hacerlo me encuentro en líos.  (La
> razón del lío es que la pantalla alternativa no tiene "scroll buffer"
> mientras que la pantalla regular sí lo tiene).
>
> La duda, entonces, es cómo distinguir a golpe de vista que estoy en
> pantalla alternativa.  Mi idea original era hacer que la pantalla
> alternativa tuviera un color de fondo distinto del de la pantalla
> regular (la cual tiene fondo negro); por ejemplo, azul.
>
> Lamentablemente parece ser que xterm no provee un recurso para definir
> el color de fondo de la pantalla alternativa separadamente de la
> regular.  Tampoco provee una acción (ACTION en el manual de xterm) para
> cambiar el color de fondo :-(
>

Vaya, no tenia idea. Estuve jugando y funciono esto:

*VT100.Translations: #override \
              Ctrl<Key>space: set-altscreen(toggle)
set-reverse-video(toggle)



-- 
Aldrin Martoq


Más información sobre la lista de distribución Linux