Menu de scripts [RESOLVIDO]

1. Menu de scripts [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

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 !!!


  


2. MELHOR RESPOSTA

José da Silva
zenull

(usa Outra)

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



3. Re: Menu de scripts [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

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

uma dica
http://aurelio.net/shell/dialog/


4. Re: Menu de scripts [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

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]

Mauriciodez
Mauriciodez

(usa Debian)

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

Mauriciodez
Mauriciodez

(usa Debian)

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 )"


7. Re: Menu de scripts [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

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

Caso vc's possam me ajudar na parada
https://www.vivaolinux.com.br/topico/Zenity/Confeccao-de-CheckList
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts