¿Hay alguna forma de hacer que la pantalla se desplace como en un terminal normal?

¿Hay alguna forma de hacer que la pantalla se desplace como en un terminal normal?

Me encanta la pantalla, pero me vuelve loco tener que dejar de escribir, presionar CTRL+A [y luego encontrar lo que necesito.

¿Hay alguna manera de hacer que la rueda de desplazamiento funcione normalmente, en lugar de desplazarse por los comandos?

Además, ¿es posible habilitar Shift+RePág/AvPág?

Respuesta1

Utilizo estas configuraciones con urxvt en mi ~/.screenrc:

termcapinfo rxvt-unicode ti@:te@
termcapinfo rxvt ti@:te@
termcapinfo rxvt 'hs:ts=\E]2;:fs=07:ds=\E]2;screen07'

Estos permiten que la barra de desplazamiento y la rueda del mouse hagan "lo correcto".

Tenga en cuenta que esto depende del tipo de terminal, por lo que no funcionará si su terminal no es del tipo rxvt. Si no funciona, intente reemplazar rxvty rxvt-unicodecon el tipo de terminal apropiado (obtenga esto ejecutando printf $TERM).

Respuesta2

verifique su variable $TERM para ver qué terminal está usando realmente. Si usa xterm (o xterm*), agregue esto a ~/.screenrc para permitir el desplazamiento del mouse:

termcapinfo xterm* ti@:te@

o para ser más completo:

termcapinfo xterm*|rxvt*|kterm*|Eterm* ti@:te@

Si no modifica su ~/.screenrc, puede desplazarse con Ctrl-a ESC y luego usar las flechas arriba-abajo. q dejar de fumar.

Nota: también puedes usar el mouse para cambiar el enfoque entre ventanas divididas agregando esto a tu ~/.screenrc

mousetrack on

Term Cap es una biblioteca/base de datos de descripción de terminal independiente del dispositivo.

Referencias/copias de:

Terminal: comando termcapinfo no encontrado

https://en.wikipedia.org/wiki/Termcap

https://superuser.com/questions/629004/gnu-screen-change-focus-in-split-windows-with-mouse

información relacionada