Existe uma maneira de criar uma janela de tela a partir do script de shell?

2

Eu estou tentando escrever um script que cria uma nova sessão de tela e cria quatro janelas dentro dela. Eu sou capaz de criar a sessão de tela, achando difícil descobrir como replicar Ctrl + A + C , no script para criar a janela.

    
por s.j 02.06.2016 / 12:40

1 resposta

1

Inicie a tela no modo desanexado e execute seu comando dentro dela ::

#!/bin/bash
screen -d -m -S newsession
# window 0 is created by default, show hello0 on it
screen -S newsession -p 0 -X stuff hello0
for n in {1..9}; do
  # create now window using 'screen' command
  screen -S newsession -X screen $n
  screen -S newsession -p $n -X stuff hello$n
done

Agora você pode anexar a sessão de sessão de notícias e verificar se há 10 janelas e hello0 .. hello9 é exibido em cada janela.

    
por 02.06.2016 / 12:48