[tutorial] zenity: 3º parte

Postagem de conteúdos sobre programação shell scripts
Post Reply
User avatar
Kodo no Kami
Admin
Admin
Posts: 688
Joined: Fri Jan 02, 2015 1:56 pm
Contact:

[tutorial] zenity: 3º parte

Post by Kodo no Kami » Sun Jul 31, 2016 9:04 am

e ae galera continuando o tutorial do zenity hoje vamos aprender a manipular mais algumas janelas dele, o argumento que vamos começar a brincar é o scale que permitir retornar um numero

Code: Select all

zenity --scale
Image

para a gente pegar o valor seria da mesma forma do tutorial anterior

Code: Select all

kodo=$(zenity --scale)
echo "o valor foi $kodo"
veja um exemplo para modificar o volume do computador com base na escala que a gente coloca no zenity, eu sei eu sei que existe um botao de volume ali perto da hora poxa é legal desenvolver suas proprias paradas nao é kkkk

Code: Select all

kodo=$(zenity --scale)
amixer -D pulse sset Master $kodo%
Image

a gente pode modificar o numero maximo e o numero minimo daquela escala com o argumento --max-value e --min-value

Code: Select all

zenity --scale --max-value 200 --min-value 20
porem precisamos setar o valor inicial entre o valor minimo e maximo com o argumento --value

Code: Select all

zenity --scale --max-value 200 --min-value 20 --value 100
Image

temos tambem o --calendar que exibe um calendario e permite retornar a data que selecionamos nele

Code: Select all

zenity --calendar
Image

é possivel setar um dia especifico com o argumento --day, ou um mes especifico com um argumento --month, ou um ano especifico com o argumento --year

Code: Select all

zenity --calendar --day 20 --month 2 --year 2020
Image

podemos selecionar uma cor com o argumento --color-selection e ele vai retornar com formato rgb ou rgba

Code: Select all

zenity --color-selection
Image

tambem é possivel especificar a cor com o argumento --color

Code: Select all

zenity --color-selection --color "rgb(0,120,100)"
Image

podemos selecionar um arquivo com o argumento --file-selection

Code: Select all

zenity --file-selection
Image

ao inves de um file selection de abertura podemos usar um de salvamento com o argumento --save em conjunto

Code: Select all

zenity --file-selection --save
Image

podemos especificar o argumento --multiple para selecionar varios arquivos ao mesmo tempo

Code: Select all

zenity --file-selection --multiple
Image

existe o argumento diretory que seleciona apenas diretorios

Code: Select all

zenity --file-selection --directory
Image

é possivel filtrar os arquivos usando o argumento --file-filter

Code: Select all

zenity --file-selection --file-filter "*.jpg *.bmp *.png"
Image

bom galera é muito util usar o file-selection ou qualquer outro argumento para selecionar um arquivo ou um texto para ser executado em algum script ou programa, entao galera esse tutorial ainda vai ter mais algumas partes entao ate a proxima parte dele \o

kodo no kami
Image

que desagradavel ~ mirai kuriyama

Post Reply

Return to “Batch / Bash / SH”