Hilsen, så lenge at jeg ikke har samarbeidet med noe på bloggen (mer enn en kommentar tapt der) gjør meg glad for å kunne gjøre det i en så vakker endring som bloggen fikk.
I dag tar jeg med noe veldig brukt og veldig snakket overalt, men med en liten vri.
Selv er en liten script en bash fullstendig skrevet av meg (som jeg setter stor pris på de forskjellige innleggene til DesdeLinux som hjalp meg med å gjøre det) som bare tjener til endre skrivebordsbakgrunn automatisk av og til.
Så hva er nytt gammelt?
Ulike småting. Første gangs bruk nitrogen, noe som gjør den lett. Skriptet fører til at bakgrunnen endres i a tilfeldig tid. Den sjekker også mappen og dens undermapper automatisk. Det beste er at hver gang bakgrunnen endrer seg, informerer den deg med et varsel på skrivebordet 😉. Og det kan modifiseres etter smak og nytelse, siden det er veldig enkelt.
Derfor anser jeg at du allerede har viss kunnskap om emnet, eller hvis ikke, vil du se etter den på bloggen eller du vil konsultere den.
Takk for din forståelse.
Den må først installeres Nitrogen (Kom igjen, de må allerede vite hvordan de skal gjøre det), også valgfritt libnotify for varsler.
Uten videre, skriptet:
#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
Åpenbart i linjen du bruker "CD" de må plassere stien der de har bildene sine.
Ikke glem å gjøre filen kjørbar !!!
Det gjenstår bare å gjøre det start automatisk (selv om jeg anbefaler å prøve det i en terminal) i favorittmiljøet ditt.
Hvordan kan du se at jeg har veldig lite lyst til å skrive, ha.
Men jeg lar deg prøve det, spesielt vil det være bra for de som bruker et minimalistisk miljø.
Det er også ganske lærerikt, fordi det bruker løkker, variablerOsv
Håper du liker!!!!
JUBEL!!!!!
Hei, takk for skriveren, jeg lette etter noe for å endre bakgrunnsbilder med nitro, bare litt tvil med tiden, hvordan håndterer du tiden i sekunder eller minutter, fordi den sender meg varsler veldig raskt, men det endres ikke første bildet du tar, på forhånd og gjentatte ganger takk for oppmerksomheten.
Hallo!! Beklager forsinkelsen.
Tiden er i sekunder fordi jeg bruker sove for det.
På spill NITROGEN_TIEMPO = $ ((4 + RANDOM% 120))
variabel NITROGEN_TIME tar et tilfeldig tall mellom 4 og 120 og sender det til sove
Åpenbart kan du slette hele kommandoen $ ((4 + RANDOM% 120)) og angi antall faste sekunder du vil ha.
Husk at hvis du ikke vil ha varselet, kan du slette det.
Bra Leo, det er perfekt for meg, jeg bruker nitrogen i LXDE 😉
Jeg er glad det serverte deg 😀
Jeg forstår ikke hvorfor det er mennesker som liker å gjøre pultene sine til slike karnevaler. Uansett.
Godt tips, selv om du allerede fikk meg til å huske når jeg brukte webshots i Windows.
Veldig bra Leo! Takk 🙂
Jeg skal prøve det i elementær 😛
Flott manus .. 😉
Takk alle for kommentarene 😀
En liten bug.
I den første linjen som har kommandoen cd fungerer ikke med ~/ men det må skrives / hjem / YOUR_USER / SELECT_FOLDER
Ble det forstått?
cd ~ / Bilder / Bakgrunn \ Skjerm
cd «$ HOME / Bilder / Bakgrunn»
cd ~ / Bilder / Bakgrunn \ Skjerm
cd «$ HOME / Bilder / Bakgrunn»
Min «tilbakemelding»
Det ville være bra hvis bloggen hadde muligheten til å forhåndsvise, og dermed unngå å legge den samme kommentaren to ganger på grunn av tilkoblingsproblemer 🙂
Fint manus, bare en ting:
Ved å bruke: finn | grep jpg | wc -l
grep filtrerer "tørr", og du kan bruke filer som jpg.lua, det er best å bruke filtre for utvidelser:
finn | grep '[.] jpg $' | wc -l
Hilsen 😀
Jeg hadde ikke tenkt på det, godt forslag.