如何创建桌面壁纸幻灯片?

如何创建桌面壁纸幻灯片?

如何使用我自己的一组图像创建桌面壁纸幻灯片?

  • 使用来自图片文件夹或预先选择的图像
  • 按顺序或随机显示图像
  • 图像每隔几分钟或随机一段时间变化一次

答案1

如果您使用它来管理您的照片并且喜欢它简单的功能,我建议您使用Shotwell,它应该默认安装。

打开它:

打开射击井

选择您想要设置为背景幻灯片的照片:

选择图像

打开FileSet 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/backgroundsUbuntu 自带的默认壁纸

在此处输入图片描述

现在我们有两个选择:

启动选择 1

(感谢@Naruto)

保持沃尔奇在启动器中

在此处输入图片描述

退出 wallch 并开始更改壁纸

在此处输入图片描述

启动选择 2

开始沃尔奇无需启动器即可登录

从破折号:

在此处输入图片描述

然后使用命令创建一个新的启动应用程序wallch --constant

在此处输入图片描述

注意 - 对于某些计算机,这不起作用。解决方案是按照以下问答对 wallch 守护进程的启动引入延迟:

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.xmllandscapes-3.xml等,从而允许拥有多个幻灯片播放列表。

相关内容