zenity: 3º parte

Discussão em 'Dicas e tutoriais' iniciado por kodo no kami, 31 Julho 2016.

  1. kodo no kami
    Offline

    kodo no kami Membro Conhecido

    Afiliado:
    16 Dezembro 2015
    Mensagens:
    235
    Sexo:
    Masculino
    Avaliações:
    +312 / -0
    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

    Código (Forge Crash):
    zenity --scale
    [​IMG]

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

    Código (Forge Crash):
    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

    Código (Forge Crash):
    kodo=$(zenity --scale)
    amixer -D pulse sset Master $kodo%
    [​IMG]

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

    Código (Forge Crash):
    zenity --scale --max-value 200 --min-value 20
    porem precisamos setar o valor inicial entre o valor minimo e maximo com o argumento --value

    Código (Forge Crash):
    zenity --scale --max-value 200 --min-value 20 --value 100
    [​IMG]

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

    Código (Forge Crash):
    zenity --calendar
    [​IMG]

    é 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

    Código (Forge Crash):
    zenity --calendar --day 20 --month 2 --year 2020
    [​IMG]

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

    Código (Forge Crash):
    zenity --color-selection
    [​IMG]

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

    Código (Forge Crash):
    zenity --color-selection --color "rgb(0,120,100)"
    [​IMG]

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

    Código (Forge Crash):
    zenity --file-selection
    [​IMG]

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

    Código (Forge Crash):
    zenity --file-selection --save
    [​IMG]

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

    Código (Forge Crash):
    zenity --file-selection --multiple
    [​IMG]

    existe o argumento diretory que seleciona apenas diretorios

    Código (Forge Crash):
    zenity --file-selection --directory
    [​IMG]

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

    Código (Forge Crash):
    zenity --file-selection --file-filter "*.jpg *.bmp *.png"
    [​IMG]

    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
     

Compartilhe esta Página