Automaattinen taustakuvan vaihto henkilökohtaisella kosketuksella.

Terveiset, niin kauan kuin en ole tehnyt mitään yhteistyötä blogissa (enemmän kuin kommentti, joka on kadonnut sinne), tekee minut onnelliseksi voidessani tehdä niin niin kauniissa muutoksessa, jonka blogi sai.

Tänään tuon jotain hyvin käytettyä ja hyvin puhuttu kaikkialla, mutta pienellä kierteellä.
Itse on pieni käsikirjoitus en kemut täysin minun kirjoittama (jonka arvostan suuresti erilaisia ​​viestejä DesdeLinux joka auttoi minua tekemään sen), joka palvelee yksinkertaisesti muuttaa työpöydän taustaa automaattisesti aina silloin tällöin.

Joten mitä uutta on vanhaa?

Erilaisia ​​pieniä asioita. Ensimmäinen käyttö typpi, mikä tekee siitä kevyen. Komentosarja aiheuttaa taustan muuttumisen a satunnainen aika. Se tarkistaa myös kansion ja sen alikansiot automaattisesti. Parasta on, että joka kerta, kun tausta muuttuu, se ilmoittaa sinulle ilmoituksella työpöydällä 😉. Ja sitä voidaan muokata makuun ja nautintoon, koska se on hyvin yksinkertainen.

Ajasta syistä en aio kiertää pensaita selittäen yksityiskohtia, jotka on jo selitetty DesdeLinuxmillainen se on Kemut tai miten komentosarja käynnistetään istunnon alussa.
Siksi katson, että sinulla on jo tiettyjä tietoja aiheesta, tai jos ei, etsit sitä blogista tai kuulet sitä.
Gracias por su vastaa.

Se on ensin asennettava Typpi (Tule, heidän on jo osattava tehdä se), myös valinnaisesti libnotify ilmoituksia varten.

Typpi

Typpi

Ilman lisätoimenpiteitä käsikirjoitus:

#Aquí va la carpeta con las imágenes (no importa si están en subcarpetas)
cd "~/Imágenes/Fondo Pantalla/"
#Comienzo del bucle. Como verán es infinito :)
while [ 0 -eq 0 ]; do
#Esto hace que el script:
#1 Busque todos los archivos con "find"
#2 Filtre solo los jpg con "grep jpg"
#3 Cuente cuantos archivos hay con "wc -l"
NITROGEN_CANTIDAD_DE_LINEAS=`find | grep jpg | wc -l`
#Me imagino que sabrán para que sirve esta linea ¬¬
echo "lineas $NITROGEN_CANTIDAD_DE_LINEAS"
#Esta linea elige un numero al azar con min. 1 y máx. el numero de archivos ya obtenido
NITROGEN_ELEGIR=$((1+RANDOM%$NITROGEN_CANTIDAD_DE_LINEAS))
echo "linea elegida: $NITROGEN_ELEGIR"
#Esto hace que el script:
#1 Busque todos los archivos con "find"
#2 Filtre solo los jpg con "grep jp"
#3 Seleccione la linea con "sed" usando la linea elegida anteriormente.
NITROGEN_WALLPAPER=`find | grep jpg | sed -n $((NITROGEN_ELEGIR))p`
echo $NITROGEN_WALLPAPER
#Por fin establecemos el fondo con el archivo elegido.
nitrogen --set-centered $NITROGEN_WALLPAPER
#Con esta linea elegimos un tiempo al azar con min. 4 y máx 120.
NITROGEN_TIEMPO=$((4+RANDOM%120))
#Esto envía una notificación al escritorio.
#Con la opción -i pueden elegir un icono.
#Y obvio que pueden cambiar el texto o eliminar si molesta con solo borrar/comentar la linea.
notify-send -t 10000 "CAMBIO DE FONDO DE ESCRITORIO" "\nEl fondo de pantalla a sido cambiado.\nEl próximo cambio se efectuara en $NITROGEN_TIEMPO segundos.\n\nEl misterioso cambiador de imágenes"
#Con esto esperamos el tiempo en segundos ya elegido antes.
sleep $((NITROGEN_TIEMPO))
#Aquí termina todo para volver a comenzar
done

