具有個人風格的自動壁紙更換。

問候語很長一段時間,以至於我沒有與博客上的任何內容進行協作(不僅僅是在此處失去評論),這使我很高興能夠在博客收到的如此美麗的變化中進行協作。

今天,我帶來了一些非常常用的東西 說得很對 到處都有,但是有點曲折。
本身很小 腳本 en 打壞 完全 我寫的 (我真的很感謝DesdeLinux的不同文章,這些文章對我有所幫助) 自動更改桌面背景 每隔一段時間。

那麼什麼是新舊的?

各種各樣的小東西。 初次使用 ,使其輕巧。 該腳本使背景在 隨機時間。 它還會自動檢查文件夾及其子文件夾。 最好的是,每次背景變化時,它都會在桌面😉上通知您。 由於它非常簡單,因此可以修改為具有品味和愉悅感。

由於時間的原因,我不會在灌木叢中解釋已經在解釋過的細節 來自Linux如何 巴什 或如何在會話開始時啟動腳本。
因此,我認為您已經對該主題有一定的了解,否則,您會在博客上尋找它,或者將其諮詢。
感謝你的理解。

必須先安裝 (來吧,他們已經必須知道如何做),也可以選擇 libnotify 通知。

氮

 

事不宜遲,腳本如下:

#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

顯然,您在該行中使用 “光盤” 他們必須將路徑放置在擁有圖像的位置。

不要忘記使文件可執行!

剩下的就是要做 自動啟動 (儘管我建議您在終端中嘗試)在您喜歡的環境中。

你怎麼能看到我很少有寫作的慾望,哈。

但是我讓您嘗試一下,特別是對於那些使用極簡主義環境的人來說,這樣做非常有好處。

它也很有教育意義,因為它使用 循環, 變量等等。
希望你喜歡!!!!
乾杯!!!!!


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

15條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   韋爾庫斯 他說:

    您好,謝謝您的答謝,我一直在尋找可以使用硝基更換壁紙的方法,只是有點時間上的疑問,您如何處理以秒或分鐘為單位的時間,因為它可以非常快速地向我發送通知,但與預先拍攝的第一張照片,並一再感謝您的關注。

    1.    獅子座 他說:

      你好!! 抱歉耽擱了。
      時間以秒為單位,因為我使用 睡覺 為了它。
      在線上 NITROGEN_TIEMPO = $(((4 +隨機%120))
      可變的 NITROGEN_TIEMPO 取一個介於4到120之間的隨機數,並將其傳遞給 睡覺
      顯然,您可以刪除整個命令 $(((4 + RANDOM%120)) 並設置所需的固定秒數。
      請記住,如果您不想要該通知,則可以將其刪除。

  2.   cooper15 他說:

    好獅子座,對我來說很完美,我在LXDE中使用氮氣nitrogen

    1.    獅子座 他說:

      我很高興為您服務served

  3.   他說:

    我不明白為什麼有些人喜歡把桌子變成這樣的狂歡。 無論如何。

  4.   eliotime3000 他說:

    很好的提示,儘管您已經使我想起了我在Windows中使用網絡快照的過程。

  5.   rhoconlinux 他說:

    很好獅子座! 謝謝🙂
    我要在基礎😛中嘗試

  6.   拉夫 他說:

    很棒的劇本..😉

    1.    獅子座 他說:

      謝謝大家的評論😀

  7.   獅子座 他說:

    一個小蟲子。
    在具有命令的第一行 cd 不適用於 ~/ 但必須寫 /主頁/ YOUR_USER / SELECT_FOLDER
    明白了嗎?

    1.    GNU /伴侶 他說:

      cd〜/圖片/背景\屏幕
      cd«$主頁/圖片/壁紙»

  8.   GNU /伴侶 他說:

    cd〜/圖片/背景\屏幕
    cd«$主頁/圖片/壁紙»

    1.    GNU /伴侶 他說:

      我的反饋”

      如果博客可以選擇預覽,那將是很好的選擇,從而避免由於連接問題而兩次發表相同的評論twice

  9.   雅典娜 他說:

    好的腳本,只有一件事:

    通過使用:查找| grep jpg | wc -l

    grep進行“乾式”過濾,您可以使用jpg.lua之類的文件,最好使用擴展名過濾:

    找到grep'[。] jpg $'| wc -l

    問候😀

    1.    獅子座 他說:

      我沒考慮過,很好的建議。