zenity e yad suas caixas de diálogo similares

1. zenity e yad suas caixas de diálogo similares

Morpheus
Minions

(usa Nenhuma)

Enviado em 14/09/2023 - 01:53h


Quais as caixas de diálogo em YAD equivalente as caixas de diálogo zenity abaixo?


zenity --error --title "$title" --text "$errors"

zenity --info --title "$title" --text "$ok"

zenity --progress --title "$title" --text "$copying"




  


2. Re: zenity e yad suas caixas de diálogo similares

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 14/09/2023 - 01:54h

YAD é uma alternativa mais completa ao Zenity. É possível reproduzir as caixas de diálogo do zenity no YAD utilizando os comandos similares. Veja abaixo:

1. Caixa de diálogo de erro do Zenity

Comando Zenity :

zenity --error --title "$title" --text "$errors"

Equivalente em YAD :

yad --title "$title" --text "$errors" --image=dialog-error

2. Caixa de diálogo de informação do Zenity

Comando Zenity :

zenity --info --title "$title" --text "$ok"

Equivalente em YAD :

yad --title "$title" --text "$ok" --image=dialog-information

3. Caixa de diálogo de progresso do Zenity

Comando Zenity :

zenity --progress --title "$title" --text "$copying"

Equivalente em YAD :

yad --progress --title "$title" --text "$copying" --percentage=0

Sendo assim, é simplesmente utilizar o mesmo padrão de título e texto inserindo o argumento de --image correspondente para erro e informação no YAD, enquanto para a barra de progresso, se adiciona o


3. Re: zenity e yad suas caixas de diálogo similares

Morpheus
Minions

(usa Nenhuma)

Enviado em 14/09/2023 - 02:00h


@alexabolada

As caixas para --error e --info no zenity não é igual ao YAD

No YAD esta usando arquivo de ícones para diferencia caixa de error e info

Não tem caixa => yad --error?


4. Re: zenity e yad suas caixas de diálogo similares

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 14/09/2023 - 02:00h

Olá! Pelo que entendi, você está procurando uma forma de diferenciar a janela de erro e de informação no YAD, assim como faz o zenity, certo?

No caso do YAD, realmente existe uma sutileza: YAD manipula de uma maneira um pouco diferente os diálogos --error e --info. Não observei no código fonte do YAD uma implementação específica do diálogo --error. No entanto, eu tenho uma sugestão que pode funcionar para você.

Você pode usar a opção --image para personalizar a caixa de diálogo. Por exemplo:

[code]
$ yad --title "Erro" --text "Este é um erro!" --image "dialog-error"
[code]
[code]
$ yad --title "Info" --text "Esta é uma informação!" --image "dialog-information"
[code]
É possível que você precise ajustar o caminho da imagem para refletir corretamente os ícones no seu sistema. Espero que isso ajuda! Se você tiver mais perguntas, sinta-se à vontade para perguntar.


5. Re: zenity e yad suas caixas de diálogo similares

aguamole
aguamole

(usa KUbuntu)

Enviado em 14/09/2023 - 11:48h

Prefiro criar interface em terminal, eu uso o dialog:
https://aurelio.net/shell/dialog/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts