Como visualizar duas caixas de diálogo no console do Linux, rodando ao mesmo tempo?

2

Eu quero ver no console do Linux duas janelas de diálogo ao mesmo tempo.

Eu quero uma janela que exiba o BAR de progresso e a segunda caixa de proteção que exibe os logs em execução.

O problema é que o diálogo aparece sempre no centro do console.

O que eu quero é

  1. para visualizar as duas caixas de diálogo ao mesmo tempo no console,
  2. enquanto a barra de progresso está no topo da tela,
  3. e a caixa deve aparecer na tela.

Como implementar isso?

Como colocar a janela de diálogo para cima ou para baixo e não na central?

    dialog --title "RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0
    dialog --tailbox file.log 10 100
    
por maihabunash 18.09.2014 / 16:15

1 resposta

3

Você pode usar o programa screen .

Execuçãodetelamanualmente

Depoisdeinstalarscreen,execute-odigitandoscreennoseuconsole.

DividasuatelapressionandoctrlaentãoS(maiúsculaS,comdeslocamento

Digiteseuprimeirocomando

Depoisdeexecutaroprimeirocomando,pressionectrlaedepoisaabaparaalternarparaaoutrajanela.

Pressionectrlaeentãoc

Digiteosegundocomando.

Feito.

Usandoumscript

Crieumnovodiretórioondevocêgostariadecolocaroscript,ouseja.~/test/

Crieumarquivo.screenrccomoseguinteconteúdo:

startup_messageoffscreendialog--title"RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0
split
focus down
screen dialog --tailbox /var/log/syslog 10 100

Em seguida, basta digitar o comando screen para executar o script.

    
por 18.09.2014 / 16:35