ការស្វាគមន៍ជាយូរមកហើយដែលខ្ញុំមិនបានសហការជាមួយអ្វីទាំងអស់នៅលើប្លក់ (ច្រើនជាងការអត្ថាធិប្បាយដែលបានបាត់បង់នៅទីនោះ) ធ្វើឱ្យខ្ញុំរីករាយដែលអាចធ្វើដូច្នេះបាននៅក្នុងការផ្លាស់ប្តូរដ៏ស្រស់ស្អាតដែលប្លុកបានទទួល។
ថ្ងៃនេះខ្ញុំនាំយករបស់ខ្លះប្រើហើយ និយាយណាស់ នៅគ្រប់ទីកន្លែង, ប៉ុន្តែជាមួយស្រស់បន្តិច។
ខ្លួនវាតូច ស្គ្រីប en bash ទាំងស្រុង សរសេរដោយខ្ញុំ (ដែលខ្ញុំពិតជាពេញចិត្តក្នុងការស្តាប់នូវការផ្សាយផ្សេងៗពីដេសដេនលីនដែលបានជួយខ្ញុំក្នុងការធ្វើវា) ដែលត្រូវបានប្រើយ៉ាងសាមញ្ញ ផ្លាស់ប្តូរផ្ទៃខាងក្រោយផ្ទៃតុដោយស្វ័យប្រវត្តិ ជាញឹកញាប់ដូច្នេះ។
ដូច្នេះមានអ្វីថ្មី?
រឿងតូចៗផ្សេងៗគ្នា។ ប្រើដំបូង អាសូតដែលធ្វើឱ្យវាស្រាល។ ស្គ្រីបបណ្តាលឱ្យផ្ទៃខាងក្រោយត្រូវបានផ្លាស់ប្តូរនៅក្នុងអក្សរ a ពេលវេលាចៃដន្យ។ វាក៏ត្រួតពិនិត្យថតឯកសារនិងថតរងរបស់វាដោយស្វ័យប្រវត្តិ។ អ្វីដែលល្អបំផុតគឺថារាល់ពេលដែលផ្ទៃខាងក្រោយផ្លាស់ប្តូរវាជូនដំណឹងដល់អ្នកជាមួយនឹងការជូនដំណឹងនៅលើផ្ទៃតុ។ ហើយវាអាចត្រូវបានកែប្រែដើម្បីភ្លក្សរសជាតិនិងរីករាយព្រោះវាសាមញ្ញណាស់។
ដូច្នេះខ្ញុំគិតថាអ្នកមានចំនេះដឹងជាក់លាក់លើមុខវិជ្ជារួចហើយរឺក៏អត់អ្នកនឹងស្វែងរកវានៅលើប្លក់រឺអ្នកនឹងពិគ្រោះវា។
សូមអរគុណសម្រាប់ការយល់ដឹងរបស់អ្នក។
វាត្រូវតែតំឡើងជាមុនសិន អាសូត (មកពួកគេត្រូវដឹងពីរបៀបធ្វើវារួចហើយ) ក៏ជាជម្រើសដែរ សេរី សម្រាប់ការជូនដំណឹង។
ដោយគ្មានការជប់លៀងបន្ថែមទៀតស្គ្រីប៖
#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
ជាក់ស្តែងនៅក្នុងបន្ទាត់ដែលអ្នកប្រើ "ស៊ីឌី" ពួកគេត្រូវតែដាក់ផ្លូវដែលពួកគេមានរូបភាពរបស់ពួកគេ។
កុំភ្លេចធ្វើឱ្យឯកសារអាចប្រតិបត្តិបាន !!!
អ្វីដែលនៅសេសសល់គឺត្រូវធ្វើ ចាប់ផ្តើមដោយស្វ័យប្រវត្តិ (ទោះបីខ្ញុំណែនាំអោយសាកល្បងវានៅស្ថានីយ) ក្នុងបរិដ្ឋានដែលអ្នកចូលចិត្ត។
តើអ្នកអាចមើលឃើញខ្ញុំមានបំណងប្រាថ្នាតិចតួចក្នុងការសរសេរហិកតា។
ប៉ុន្តែខ្ញុំទុកឱ្យអ្នកសាកល្បងវាជាពិសេសវានឹងល្អសម្រាប់អ្នកដែលប្រើបរិយាកាសតិចតួចបំផុត។
វាក៏ជាការអប់រំផងដែរពីព្រោះវាប្រើ រង្វិលជុំ, អថេរល
សង្ឃឹមថាអ្នកចូលចិត្ត !!!!
ឈីស !!!!!
៥៧ យោបល់ទុកអ្នក
សួស្តីអរគុណសម្រាប់ស្មេរខ្ញុំបានស្វែងរកអ្វីដែលត្រូវផ្លាស់ប្តូរផ្ទាំងរូបភាពជាមួយនីត្រូរ៉ូដោយមានការសង្ស័យបន្តិចបន្តួចជាមួយពេលវេលាតើអ្នកដោះស្រាយពេលវេលាប៉ុន្មានវិនាទីឬប៉ុន្មាននាទីព្រោះវាផ្ញើការជូនដំណឹងឱ្យខ្ញុំលឿនប៉ុន្តែវាមិនផ្លាស់ប្តូរពីដំបូងទេ រូបភាពដែលអ្នកយកជាមុនហើយសូមថ្លែងអំណរគុណចំពោះការយកចិត្តទុកដាក់របស់អ្នកម្តងហើយម្តងទៀត។
សួស្តី !! សូមទោសចំពោះការពន្យាពេល។
ពេលវេលាគឺគិតជាវិនាទីពីព្រោះខ្ញុំប្រើ ការដេក សម្រាប់វា។
នៅលើបន្ទាត់ NITROGEN_TIEMPO = $ ((៤ + រ៉នដូ% ១២០))
អថេរ NITROGEN_TIME យកលេខចៃដន្យចន្លោះ ៤ និង ១២០ ហើយបញ្ជូនវាទៅ ការដេក
ជាក់ស្តែងអ្នកអាចលុបពាក្យបញ្ជាទាំងមូល $ ((៤ + រ៉នដូស ១២០)) និងកំណត់ចំនួនវិនាទីថេរដែលអ្នកចង់បាន។
ចងចាំថាប្រសិនបើអ្នកមិនចង់បានការជូនដំណឹងអ្នកអាចលុបវាចោល។
ឡេអូល្អវាល្អឥតខ្ចោះសម្រាប់ខ្ញុំខ្ញុំប្រើអាសូតនៅក្នុង LXDE my របស់ខ្ញុំ
ខ្ញុំរីករាយដែលបានបម្រើអ្នក
ខ្ញុំមិនយល់ពីមូលហេតុដែលមានមនុស្សដែលចូលចិត្តបង្វែរតុរបស់ពួកគេអោយទៅជាក្បួនហេបែបនេះ។ ទោះយ៉ាងណា។
ព័ត៌មានជំនួយល្អទោះបីជាអ្នកបានធ្វើឱ្យខ្ញុំចងចាំរួចហើយនៅពេលខ្ញុំប្រើ webshots នៅក្នុងវីនដូ។
លីអូល្អណាស់! សូមអរគុណ🙂
ខ្ញុំនឹងសាកល្បងវានៅបឋម😛
ស្គ្រីបដ៏អស្ចារ្យ .. 😉
សូមអរគុណអ្នកទាំងអស់គ្នាសម្រាប់យោបល់😀
កំហុសបន្តិចបន្តួច។
នៅក្នុងខ្សែទីមួយដែលមានពាក្យបញ្ជា cd មិនធ្វើការជាមួយ ~/ ប៉ុន្តែវាត្រូវតែសរសេរ / home / YOU_USER / SELECT_FOLDER
តើវាត្រូវបានគេយល់ទេ?
ស៊ីឌី ~ / រូបភាព / ផ្ទៃខាងក្រោយ \ អេក្រង់
ស៊ីឌី« $ គេហដ្ឋាន / រូបភាព / ផ្ទាំងរូបភាព»
ស៊ីឌី ~ / រូបភាព / ផ្ទៃខាងក្រោយ \ អេក្រង់
ស៊ីឌី« $ គេហដ្ឋាន / រូបភាព / ផ្ទាំងរូបភាព»
«មតិប្រតិកម្ម»របស់ខ្ញុំ
វាជាការល្អប្រសិនបើប្លុកមានជម្រើសដើម្បីមើលជាមុនដូច្នេះវានឹងជៀសវាងការដាក់មតិដដែលពីរដងដោយសារតែបញ្ហាការតភ្ជាប់🙂
ស្គ្រីបពិរោះគ្រាន់តែរឿងមួយប៉ុណ្ណោះ៖
ដោយប្រើ៖ រក | grep jpg | wc -l
grep ធ្វើការត្រង "ស្ងួត" ហើយអ្នកអាចប្រើឯកសារដូចជា filejpg.lua វាជាការប្រសើរណាស់ក្នុងការប្រើការត្រងផ្នែកបន្ថែម៖
រក | grep '[។ ] jpg $' | wc -l
ស្វាគមន៍😀
ខ្ញុំមិនបានគិតអំពីវាទេការផ្តល់យោបល់ល្អ។