Como posso alterar a ordem das “telas” do GNU Screen?

9

Atualmente, estou usando a ferramenta GNU Screen. Agora, minha pergunta é se existe uma maneira de organizar ou melhor, alterar a ordem das telas / lista de telas exibidas na parte inferior da janela do console. Eu não consegui fazer isso, no entanto, ter minhas telas classificadas seria uma coisa agradável.


fonte

Respostas:

12

Open : windowlist move janelas para cima e para baixo com . (ponto) e , (vírgula). Acho útil organizar janelas em grupos. Você pode criar um grupo com : screen -t mygrouptitle // group, mas para isso você precisa da Tela 4.1.0 que ainda não foi lançada, portanto é necessário obter a versão git e compilar. Para a classificação das janelas, existe o script screnum, mas acho : windowlist -m (lista MRU) muito mais útil.

askonecki
fonte
2

Você pode querer criar um arquivo .screenrc personalizado para abrir janelas específicas para qualquer projeto / ambiente em que esteja trabalhando ao iniciar a tela. Dessa forma, suas janelas sempre estarão na mesma ordem e com o mesmo nome, e você pode até iniciar os programas que desejar em cada janela.

Aqui está o meu arquivo .screenrc.ror, que eu uso ao trabalhar em projetos Ruby on Rails:

# to use this:
# screen -c $HOME/.screenrc.ror
# read normal .screenrc
source $HOME/.screenrc

screen -t shell
screen -t shell2
screen -t console
screen -t mongrel
screen -t log tail -f -n200 log/development_vm.log
screen -t mysql mysql -u www-rw -pwww-rw-pass
# start with main 'shell' window showing
select 0
Jase
fonte