ferramenta linux + caixa de diálogo

ferramenta linux + caixa de diálogo

Usei a ferramenta binária de diálogo para criar algumas msgbox na tela do Linux como no exemplo a seguir

        dialog –colors –title “test” –msgbox “type <ENTER> 8 50

Minha dúvida sobre como encerrar o processo de diálogo para limpar a tela sem dialog BOX, não há processo de diálogo, verifico com ps –ef, também tento

    dialog –clear 

isso não está claro na tela e a caixa de diálogo ainda existe

Conselho por favor?

Responder1

Tentar pkill -HUP dialog. Você deve ter um processo de diálogo, já que o diálogo é um programa separado; no meu sistema eu vejo isso com ps -ef | grep dialog. pkillirá encontrá-lo e enviar-lhe um sinal HUP (ou outro). Você terá uma bagunça para limpar na tela do terminal; tente resetisso.

Responder2

De acordo com a página de manual da caixa de diálogo, você deve usar clearo comando shell se quiser limpar a tela após mostrar a caixa de diálogo.

Então isso deve bastar:

dialog --color --title "test" --msgbox "type <ENTER>" 8 50 && clear

Ou se você concordar com a caixa de diálogo desmarcada, mas a cor de fundo da caixa de diálogo ainda estiver lá após sair, esta é outra variação:

dialog --color --clear --title "test" --msgbox "type <ENTER>" 8 50 

informação relacionada