Ilmeisesti se rivillä, jota käytät "CD" heidän on sijoitettava polku sinne, missä heillä on kuvansa.

Älä unohda tehdä tiedostosta suoritettava !!!

Se on vain jäljellä käynnistyy automaattisesti (vaikka suosittelen kokeilemaan sitä terminaalissa) suosikkiympäristössäsi.

Kuinka näet, että minulla on hyvin vähän halua kirjoittaa, ha.

Mutta jätän sinut kokeilemaan sitä, varsinkin se on hyödyllistä niille, jotka käyttävät minimalistista ympäristöä.

Se on myös varsin opettavainen, koska se käyttää silmukoita, muuttujat, Jne
Toivottavasti pidät!!!!
KIPPIS!!!!!


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.   velkus dijo

    Hei, kiitos kirjurista, etsin jotain, joka vaihtaisi taustakuvia nitrolla, vain vähän epäilyksiä ajan mittaan, miten käsittelet aikaa sekunneissa tai minuuteissa, koska se lähettää minulle ilmoituksia erittäin nopeasti, mutta se ei muutu ensimmäisestä otat kuvan etukäteen ja kiitämme toistuvasti huomiosta.

    1.    Leijona dijo

      Hei!! Anteeksi viivästyksestä.
      Aika on sekunneissa, koska käytän nukkua sitä varten.
      Linjalla NITROGEN_TIEMPO = $ ((4 + satunnaista% 120))
      muuttuja NITROGEN_TIME ottaa satunnaisluvun välillä 4 ja 120 ja välittää sen nukkua
      Ilmeisesti voit poistaa koko komennon $ ((4 + satunnaista% 120)) ja aseta haluamasi kiinteiden sekuntien määrä.
      Muista, että jos et halua ilmoitusta, voit poistaa sen.

  2.   cooper15 dijo

    Hyvä leo, se sopii minulle, käytän typpeä LXDE: ssä 😉

    1.    Leijona dijo

      Olen iloinen siitä, että se palveli sinua 😀

  3.   Sieni dijo

    En ymmärrä, miksi on ihmisiä, jotka haluavat muuttaa työpöydänsä tällaisiksi karnevaaleiksi. Joka tapauksessa.

  4.   eliotime3000 dijo

    Hyvä vinkki, vaikka sait minut jo muistamaan, kun käytin webshoteja Windowsissa.

  5.   Rhoconlinux dijo

    Erittäin hyvä Leo! Kiitos 🙂
    Aion kokeilla sitä alkeiskurssilla 😛

  6.   vilkas dijo

    Suuri käsikirjoitus .. 😉

    1.    Leijona dijo

      Kiitos kaikille kommenteista 😀

  7.   Leijona dijo

    Pieni vika.
    Ensimmäisellä rivillä, jolla on komento cd ei toimi ~/ mutta se on kirjoitettava / home / KÄYTTÄJÄ / SELECT_FOLDER
    Oliko se ymmärretty?

    1.    GNU / kaveri dijo

      cd ~ / Kuvat / Tausta \ Näyttö
      cd «$ HOME / Kuvat / Taustakuva»

  8.   GNU / kaveri dijo

    cd ~ / Kuvat / Tausta \ Näyttö
    cd «$ HOME / Kuvat / Taustakuva»

    1.    GNU / kaveri dijo

      Oma «palaute»

      Olisi hyvä, jos blogilla olisi mahdollisuus esikatsella, joten se välttäisi saman kommentin kirjoittamista kahdesti yhteysongelmien vuoksi 🙂

  9.   Atheyus dijo

    Hieno käsikirjoitus, vain yksi asia:

    Käyttämällä: etsi | grep JPG | wc -l

    grep suorittaa "kuivan" suodatuksen ja voit käyttää tiedostoja, kuten jpg.lua, on parasta käyttää laajennussuodatusta:

    löytää | grep '[.] jpg $' | wc -l

    Terveisiä 😀

    1.    Leijona dijo

      En ollut ajatellut sitä, hyvä ehdotus.