Barra de progresso do yad não fica pulsante - Clamav

13. Re: Barra de progresso do yad não fica pulsante - Clamav

aguamole
aguamole

(usa KUbuntu)

Enviado em 15/07/2024 - 15:42h

A sim, agora eu entende @Minions a sua intenção é fingir para o usuário que ele tem que esperar a porcentagem mesmo que ele estaja apenas perdendo a vida preciosa que ele tem. Nesse caso seria apenas substituir o "echo test" que eu coloquei para vc saber que é um teste pelo comando desejado:
#!/bin/bash

b=1 # É para dar falso quando fizer os 10 processamentos
i=1 # É para contar a porcentagem ate 100% que é quando da o numero o resultado do valor 100 fazendo soma de 10 em 10
while [[ $b != 10 ]] # usa a variável b para parar a execução depois de 10 processamentos
do
fc-list | grep -i "P052n" >&2 # Comando fica aqui
i=$((i+10)) # faz calculo de soma de x+10 onde x é o valor da variável i
echo "$i" # envia para o yad processar a porcentagem em que 100 é 100% e 10 é 10%
b="$((b++))" # Soma b+1 ate o que o resultado seja 10
sleep 1
done | yad --progress --pulsate --text="Escaneando arquivos com o Clamav..." --auto-close # O --auto-close é usado para o yad fechar a barra de progresso automaticamente quando terminar, do contrario o usuário tem que fechar manualmente.
lembrando que fazer o usuário esperar por algo que leva milissegundos é desnecessário, mas da um design legal.
Lembra também de dar nomes desdentes as variáveis, variáveis como i e b é impraticável.
Lembre também que todo o código colocado neste site é licenciado pela GPL v3 conforme o contrato ou termos de uso do site, ou seja, se vc copiar este código automaticamente o seu programa se torna GPL judicialmente. E que GPL conflita com a própria GPL.
Funcionando...


  


14. Re: Barra de progresso do yad não fica pulsante - Clamav

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 15/07/2024 - 17:53h

aguamole escreveu:

...sua intenção é fingir para o usuário que ele tem que esperar a porcentagem mesmo que ele estaja apenas perdendo a vida...

Esse em negrito é meu pensamento sobre cada animação no meu android e ubuntu quando me diz que "Sua janela está pronta..."



15. Re: Barra de progresso do yad não fica pulsante - Clamav

aguamole
aguamole

(usa KUbuntu)

Enviado em 15/07/2024 - 19:01h

Para mim eu acho que isso é comum viu, porque tipo, já viu aquelas barras de progresso que o programa da crash mas vc vai ver esta tudo concluído, pois então, é muito suspeito.


16. Re: Barra de progresso do yad não fica pulsante - Clamav

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 19/07/2024 - 15:36h

Tenta assim cara:

fc-list | grep -i "P052n" | tee >(yad --progress --pulsate) 



==============================
echo 1244394795515721490698P | dc



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts