如何使用我自己的一组图像创建桌面壁纸幻灯片?
- 使用来自图片文件夹或预先选择的图像
- 按顺序或随机显示图像
- 图像每隔几分钟或随机一段时间变化一次
答案1
如果您使用它来管理您的照片并且喜欢它简单的功能,我建议您使用Shotwell
,它应该默认安装。
打开它:
选择您想要设置为背景幻灯片的照片:
打开File
→Set as Desktop Slideshow
或按Ctrl+ B:
调整时间设置:
完毕。
答案2
瓦尔奇
在软件中心有两个壁纸更换器 -沃尔奇适用于 Gnome-Shell/Unity/Gnome-Classic 和沃利适用于 KUbuntu。
让我们集中精力瓦尔奇。
悲哀的是软件中心的 Wallch 版本已过时,并且存在许多问题,尤其是 14.04!有一个包含最新版本的存储库。
要安装,请添加存储库(在 16.04 上不需要执行此操作):
sudo add-apt-repository ppa:wallch/wallch-daily
然后安装Wallch:
sudo apt-get update && sudo apt-get install wallch
然后从 Dash 启动:
现在让我们启动应用程序偏好设置:
让我们取消勾选气泡通知 - 它很烦人 - 同时您可以禁用声音!
同时可以定义启动选项:
保存 - 并添加一个图片文件夹 - 在此示例中,使用/usr/share/backgrounds
Ubuntu 自带的默认壁纸
现在我们有两个选择:
启动选择 1
(感谢@Naruto)
保持沃尔奇在启动器中
退出 wallch 并开始更改壁纸
启动选择 2
开始沃尔奇无需启动器即可登录
从破折号:
然后使用命令创建一个新的启动应用程序wallch --constant
注意 - 对于某些计算机,这不起作用。解决方案是按照以下问答对 wallch 守护进程的启动引入延迟:
答案3
对于 11.04 及之前的版本
有一款用于创建壁纸幻灯片的程序叫 CREBS。查看这篇有关它的文章:http://www.omgubuntu.co.uk/2010/05/crebs-the-ultimate-wallpaper-slideshow-application
您可以在此处找到一个功能较少但更易于使用的简单应用程序:http://gnome-look.org/content/show.php/Wallpaper+Slideshow?content=125178
答案4
自己创建一个 XML 文件。请谨慎使用此脚本作为起点,它可能存在一些错误。
#!/bin/bash
FILE="background.xml"
DURATION=10.0
TRANSITION=0.0
CURRENTDIR=$PWD
TRANSITION_XML="
<static>
<duration>$DURATION</duration>
<file>$CURRENTDIR/%s</file>
</static>
<transition>
<duration>$TRANSITION</duration>
<from>$CURRENTDIR/%s</from>
<to>$CURRENTDIR/%s</to>
</transition>
"
# Random order
shopt -s nullgob nocaseglob # ignore non-existant extensions, case-insensitve
IMGS=( *.{jpg,jpeg,png,gif} )
INDICES=( $(shuf -e ${!IMGS[@]}) ) # randomize indices of images
INDICES+=(${INDICES[0]}) # go back to first image after last
COUNTER=${#IMGS[@]}
exec > "$FILE" # all further output to the XML file
echo "<background><starttime></starttime>"
for ((i = 0; i < COUNTER; i++))
do
index=${INDICES[i]}
printf "$TRANSITION_XML" "${IMGS[index]}" "${IMGS[index]}" "${IMGS[index + 1]}"
done
echo "</background>"
指示:
生成文件后background.xml
,右键单击桌面,选择更改背景图片, 点击添加...,然后导航到包含 XML 文件的目录。在“打开”按钮上方,将选择器从“图像”更改为“所有文件”,然后选择 background.xml 文件并单击“打开”按钮。该文件可以重命名为更具描述性的名称,例如my_family.xml
、landscapes-3.xml
等,从而允许拥有多个幻灯片播放列表。