Pular para o conteúdo

Menu de scripts [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Menu de scripts [RESOLVIDO]

Enviado em 25/04/2017 - 13:41h

Pessoas ... precisei desfazer uma alteração aqui ( login automático ) e tive uma idéia, seguinte

Tenho varias configurações na distro e acredito q grande parte tb tenha ... como é o caso do loguin automático ... só q as vezes por um motivo ou outro precisamos desfazer momentaneamente, pois bem eu tive a idéia de juntar todas essas configurações em um menuzinho de scripts ... coisa simples, tipo "enable" "disable" só q não sei por onde começar então gostaria de idéias par fazer essa parada ... claro q se já tiver melhor ainda !!

NOTA: como não saco muito ( quase nada ) de programação eu prefiro sugestões de coisas "simples" de fazer pois não rola ter q estudar uma linguagem a fundo para fazer essa parada

NOTA 1 : Pensei em fazer um script q globalizasse essas configurações ... alguma coisa com dialog sei lá, enfim, preciso de idéias !!!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Menu de scripts

Melhor resposta

Enviado em 25/04/2017 - 14:53h

Não tenho ideia do que é HP.

Ao invés do dialog, acho melhor usar o zenity,mais pela aparência.

Pra fazer o que quer basta dominar uso de variáveis, case, if, for, while, etc e já faz muita coisa.
Muito útil também: http://aurelio.net/shell/canivete/

Um simples exemplo de menu no zenity:

teste_menu=$(zenity --list --title="Exemplo de menu" --text="Escolha uma opção:" --column="coluna1" \
"link1" \
"link2" \
"link3")

case "$teste_menu" in
"link1" ) zenity --info --text="comando da primeira opção" ;;
"link2" ) zenity --info --text="comando da segunda opção" ;;
"link3" ) zenity --info --text="comando da terceira opção" ;;
"*" ) exit ;;
esac

Pergunta (na versão mais recente tem opção de acrescentar um terceiro botão):

zenity --question --text="Pegunta qualquer... sim ou não?"

if [ $? = 0 ]; then
#comandos para o sim
zenity --info --text="você escolheu sim."
elif [ $? = 1 ]; then
#comandos para o não
zenity --error --text="você escolheu não."
fi


4. Re: Menu de scripts [RESOLVIDO]

Enviado em 25/04/2017 - 13:51h

danniel-lara escreveu:
uma dica
http://aurelio.net/shell/dialog/


Pode crer ... foi a primeira coisa que pensei mesmo ... só q agora já estou pensando em fazer algo como tipo uma HP ... tem como fazer isso ( alterar um arquivo ou executar um comando/script ) através de uma HP ???
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

5. Re: Menu de scripts [RESOLVIDO]

Enviado em 25/04/2017 - 16:22h

zenull escreveu:

Não tenho ideia do que é HP.

Ao invés do dialog, acho melhor usar o zenity,mais pela aparência.

Pra fazer o que quer basta dominar uso de variáveis, case, if, for, while, etc e já faz muita coisa.
Muito útil também: http://aurelio.net/shell/canivete/

Um simples exemplo de menu no zenity: ...


HP seria no caso Home Page ... algo com PHP ou JS sacou ... vou dar uma olhada nesse zenity, se a aparencia me agradar já vai ser uma mão na roda
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

6. Re: Menu de scripts

Enviado em 25/04/2017 - 17:22h

Gostei desse zenity ... parece o mais funcional, simples e bacana de se fazer ... só resta agora aprender a fazer o eu quero nele ... vou abrir outro tópico com essas dúvidas !!!

abçs
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder