Isbedelka waraaqda tooska ah ee taabashada shakhsiga ah.

Salaan kadib, ilaa iyo inta aanan la shaqeyn wax ku saabsan barta (in ka badan faallo halkaas ku luntay) waxay iga dhigeysaa mid ku faraxsan inaan awood u yeesho inaan ku sameeyo sidaas isbeddel qurux badan oo boggu helay.

Maanta waxaan keenay wax aad loo isticmaalay iyo aad looga hadlay meel walba, laakiin xoogaa maroojin ah.
Lafteeda ayaa yar script en bash gebi ahaanba aniga ayaa qoray (lo cual agradezco mucho los diferentes post de DesdeLinux que me ayudó a hacerlo) que sirve simplemente para si toos ah u beddel asalka desktop-ka marwalba.

Marka maxaa cusub oo cusub?

Waxyaabo yaryar oo kala duwan. Isticmaalka koowaad nitrogen, taas oo ka dhigaysa mid fudud. Qoraalku wuxuu sababa asalka in la beddelo a waqti nasiib ah. Waxay sidoo kale baareysaa galka iyo faylalka hoose si toos ah. Waxa ugu fiican ayaa ah in mar kasta oo taariikhdu isbedesho ay kugula socodsiiso ogeysiis dusha sare ah desktop. Waana wax laga beddeli karaa dhadhanka iyo raaxaysiga maaddaama ay aad u fudud tahay.

Sababo jira awgood uma wareegi doono duurka anigoo sharaxaya faahfaahin horeyba loogu sharaxay DesdeLinuxsidee tahay Man uted ama sida loo bilaabo qoraal bilowga casharka.
Sidaa darteed waxaan u arkaa inaad aqoon durba u leedahay mowduuca ama haddii kale, waxaad ka raadin doontaa baloogga ama waad la tashan doontaa.
Waad ku mahadsantahay fahamkaaga.

Waa in marka hore la rakibo nitrogen (Kaalay, waa inay mar hore ogaadaan sida loo sameeyo), sidoo kale ikhtiyaari ahaan lumin ogeysiisyada.

nitrogen

NITROGEN

Adigoon ku sii dheerayn, qoraalka:

#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

Waxaa cad in khadka aad isticmaasho "CD" waa inay dhigaan wadada meesha ay ku leeyihiin sawiradooda.

Ha iloobin inaad faylka ka dhigto mid la fulin karo !!!

Waxa kaliya ee haray waa in la sameeyo toos u bilow (in kastoo aan kugula taliyo inaad ku tijaabiso terminal) deegaanka aad ugu jeceshahay.

Sideed u arki kartaa inaan leeyahay rabitaan aad u yar inaan qoro, ha.

Laakiin waxaan kaaga tagay inaad isku daydo, gaar ahaan waxay u fiicnaan doontaa kuwa isticmaala jawiga ugu yar.

Sidoo kale waa waxbarasho, maxaa yeelay way isticmaashaa siddo, doorsoomayaal, IWM
Waxaan rajeynayaa inaad jeceshahay
CHEERS


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   velkus dijo

    Waad salaaman tahay, waad ku mahadsan tahay qoraalka, waxaan raadinayay wax aan ku beddelo sawirrada nitro, shaki yar ayaa ku jira waqti, sidee ayaad waqtiga ula qabataa ilbiriqsiyo ama daqiiqado, maxaa yeelay waxay ii soo dirtaa ogeysiisyo si dhakhso leh laakiin kama beddelay sawirka ugu horeeya ee aad qaadatid, horey iyo si isdabajoog ah waad ugu mahadsantahay dareenkaaga.

    1.    Leo dijo

      Salaan !! Waan ka xumahay dib u dhaca
      Waqtigu wuxuu ku jiraa ilbidhiqsiyo maxaa yeelay waan isticmaalaa hurdo loogu talagalay
      Sadarka NITROGEN_TIEMPO = $ ((4 + QAYBTA% 120))
      Beddeli karo NITROGEN_TIME waxay qaadataa lambar aan kala sooc lahayn oo u dhexeeya 4 iyo 120 una gudbiya hurdo
      Sida iska cad waad tirtiri kartaa amarka oo dhan $ ((4 + QAYBTA% 120)) oo waxaad dhigtaa tirada ilbiriqsiyo go'an oo aad rabto.
      Xusuusnow haddii aadan rabin ogeysiiska waad tirtiri kartaa.

  2.   kuleyl15 dijo

    Leo Wanaagsan, waa ila fiicantahay aniga, waxaan ku isticmaalaa nitrogen-ka LXDE-ga

    1.    Leo dijo

      Waan ku faraxsanahay inay kuu adeegtay 😀

  3.   fungus dijo

    Ma fahmin sababta ay u jiraan dad jecel inay miisaskooda u rogaan riwaayadaha noocan oo kale ah. Sikastaba.

  4.   Waqti dheer 3000 dijo

    Tilmaam wanaagsan, inkasta oo aad horeba ii xusuusisay markii aan isticmaalay webshots-ka Windows-ka.

  5.   Rhoconlinux dijo

    Leo aad u fiican! Mahadsanid 🙂
    Waxaan isku dayayaa dugsiga hoose 😛

  6.   faahfaahsan dijo

    Qoraal weyn .. 😉

    1.    Leo dijo

      Dhamaantiin waad ku mahadsan tihiin faallooyinka 😀

  7.   Leo dijo

    Cayayaan yar.
    Sadarka ugu horeeya ee amarka leh cd lama shaqeeyo ~/ laakiin waa in la qoraa / guriga / YOUR_USER / SELECT_FOLDER
    Ma la fahmay?

    1.    GNU / Mate dijo

      cd ~ / Sawirada / Taariikhda \ Screen
      cd «$ HOME / Sawirro / Waraaq»

  8.   GNU / Mate dijo

    cd ~ / Sawirada / Taariikhda \ Screen
    cd «$ HOME / Sawirro / Waraaq»

    1.    GNU / Mate dijo

      Jawaabtayda "

      Way fiicnaan laheyd haddii balooggu ikhtiyaar u yeesho inuu horay u arko, sidaasna looga fogaado gelinta isla faallooyinka laba jeer sababo la xiriira dhibaatooyinka isku xirnaanta 🙂

  9.   Atheyus dijo

    Qoraal wanaagsan, hal shay oo keliya:

    Adoo adeegsanaya: hel | grep jpg | wc -l

    grep wuxuu sameeyaa shaandhaynta "qalalan" waxaadna isticmaali kartaa faylasha sida filejpg.lua, waxaa ugu wanaagsan in la isticmaalo shaandhaynta kordhinta:

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

    Salaan 😀

    1.    Leo dijo

      Kama aanan fikirin, talo wanaagsan.