Neste vídeo, eu vou mostrar como você pode usar o YAD, um programa que permite criar interfaces gráficas simples no GNU/Linux, para fazer uma checklist de compras. O YAD é um fork do Zenity, mas com mais recursos e opções. Para instalar o YAD, você pode usar o gerenciador de pacotes da sua distribuição ou compilar o código-fonte disponível no site oficial.
Para criar a checklist, eu usei o seguinte comando:
yad --list --checklist --column "Selecion" --column "Lista de compras" --height=500 --width=500 $(while read -r linha;do echo FALSE "$linha";done "sinal de menor que" lista.txt)
Esse comando cria uma janela com duas colunas: uma com caixas de seleção e outra com os itens da lista de compras. Os itens são lidos de um arquivo chamado lista.txt, que contém uma linha para cada produto. O comando while lê cada linha do arquivo e imprime FALSE seguido do nome do produto, para indicar que a caixa de seleção está desmarcada por padrão. Você pode marcar ou desmarcar os itens conforme for comprando-os.
Espero que você tenha gostado deste vídeo e que ele tenha sido útil para você. Se você quiser saber mais sobre o YAD e suas possibilidades, visite o site oficial ou leia o manual do programa. Não se esqueça de se inscrever no canal, deixar um like e um comentário. Até a próxima!