Wallpaper otomatis berubah dengan sentuhan pribadi.

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.

Untuk alasan waktu saya tidak akan berkeliling semak-semak menjelaskan detail yang telah dijelaskan di DesdeLinuxbagaimana itu Menampar atau bagaimana memulai skrip di awal sesi.
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.

Nitrogen

NITROGEN

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!!!!!


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   velkus.dll dijo

    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.

    1.    Leo dijo

      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.

  2.   cooper15 dijo

    Leo yang baik, sempurna untuk saya, saya menggunakan nitrogen di LXDE saya 😉

    1.    Leo dijo

      Saya senang ini melayani Anda 😀

  3.   Jamur dijo

    Saya tidak mengerti kenapa ada orang yang suka mengubah mejanya menjadi karnaval seperti itu. Bagaimanapun.

  4.   eliotime3000 dijo

    Tip bagus, meskipun Anda sudah membuat saya ingat ketika saya menggunakan webshots di Windows.

  5.   rhoconlinux.dll dijo

    Leo yang sangat baik! Terima kasih 🙂
    Saya akan mencobanya di SD 😛

  6.   hidup dijo

    Skrip yang bagus .. 😉

    1.    Leo dijo

      Terima kasih semua atas komentarnya 😀

  7.   Leo dijo

    Sedikit bug.
    Di baris pertama yang memiliki perintah cd tidak bekerja dengan ~/ tetapi itu harus ditulis / home / YOUR_USER / SELECT_FOLDER
    Apakah itu dimengerti?

    1.    GNU / Mate dijo

      cd ~ / Gambar / Latar Belakang \ Layar
      cd «$ HOME / Gambar / Wallpaper»

  8.   GNU / Mate dijo

    cd ~ / Gambar / Latar Belakang \ Layar
    cd «$ HOME / Gambar / Wallpaper»

    1.    GNU / Mate dijo

      «Umpan balik» saya

      Akan lebih baik jika blog memiliki opsi untuk melihat pratinjau, sehingga hindari meletakkan komentar yang sama dua kali karena masalah koneksi 🙂

  9.   Atheus dijo

    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 😀

    1.    Leo dijo

      Saya tidak memikirkannya, saran yang bagus.