Automaatne taustapildi muutmine isikliku puudutusega.

Tervitused, nii kaua, et ma pole blogis millegagi koostööd teinud (rohkem kui sinna kadunud kommentaar), teeb mind õnnelikuks, kui saan seda teha nii ilusa muutuse juures, mille blogi sai.

Täna toon midagi väga kasutatud ja väga räägitud kõikjal, kuid väikese keerdumusega.
Ise on väike käsikiri en sisse lööma täielikult minu kirjutatud (mille erinevate postituste eest ma väga hindan DesdeLinux mis aitas mul seda teha), mis aitab lihtsalt muuta töölaua tausta automaatselt nii tihti.

Mis on siis vana uut?

Erinevad pisiasjad. Esimene kasutamine lämmastik, mis muudab selle kergeks. Skript põhjustab tausta muutmise a juhuslik aeg. Samuti kontrollib see kausta ja selle alamkaustu automaatselt. Parim on see, et iga kord, kui taust muutub, teavitab ta teid töölaual olevast teatest 😉. Ja seda saab muuta maitse ja naudingu järgi, kuna see on väga lihtne.

Aja jooksul ei hakka ma põõsas ringi selgitama üksikasju, mida on juba selgitatud DesdeLinuxkuidas on sisse lööma või kuidas käivitada skript seansi alguses.
Seetõttu arvan, et teil on juba teatud teadmised sellel teemal või kui mitte, otsite neid ajaveebist või konsulteerite.
Aitäh mõistmise eest.

Kõigepealt tuleb see installida Lämmastik (Tule, nad peavad juba teadma, kuidas seda teha), ka valikuliselt libteavita teadete saamiseks.

Lämmastik

LÄMMASTIK

Ilma pikema jututa skript:

#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

Ilmselgelt selles reas, mida kasutate "CD" nad peavad asetama tee sinna, kus neil on oma pildid.

Ärge unustage teha fail käivitatavaks !!!

Jääb vaid seda teha käivitub automaatselt (kuigi soovitan proovida terminalis) oma lemmikkeskkonnas.

Kuidas näete, et mul on väga vähe soovi kirjutada, ha.

Kuid ma jätan teid seda proovida, eriti on see hea neile, kes kasutavad minimalistlikku keskkonda.

See on ka üsna hariv, sest kasutab silmuseid, muutujadJne
Loodan et sulle meeldib!!!!
CHEERS !!!!!


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   velkus DIJO

    Tere, aitäh kirjutaja eest, otsisin midagi, et nitro abil taustapilte vahetada, lihtsalt ajaga natuke kahtlen, kuidas saate aega sekundites või minutites, sest see saadab mulle märguandeid väga kiiresti, kuid see ei muutu esimesest pildi ette ja tänan teid tähelepanu eest korduvalt.

    1.    Lõvi DIJO

      Tere!! Vabandame hilinemise pärast.
      Aeg on sekundites, sest ma kasutan uni selle eest.
      Liinil NITROGEN_TIEMPO = $ ((4 + RANDOM% 120))
      Muutuv NITROGEN_TIME võtab juhusliku arvu vahemikus 4 kuni 120 ja edastab selle aadressile uni
      Ilmselt saate kogu käsu kustutada $ ((4 + RANDOM% 120)) ja määrake soovitud fikseeritud sekundite arv.
      Pidage meeles, et kui te ei soovi märguannet, võite selle kustutada.

  2.   cooper15 DIJO

    Hea Lõvi, see sobib minu jaoks ideaalselt, ma kasutan LXDE-s lämmastikku 😉

    1.    Lõvi DIJO

      Mul on hea meel, et see teid teenis 😀

  3.   Seen DIJO

    Ma ei saa aru, miks on inimesi, kellele meeldib oma lauad sellisteks karnevalideks muuta. Igatahes.

  4.   eliotime3000 DIJO

    Hea näpunäide, kuigi sa panid mind juba meeles pidama, kui ma Windowsis veebipilte kasutasin.

  5.   Rhoconlinux DIJO

    Väga hea Lõvi! Aitäh 🙂
    Proovin seda algklassides 😛

  6.   elav DIJO

    Suurepärane stsenaarium .. 😉

    1.    Lõvi DIJO

      Tänan kõiki kommentaaride eest 😀

  7.   Lõvi DIJO

    Väike viga.
    Esimesel real, millel on käsk cd ei tööta ~/ aga see tuleb kirjutada / home / TEIE_KASUTAJA / SELECT_FOLDER
    Kas sellest saadi aru?

    1.    GNU / kaaslane DIJO

      cd ~ / pildid / taust \ ekraan
      CD «$ HOME / Pildid / Tapeet»

  8.   GNU / kaaslane DIJO

    cd ~ / pildid / taust \ ekraan
    CD «$ HOME / Pildid / Tapeet»

    1.    GNU / kaaslane DIJO

      Minu «tagasiside»

      Oleks hea, kui ajaveebil oleks võimalus eelvaadet vaadata, vältides seega ühenduse probleemide tõttu sama kommentaari kaks korda esitamist 🙂

  9.   Atheyus DIJO

    Kena stsenaarium, ainult üks asi:

    Kasutades: leia | grep jpg | wc -l

    grep filtreerib "kuivalt" ja saate kasutada selliseid faile nagu jpg.lua, kõige parem on kasutada laienduse filtreerimist:

    leia | grep '[.] jpg $' | wc -l

    Tervitused 😀

    1.    Lõvi DIJO

      Ma polnud selle peale mõelnud, hea ettepanek.