Otomatiki Wallpaper shanduko ine wega kubata.

Kwazisai, kureba kuti handina kubatana nechinhu pane blog (zvinopfuura chirevo chakarasika ipapo) zvinondifadza kuti ndikwanise kuzviita mune ino shanduko yakanaka iyo blog yakagashira.

Nhasi ndinounza chimwe chinhu chakashandiswa chaizvo uye zvakanyanya kutaurwa nezvazvo kwese, asi nekumonyoroka kushoma.
Pachezvayo idiki chinyorwa en Bash zvachose yakanyorwa neni (izvo zvandinotenda zvikuru zvinyorwa zvakasiyana zve DesdeLinux izvo zvakandibatsira kuzviita) zvinongoshanda chinja desktop kumashure otomatiki nguva nenguva.

Saka chii chitsva chekare?

Zvinhu zvidiki zvakasiyana. Kutanga shandisa senitrogen, izvo zvinoita kuti areruke. Iyo script inokonzeresa kumashure kuti ishandurwe mu nguva isina kujairika. Inotarisawo dhairekitori uye ayo madiki-maforodha otomatiki. Chinhu chakanakisa ndechekuti nguva dzese mamiriro ekumashure paanochinja anokuzivisa iwe neruzivo padesktop 😉. Uye inogona kushandurwa kuravira uye kunakirwa sezvo iri nyore kwazvo.

Nezvikonzero zvenguva ini handisi kuzotenderera musango ndichitsanangura ruzivo rwakatotsanangurwa mukati DesdeLinuxzviri sei Bash kana maitiro ekutanga script pakutanga kwechikamu.
Naizvozvo ini ndinofunga kuti iwe unotova nerumwe ruzivo pachinhu ichi kana zvikasadaro, uchachitsvaga pane iyo blog kana iwe uchaona icho.
Ndatenda nekunzwisisa kwako.

Inofanira kutanga yaiswa Nitrogen (Huya, ivo vanotoziva kuziva kuzviita), zvakare zvine sarudzo libnotify yezaziso.

Nitrogen

NITROGEN

Pasina imwezve ado, iyo script:

#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

Zviripachena kuti mumutsara waunoshandisa "CD" ivo vanofanirwa kuisa nzira iyo ivo vane yavo mifananidzo.

Usakanganwa kuita iyo faira kuitwe !!!

Chasara ndechekuzviita tanga otomatiki (kunyangwe ini ndichikurudzira kuyiyedza mune terminal) munzvimbo yaunofarira.

Iwe unoona sei ini ndine shoma kwazvo shuwa yekunyora, ha.

Asi ini ndinokusiya kuti uzviedze, kunyanya zvichave zvakanaka kune avo vanoshandisa diki nzvimbo.

Izvo zvakare inodzidzisa, nekuti inoshandisa zvishwe, variables, Etc.
Ndinovimba unoda !!!!
MUFARO!!!!!


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   velkus akadaro

    Mhoroi, ndatenda nemunyori, ini ndanga ndichitsvaga chimwe chinhu chekuchinja iwo mapikicha ne nitro, kungoita kusahadzika zvishoma nenguva, unoibata sei nguva mumasekondi kana maminetsi, nekuti inonditumira zviziviso nekukurumidza asi hazvichinje kubva chifananidzo chekutanga chaunotora, pamberi uye nekudzokorora ndatenda nekutarisa kwako.

    1.    Leo akadaro

      Mhoro!! Ndine urombo nekunonoka.
      Iyo nguva iri mumasekondi nekuti ini ndinoshandisa hope nezvazvo.
      Pamutsetse NITROGEN_TIEMPO = $ ((4 + RANDOM% 120))
      Variable NITROGEN_TIME inotora isina kujairika nhamba pakati pe4 ne120 ndokuipfuudza ku hope
      Zviripachena iwe unogona kudzima iro rese rairo $ ((4 + RANDOM% 120)) uye gadza huwandu hwesekondi yakatarwa iwe yaunoda.
      Rangarira kuti kana iwe usiri kuda kuziviswa iwe unogona kuidzima.

  2.   cooper15 akadaro

    Akanaka Leo, yakakwana kwandiri, ini ndinoshandisa nitrogen mune yangu LXDE 😉

    1.    Leo akadaro

      Ndiri kufara kuti yakushandira iwe

  3.   chakuvhe akadaro

    Ini handinzwisise kuti sei paine vanhu vanofarira kushandura madhesiki avo kuita macarnival akadaro. Zvisinei.

  4.   eliotime3000 akadaro

    Zano rakanaka, kunyange iwe wakatoita kuti ndirangarire pandakashandisa mawebhusaiti muWindows.

  5.   rhoconlinux akadaro

    Akanaka kwazvo Leo! Thanks 🙂
    Ndiri kuenda kuzviedza mune yekutanga 😛

  6.   ichit akadaro

    Rakanaka script .. 😉

    1.    Leo akadaro

      Ndatenda mese nemacomment 😀

  7.   Leo akadaro

    Chiduku chiduku.
    Mutsara wekutanga uyo une rairo cd haishande ne ~/ asi inofanira kunyorwa / imba / YAKO_USER / SELECT_FOLDER
    Zvakanzwisiswa here?

    1.    GNU / Mate akadaro

      cd ~ / Mifananidzo / Yemukati Screen
      cd «$ HOME / Mifananidzo / Wallpaper»

  8.   GNU / Mate akadaro

    cd ~ / Mifananidzo / Yemukati Screen
    cd «$ HOME / Mifananidzo / Wallpaper»

    1.    GNU / Mate akadaro

      Yangu «mhinduro»

      Zvingave zvakanaka kana iyo blog ikave nesarudzo yekutarisa, nekudaro ichidzivirira kuisa imwecheteyo mhinduro kaviri nekuda kwekunetseka matambudziko 🙂

  9.   Atheyus akadaro

    Rakanaka script, chinhu chimwe chete:

    Nekushandisa: tsvaga | grep jpg | wc -l

    grep inoita "yakaoma" kusefa uye unogona kushandisa mafaera senge jpg.lua, zvakanakisa kushandisa yekuwedzera kusefa.

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

    Kwaziso 😀

    1.    Leo akadaro

      Ini ndakanga ndisina kufunga nezvazvo, zano rakanaka.