Mostrar uma caixa de dialog --msgbox com tempo determinado

1. Mostrar uma caixa de dialog --msgbox com tempo determinado

Morpheus
Minions

(usa Nenhuma)

Enviado em 22/07/2021 - 09:37h


Bom dia VOL,


dialog \
--backtitle 'Viva o Linux' \
--title "VOL" \
--msgbox '
Comunidade dedicada à discussão de qualquer tema que envolva Shell Script, essa ferramenta tão poderosa e indispensável à todos os administradores de sistemas e demais curiosos que se interessam pelo seu uso.
Espero que consigamos reunir muitos membros, tentando assim, sanar toda e qualquer dúvida que surgir.
' 35 100


No zenity é:

zenity --info \
--timeout=2 \
--text="Mesclagem completa. Foram atualizados 3 de 10 arquivos."


Podemos fazer algo no dialog similar no zenity?


Obrigado


Fonte:

https://help.gnome.org/users/zenity/stable/info.html.pt_BR





  


2. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 22/07/2021 - 11:03h


de uma lida aqui


https://www.vivaolinux.com.br/topico/Shell-Script/dialog-gauge



3. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 22/07/2021 - 11:04h


tem um material bom sobre dialog aqui
https://aurelio.net/shell/dialog/


4. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Morpheus
Minions

(usa Nenhuma)

Enviado em 22/07/2021 - 22:03h

danniel-lara escreveu:


tem um material bom sobre dialog aqui
https://aurelio.net/shell/dialog/



Não fala nada de tempo para o dialog

O "man dialog" ta muito louco!


5. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Morpheus
Minions

(usa Nenhuma)

Enviado em 22/07/2021 - 22:04h





É uma barra de processo em dialog.


6. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 22/07/2021 - 23:24h

Qual a dificuldade Minions????
dialog --timeout 5 --title 'Aviso:' --msgbox "$(printf "\x6d\x61\x6e\x20\x64\x69\x61\x6c\x6f\x67\x7c\x67\x72\x65\x70\x20\x22\x74\x69\x6d\x65\x6f\x75\x74\x22\x0a")" 6 40 || printf "\x1bc"; 



______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________




7. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Morpheus
Minions

(usa Nenhuma)

Enviado em 23/07/2021 - 00:01h

msoliver escreveu:

Qual a dificuldade Minions????
dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40  





Obrigado em responde ao tópico.

$ dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40


timeout

Aqui na saída do dialog esta gerando a palavra => timeout só sai se jogar para /dev/null (Parte preta da foto em anexo)

$ dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40 2> /dev/null
Tem outra forma de não usar o 2> /dev/null?


8. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/07/2021 - 02:18h


Minions escreveu:

msoliver escreveu:

Qual a dificuldade Minions????
dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40  





Obrigado em responde ao tópico.

$ dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40


timeout

Aqui na saída do dialog esta gerando a palavra => timeout só sai se jogar para /dev/null (Parte preta da foto em anexo)

$ dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40 2> /dev/null
Tem outra forma de não usar o 2> /dev/null?

Estranho seria se tivesse funcionado.....
Seu "Pinguim" ta doido,
sempre tem um comportamento diferente.....
______________________________________________________________________
Versão do dialog
Versao do bash


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



9. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Morpheus
Minions

(usa Nenhuma)

Enviado em 23/07/2021 - 09:51h


msoliver escreveu:


Minions escreveu:

msoliver escreveu:

Qual a dificuldade Minions????
dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40  





Obrigado em responde ao tópico.

$ dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40


timeout

Aqui na saída do dialog esta gerando a palavra => timeout só sai se jogar para /dev/null (Parte preta da foto em anexo)

$ dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40 2> /dev/null
Tem outra forma de não usar o 2> /dev/null?

Estranho seria se tivesse funcionado.....
Seu "Pinguim" ta doido,
sempre tem um comportamento diferente.....
______________________________________________________________________
Versão do dialog
Versao do bash





Para vc ai não aparece timeout na saída do dialog?

dialog -v
version 1.2-20130523

Qual a versão do dialog ai?



10. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/07/2021 - 17:46h


Minions escreveu:


msoliver escreveu:


Minions escreveu:

msoliver escreveu:

Qual a dificuldade Minions????
dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40  





Obrigado em responde ao tópico.

$ dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40


timeout

Aqui na saída do dialog esta gerando a palavra => timeout só sai se jogar para /dev/null (Parte preta da foto em anexo)

$ dialog --timeout 5 --title 'Aviso:' --msgbox "teste" 6 40 2> /dev/null
Tem outra forma de não usar o 2> /dev/null?

Estranho seria se tivesse funcionado.....
Seu "Pinguim" ta doido,
sempre tem um comportamento diferente.....
______________________________________________________________________
Versão do dialog
Versao do bash





Para vc ai não aparece timeout na saída do dialog?

dialog -v
version 1.2-20130523

Qual a versão do dialog ai?


adminq@Q4OS:$ [17:36:11] └─» dialog --version
Version: 1.3-20190211
---------------------------------------------------------------
bash --version
GNU bash, versão 5.0.3(1)-release (x86_64-pc-linux-gnu)

----------------------------------------------------------------
Para vc ai não aparece timeout na saída do dialog?
Não!
Com o comando:
dialog --timeout 5 --title 'Aviso:' --msgbox "Usando o --timeout N" 6 40 || printf "\x1bc"; 

Mostra a caixa de dialogo durante o tempo especificado, após esse período, limpa a tela....
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________



11. Re: Mostrar uma caixa de dialog --msgbox com tempo determinado

Paulo
paulo1205

(usa Ubuntu)

Enviado em 24/07/2021 - 00:03h

if dialog --timeout 5 --msgbox "Responda em menos de 5 segundos," 50 20 2>/dev/null; then
echo "Obrigado por interagir."
else
echo "Você esqueceu seu computador ligado?" >&2
fi



... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts