
Eu uso isso no meu .screenrc:
bindkey ^[q prev
bindkey ^[w next
para alternar entre janelas com alt+w/q Se eu abrir tela em tela, posso alternar como: ctrl+a+a + número, mas gostaria de id por exemplo com: alt+a/s
É possível? Obrigado
Responder1
Bem. Na medida em que não há nenhuma if
instrução na .screenrc
sintaxe, devemos usar shell. Supondo que seu shell seja GNU Bash, você pode colocar isso no.bashrc
case "$TERM" in
screen*)
[[ $PARENTTERM == screen* ]] && {
screen -X eval 'bindkey ^[s prev' 'bindkey ^[a next'
}
;;
esac
( case "$TERM" in
o bloco já deve existir)
E isso no seu .screenrc
:
setenv PARENTTERM "$TERM"
Então ^[a
/ ^[s
ficará vinculado em todas as Telas, começando dentro de outras Telas. Não há necessidade de desvincular ^[q
, ^[w
mas você pode fazer isso.