问候语很长一段时间,以至于我没有与博客上的任何内容进行协作(不仅仅是在此处失去评论),这使我很高兴能够在博客收到的如此美丽的变化中做到这一点。
今天,我带来了一些非常常用的东西 非常谈论 到处都有,但是有点曲折。
本身很小 脚本 en 打坏 完全 我写的 (lo cual agradezco mucho los diferentes post de DesdeLinux que me ayudó a hacerlo) que sirve simplemente para 自动更改桌面背景 每隔一段时间。
那么什么是新旧的?
各种各样的小东西。 初次使用 氮,使其轻巧。 该脚本使背景在 随机时间。 它还会自动检查文件夹及其子文件夹。 最好的是,每次背景变化时,它都会在桌面😉上通知您。 由于它非常简单,因此可以修改为具有品味和愉悦感。
因此,我认为您已经对该主题有一定的了解,否则,您会在博客上寻找它,或者将其咨询。
Gracias por sucomprensión。
必须先安装 氮 (来吧,他们已经必须知道如何做),也可以选择 公开通知 通知。
事不宜迟,脚本如下:
#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 = $(((4 +随机%120))
可变的 氮气_TIEMPO 取一个介于4到120之间的随机数,并将其传递给 睡觉
显然,您可以删除整个命令 $(((4 + RANDOM%120)) 并设置所需的固定秒数。
请记住,如果您不想要该通知,则可以将其删除。
好狮子座,对我来说很完美,我在LXDE中使用氮气😉
我很高兴为您服务served
我不明白为什么有些人喜欢把桌子变成这样的狂欢。 无论如何。
很好的提示,尽管您已经使我想起了我在Windows中使用网络快照的过程。
很好狮子座! 谢谢🙂
我要在基础😛中尝试
很棒的剧本..😉
谢谢大家的评论😀
一个小虫子。
在具有命令的第一行 cd 不适用于 ~/ 但必须写 /主页/ YOUR_USER / SELECT_FOLDER
明白了吗?
cd〜/图片/背景\屏幕
cd«$主页/图片/壁纸»
cd〜/图片/背景\屏幕
cd«$主页/图片/壁纸»
我的反馈”
如果博客可以选择预览,那将是很好的选择,从而避免由于连接问题而两次发表相同的评论twice
好的脚本,只有一件事:
通过使用:查找| grep jpg | wc -l
grep进行“干式”过滤,您可以使用jpg.lua之类的文件,最好使用扩展名过滤:
找到grep'[。] jpg $'| wc -l
问候😀
我没考虑过,很好的建议。