
Yo uso esto en mi .screenrc:
bindkey ^[q prev
bindkey ^[w next
para cambiar entre ventanas con alt+w/q Si abro pantalla en pantalla, puedo cambiar como: ctrl+a+a + número, pero me gustaría identificarlo, por ejemplo, con: alt+a/s
¿Es posible? Gracias
Respuesta1
Bien. En la medida en que no haya ninguna if
declaración en .screenrc
la sintaxis, deberíamos usar shell. Suponiendo que su shell sea GNU Bash, puede poner esto en el.bashrc
case "$TERM" in
screen*)
[[ $PARENTTERM == screen* ]] && {
screen -X eval 'bindkey ^[s prev' 'bindkey ^[a next'
}
;;
esac
( case "$TERM" in
el bloque ya debe existir)
Y esto en tu .screenrc
:
setenv PARENTTERM "$TERM"
Entonces ^[a
/ ^[s
estará vinculado en cada pantalla, comenzando dentro de otra pantalla. No es necesario desvincularse ^[q
, ^[w
pero puedes hacerlo.