Salam, selama ini saya belum berkolaborasi dengan apa pun di blog (lebih dari satu komentar hilang di sana) membuat saya senang bisa melakukannya dalam perubahan indah yang diterima blog.
Hari ini saya membawa sesuatu yang sangat digunakan dan sangat dibicarakan di mana-mana, tapi dengan sedikit pelintiran.
Itu sendiri kecil naskah en menampar sepenuhnya ditulis oleh saya (lo cual agradezco mucho los diferentes post de DesdeLinux que me ayudó a hacerlo) que sirve simplemente para ubah latar belakang desktop secara otomatis sering sekali.
Jadi apa yang baru yang lama?
Berbagai hal kecil. Penggunaan pertama nitrogen, yang membuatnya ringan. Skrip menyebabkan latar belakang diubah dalam file waktu acak. Ia juga memeriksa folder dan sub-foldernya secara otomatis. Hal terbaiknya adalah setiap kali latar belakang berubah, ia memberi tahu Anda dengan pemberitahuan di desktop 😉. Dan dapat dimodifikasi sesuai selera dan kesenangan karena sangat sederhana.
Oleh karena itu saya anggap Anda sudah memiliki pengetahuan tertentu tentang hal tersebut atau jika belum, Anda akan mencarinya di blog atau Anda akan berkonsultasi.
Terima kasih atas pengertian Anda.
Ini harus diinstal terlebih dahulu Nitrogen (Ayo, mereka sudah harus tahu bagaimana melakukannya), juga opsional libnotify untuk pemberitahuan.
Tanpa basa-basi lagi, scriptnya:
#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
Jelas bahwa di baris yang Anda gunakan "CD" mereka harus menempatkan jalan di mana mereka memiliki gambaran mereka.
Jangan lupa untuk membuat file tersebut dapat dieksekusi !!!
Yang tersisa hanyalah melakukannya mulai secara otomatis (meskipun saya menyarankan untuk mencobanya di terminal) di lingkungan favorit Anda.
Bagaimana Anda bisa melihat bahwa saya hanya memiliki sedikit keinginan untuk menulis, ha.
Tapi saya biarkan Anda mencobanya, terutama akan bagus untuk mereka yang menggunakan lingkungan minimalis.
Ini juga cukup mendidik, karena menggunakan loop, variabel, Dll
Semoga Anda suka !!!!
BERSULANG!!!!!
Halo, terima kasih untuk juru tulis, saya sedang mencari sesuatu untuk mengganti wallpaper dengan nitro, sedikit ragu dengan waktu, bagaimana Anda menangani waktu dalam hitungan detik atau menit, karena itu mengirimi saya pemberitahuan dengan sangat cepat tetapi tidak berubah dari gambar pertama yang anda ambil, sebelumnya dan berulang kali terima kasih atas perhatiannya.
Halo!! Maaf atas keterlambatannya.
Waktu dalam hitungan detik karena saya gunakan tidur untuk itu.
Di telepon NITROGEN_TIEMPO = $ ((4 + ACAK% 120))
Variabel NITROGEN_TIME mengambil nomor acak antara 4 dan 120 dan meneruskannya ke tidur
Jelas Anda bisa menghapus seluruh perintah $ ((4 + ACAK% 120)) dan setel jumlah detik tetap yang Anda inginkan.
Ingatlah bahwa jika Anda tidak menginginkan pemberitahuan tersebut, Anda dapat menghapusnya.
Leo yang baik, sempurna untuk saya, saya menggunakan nitrogen di LXDE saya 😉
Saya senang ini melayani Anda 😀
Saya tidak mengerti kenapa ada orang yang suka mengubah mejanya menjadi karnaval seperti itu. Bagaimanapun.
Tip bagus, meskipun Anda sudah membuat saya ingat ketika saya menggunakan webshots di Windows.
Leo yang sangat baik! Terima kasih 🙂
Saya akan mencobanya di SD 😛
Skrip yang bagus .. 😉
Terima kasih semua atas komentarnya 😀
Sedikit bug.
Di baris pertama yang memiliki perintah cd tidak bekerja dengan ~/ tetapi itu harus ditulis / home / YOUR_USER / SELECT_FOLDER
Apakah itu dimengerti?
cd ~ / Gambar / Latar Belakang \ Layar
cd «$ HOME / Gambar / Wallpaper»
cd ~ / Gambar / Latar Belakang \ Layar
cd «$ HOME / Gambar / Wallpaper»
«Umpan balik» saya
Akan lebih baik jika blog memiliki opsi untuk melihat pratinjau, sehingga hindari meletakkan komentar yang sama dua kali karena masalah koneksi 🙂
Skrip yang bagus, hanya satu hal:
Dengan menggunakan: find | grep jpg | wc -l
grep melakukan penyaringan "kering" dan Anda dapat menggunakan file seperti jpg.lua, yang terbaik adalah menggunakan penyaringan ekstensi:
temukan | grep '[.] jpg $' | wc -l
Salam 😀
Saya tidak memikirkannya, saran yang bagus.