我正在阅读这个线程ubuntu/linux bash: traverse directory and subdirectories to work with files,我想也许可以稍微扭曲一下
可以设置为:
- 获得一个基本文件夹
- 扫描文件夹+子文件夹
- 收集它找到的所有文件(仅图像)
- 随机选择一个
- 将符号链接写入 /user/share/backgrounds 目录(写入图像本身覆盖现有图像也可以)
我打算在系统关闭时或以设定的时间间隔执行脚本,以便更改 gdm 背景图像..
这是基于使用此行手动执行此操作的步骤 sudo ln -s /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow/
它会在启动时提示出现外观对话框,它会写入链接。理想情况下,它将有一个 GUI 来随意执行此操作,以及一个“在重新启动时自动更改它”的选项,它将执行我上面描述的过程并将自身添加到系统启动、重新启动或关闭序列中。
由于没有可用的实用程序 atm,因此对某些人来说可能会派上用场 =)
谢谢你的帮助。