Ainutlaatuiset SpaceFM-valintaikkunat

Useiden testien jälkeen tiedostonhallinnalla SpaceFM ja lukiessani tämän ohjelman käyttöohjetta huomasin, että se sisältää omat valintaikkunansa, ja mikä parasta, että ne voidaan integroida keskenään, tietyn toiminnon suorittamiseksi ei tarvitse avata toisen tyyppistä valintaikkunaa . Kiitos siitä, että nämä valintaikkunat ovat erityisiä ohjelmalle SpaceFM Sinun ei tarvitse ladata ulkoista ohjelmaa käyttääksesi niitä, mikä vähentää RAM-muistin kulutusta ja nopeuttaa niiden välistä toimintaa.

Tarkastellaan useita esimerkkejä valintaikkunoista, jotka yrittävät jäljitellä muiden valintaikkunoiden normaalia toimintaa, kuten vahvistuksen pyytäminen tietyn prosessin jatkamiseksi, vaihtoehtoluettelon valitseminen jne.

  1. Ilmoitus tai hälytys

     

    spacefm -g --hbox --icon notification-gsm-disconnected --hbox --label "Alerta de Seguridad Intruso en la RED" --button close

  2. Pyydä vahvistusta tietyn prosessin jatkamiseksi:

     

    spacefm -g --hbox --icon gtk-stop --hbox --label "Esta seguro de continuar" --button no echo "falso" -- close --button yes echo "verdad" -- close 2>&1 |grep verdad > /dev/null && comando-a-continuación

  3. Kirjoita tietty pieni teksti

     

    spacefm -g --hbox --icon gtk-edit --vbox --label "Teclee un texto cualquiera" --input --button ok | grep dialog_input1= | sed 's/dialog_input1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  4. Kirjoita useita tekstirivejä

     

    spacefm -g --hbox --icon gtk-edit --vbox --label "Teclee varias lineas de texto cualquiera" --window-size 500x300 --input-large --button ok | grep dialog_inputlarge1= | sed 's/dialog_inputlarge1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  5. Anna tietty salasana

     

    spacefm -g --hbox --icon locked --vbox --label "Tecle la contraseña" --password --button ok | grep dialog_pasword1= | sed 's/dialog_password1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  6. Tekstitiedostojen katseluohjelma

     

    spacefm -g --hbox --icon gtk-edit --hsep --vbox --label "Visor de Archivos de Texto" --viewer /etc/fstab --button close > /dev/null

  7. Tekstitiedostojen muokkausohjelma

     

    spacefm -g --hbox --icon gtk-edit --hsep --vbox --label "Visor de Archivos de Texto" --editor /etc/fstab --button cancel source /dev/null -- close --button save source $HOME/fichero-salida.txt -- close > /dev/null

    Kuva on samanlainen kuin tekstin katseluohjelmassa.

  8. Valintaikkuna «vaihtoehtovalitsin», jossa on avattava valikko ja jota ei voi muokata.

     

    spacefm -g --label "Seleccione la acción a realizar" --drop "Listar" "Tamaño" "Borrar" "null" -- "Listar" --button cancel set drop1 "null" -- close --button ok | grep dialog_drop1= | sed 's/dialog_drop1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep -v null

  9. Vaihtoehtovalitsimen valintaikkuna, jossa on muokattava avattava valikko.

     

    spacefm -g --label "Seleccione la acción a realizar" --combo "Listar" "Tamaño" "Borrar" "null" -- "Listar" --button cancel set combo1 "null" -- close --button ok | grep dialog_combo1= | sed 's/dialog_combo1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep -v null

    Kuva samanlainen kuin edellinen.

  10. Valintaikkuna luetteloi vaihtoehdot ja valitse 1 toiminto.

     

    spacefm -g --label "Seleccione la acción a realizar" --list "Listar" "Tamaño" "Borrar" -- "Listar" --button cancel --button ok | grep dialog_list1= | sed 's/dialog_list1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep [[:alnum:]]

  11. Valintaikkuna luetteloi vaihtoehdot ja valitse useampi kuin yksi toiminto.

     

    spacefm -g --label "Seleccione la acción a realizar" --mlist "Opcion 1" "Opcion 2" "Opción 3" -- "Listar" --button cancel --button ok echo dia-"%"mlist1 -- close | grep dia- | sed 's/dia- //g' | sed 's/dialog_mlist1=//' | grep [[:alnum:]]

    Kuva samanlainen kuin edellinen.

  12. Valintaikkuna tiedostojen tai hakemistojen valitsemiseksi:

     

    spacefm -g --chooser /media/ --button cancel set chooser1 /dev/null -- close --button ok | grep dialog_chooser1= | awk -F \' '{print $2}'

    - Tiedostonvalitsimen asetukset
    –Tallenna (sen sijaan, että valitsisit syötetiedoston, valitse tulostustiedosto)
    –Dir (vain tietyt kansiot)
    –Multi (Valitse useita tiedostoja)
    –Suodatin (Suodattaa näytettävän tiedostotyypin, se voi olla mimetype- tai tiedostopääte)

    esimerkiksi:

    –Suodateteksti / tavallinen
    –Suodata '* .txt'
    –Suodatin '* .txt: *. Doc: *. Html' (menetelmä suodattaa useita kaksoispisteillä erotettuja laajennuksia :)

Tämä oli vain yksi esimerkki siitä, mitä nämä valintaikkunat voivat tehdä, koska ne voidaan useimmiten integroida yhteen valintaikkunaan, joka muodostaa uuden ainutlaatuisen laatikon:

  1. Jos esimerkiksi haluamme, että valintaikkuna antaa salasanan kahdesti, joudumme toistamaan salasanavaihtoehdon vain 2 kertaa. Katsotaanpa esimerkkiä, jossa se tarkistaa, että salasanat vastaavat toisiaan, ennen kuin ryhdymme toimiin.

    Suojaa PDF-tiedosto kopiosta sallimalla lukeminen (Tämä menetelmä on voimassa vain yhden PDF-tiedoston kanssa työskentelemiseen):

    spacefm -g --label "Teclee la contraseña" --password --label "Repita la Contraseña" --password --mlist "Printing" "DegradedPrinting" "ModifyContents" "CopyContents" "ScreenReaders" "ModifyAnnotations" "AllFeatures" --button aplicar bash -c "[ '"%"password1' = '"%"password2' ] && pdftk '"%f"' output '`basename %n | sed 's/\.[[:alnum:]]*$//'`-locked.pdf' allow "%"mlist1 owner_pw '""%"password1"' " -- close

    Huomautus 1: Välttääksesi laajennuksen kuoressa, liitä koko suoritettava komentorivi lainausmerkkeihin asettamalla bash -c sen eteen siten, että se tulkitsee nämä rivit, jotta voimme käyttää erityisiä operaattoreita, kuten & | muiden joukossa.
    Huomautus 2: Koska komennot tehdään lainausmerkkien «» välissä, niitä ei voida käyttää tyhjien kenttien erottamiseen, vaan niiden on käytettävä yhtä lainausmerkkiä »jättäen '/ polku / kansioon / tiedostoon välilyönnin1', jos ne käyttävät joidenkin aliasten, kuten% password, on ensin erotettava prosenttiosuus kaksoislainausmerkeillä ja aliaksen prosenttiosuus lainausmerkkien välillä, ja se kapseloidaan uudelleen yksittäisillä lainausmerkeillä »jättäen siten» »»% »password1 ″ ', jos aiomme käyttää symbologiaa% fo % n pitäisi laittaa se ensin lainausmerkkeihin ja sitten lainausmerkkeihin, jolloin se on '»% f»'.
    Huomautus 3: Jos haluat suojata sen avautumiselta, sinun on vain vaihdettava omistajan_pw-vaihtoehto muotoon käyttäjä_pw.
  2. Voit luoda aliaksen jokaiselle valintaikkunaan kirjoittamallemme tiedolle käyttämällä seuraavaa lomaketta (hyödyllinen luodessasi skriptejä):

     

    eval "`spacefm -g --input --input --button ok`"

    Voimme tarkistaa, että valintaikkunaan kirjoittamasi arvo on määritetty input 1
    echo $dialog_input1

  3.  

  4. Etsi tiettyjä tiedostoja ja valitse avata tai poistaa ne:

     

    find %F -name *.txt > $HOME/.derr && SpaceFM -g --mlist @$HOME/.derr --button abrir bash -c "mimeopen -M "%"mlist1" --button borrar bash -c "rm "%"mlist1" – close && rm $HOME/.derr

    Täydentää
    –Hsep (vaakasuora viiva)
    –Vsep (pystysuora viiva)
    –Painike (painike)
    –Free-button (Free-painike, joka voidaan sijoittaa muille alueille kuin ikkunan alaosaan)
    –Hbox (järjestää painikkeet vaakasuunnassa)
    –Vbox (Painikkeiden järjestäminen pystysuunnassa)
    –Ikkuna-kuvake (Ikkunakuvake)
    –Kuvake (Näytä kuvake)
    –Tarra (Kirjoita teksti ikkunakehyksen alle)
    –Kuva (samanlainen kuin –kuvakkeen vaihtoehto)
    –Timeout (Sulje ikkuna automaattisesti, kun lähtölaskenta päättyy)
    –Ikkunan koko (Valitse ikkunan koko 600 × 400)

Näitä valintaikkunoita voidaan käsitellä muilla tavoin joko komentosarjoina tai muulla tavalla, lisätietoja on julkaisun sivulla. käyttäjän käsikirja SpaceFM osiossa Vuoropuhelu.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Daniel De la Rosa dijo

    Vaikuttava ... Ei sanoja. Hyväksyä!!!!

  2.   helena_ryuu dijo

    erittäin hyvä!, erinomainen artikkeli, kokeillaan vinkkejä ^ ^

  3.   Marcelo dijo

    Erittäin kattava artikkeli. Tämän tyyppiset, niin yksityiskohtaiset ja yksityiskohtaiset merkinnät antavat arvostusta ja mainetta verkkosivustolle. Onnittelut!

  4.   hexborg dijo

    Hämmästyttävä. Minulla ei ollut aavistustakaan, että tämä voitaisiin tehdä avaruusaluksella. Se näyttää täydellisemmältä kuin xdialog tai zenity. Erittäin hyvä artikkeli.

  5.   sokrates_xD dijo

    Sillä joku muistuttaa minua Gladesta

  6.   auroszx dijo

    Minulla ei ollut aavistustakaan, että SpaceFM voisi tehdä sen Oo