本文适用于想把自己收藏的图片放到系统目录中的同学,因为如果直接把图片放系统目录中,在设置界面中是看不到新添加的图片的。
环境及相关目录文件说明:
系统:centos7(这个应该不是重点,基本所有的系统应该都适用的)。
linux默认背景图片存放位置:/usr/share/backgrounds/gnome目录
背景图片的配置文件目录:/usr/share/gnome-background-properties
用于生成配置的脚本文件名:create_back_ground.sh
简单介绍:
用以识别出背景图片的配置文件目录:/usr/share/gnome-background-properties,系统自带的背景图片都在该目录的gnome-backgrounds.xml文件中有登记。我们可以按照相应的格式,创建新的配置文件,添加自己收藏图片的相关定义。下面会提供一个脚本,用于生成这种文件。
示例:
在/usr/share/backgrounds/目录中创建一个文件夹,比如Wallpapers,把自己收藏的图片放到这个文件夹中,然后执行./create_back_ground.sh /usr/share/backgrounds/Wallpapers > windows.xml,生成配置文件。本示例中从windows系统中拷贝相关图片,你也可以从mac中拷贝壁纸,放到Wallpaper目录中。然后把生成的windows.xml文件移动到/usr/share/gnome-background-properties目录中,之后打开系统设置,就应该可以找到新添加的图片了。
用到的脚本create_back