在 Linux 桌面添加视频作为壁纸

wallset 是一个简单的命令行实用程序,可以让你活跃你的 Linux 桌面。
62 位读者喜欢这篇文章。
Sky with clouds and grass

Flickr 用户:theaucitron (CC BY-SA 2.0)

Linux 桌面非常漂亮,但如果你厌倦了无聊的壁纸,那么你应该试试 wallset,这是一个命令行实用程序,允许你将视频设置为壁纸。 Wallset 还可以帮助你管理壁纸收藏,以便你可以方便地经常进行更改。

安装

首先,你必须在你的系统上安装以下软件

之后,你需要 Git 来克隆存储库,然后安装它。 为此,运行以下命令

$ git clone https://github.com/terroo/wallset wallset.clone
$ cd wallset.clone
$ ./install.sh

输入你的 sudo 密码以完成安装。

用法

要快速获得命令的帮助,请使用 --help 参数运行 wallset 命令,或使用 -h 简写。

第一个必要的任务是添加图像。 如果没有添加到 wallset 的图像,你在设置壁纸时将无从选择。 要添加图像,请运行此命令

$ wallset --add image.jpg

你也可以一次添加多个图像

$ wallset --add image-1.jpg image-2.jpg image-3.jpg

如果它位于包含多个图像的目录中,你也可以这样添加它

$ wallset --add `ls *.jpg *.png`

设置壁纸

壁纸会被保存和索引

$ wallset --use 001

如果你想将你当前的壁纸设置为你正在添加的图像,请使用 --set 参数

$ wallset --set --add imagem.png

当你将内容添加到壁纸时,会为 wallset 创建一个文件副本以供使用,因此当你移动图像副本时,wallset 不会中断。

列出壁纸

每次你向 wallset 添加图像时,它都会使用一个三位数(001、002、003 等)进行索引。 显然,如果你有多个图像,则很难记住这些,因此你可以使用 --count 选项查看你添加的所有图像的列表

$ wallset --count

你还可以使用 --display 选项浏览 wallset 中的图像

$ wallset --display

你可以使用 --show 选项获取分配给你当前壁纸的编号

$ wallset --show

删除图像

你可以删除最后添加的图像

$ wallset --remove

这会从 wallset 中删除图像。

循环图像

如果你喜欢改变,你可以循环浏览 wallset 中的所有图像,以便你的壁纸按照你设置的任何时间间隔进行更改。为此,请使用 --time 选项,并提供一些秒数作为参数。 例如,如果你希望你的壁纸每小时更改一次

$ wallset --quit
$ wallset --time 3600

添加视频作为壁纸

wallset 最有趣的功能之一是你可以添加视频作为你的壁纸。为此,运行以下命令

$ wallset --video /path/to/your-video.mp4

要停止视频,过程与图像循环相同:使用 --quit (或者 -q 简写)。

退出时,视频图像会暂停或冻结,当前帧会成为你当前的壁纸。 如果你想更改它,请使用 --use [number] 参数设置新的壁纸。

使用视频一次后,它会自动添加到 wallset 视频索引中。 要列出所有视频,请使用 --list-videos 选项

$ wallset --list-videos

如果你想使用视频目录中的视频,请使用 --set-video 参数,然后输入列出视频时显示的编号。

例如

$ wallset --set-video 1

卸载

Wallset 是一个相对较新的脚本,主要用于窗口管理器,例如 bspwmFluxboxOpenboxRatpoison 等。 随意在 https://github.com/terroo/wallset/issues 报告错误。

如果你想卸载 wallset,请使用带有 uninstall 参数的安装程序脚本

$ cd ~/wallset.clone
$ ./install.sh uninstall

在卸载期间,添加到 wallset 的图像和视频的副本也会被删除。

演示

我创建了一个 视频,展示了该程序的主要功能,并使用了 示例,这些示例是 存储库 目录本身的一部分。

该视频是巴西葡萄牙语,但命令和视觉效果是通用的。

接下来阅读什么
标签
The mind behind the https://terminalroot.com.br/
我毕业于会计科学专业,并在信息系统领域获得了研究生学位。 我有一些 Linux 认证。 我在技术领域拥有超过 20 年的经验,并且是 GNU/Linux、BSD、C++ 和 Shell Script 的忠实爱好者。 https://terminalroot.com.br/ 背后的推动者

7 条评论

移动图像的视觉干扰非常大。 我想如果你真的没有在你的电脑上做任何事情,这还可以,但你还不如看电视。

哇...我对此印象深刻

不要在你的命令中使用反引号,而应该使用 $( command ) 形式。

你愿意解释一下你的理由吗? 是为了与你使用的特定 shell 兼容,还是出于视觉偏好?

回复 作者 Jojo (未验证)

我收到这个错误:“你需要安装:'ffmpeg'”,但它已经安装了,我不知道发生了什么

开发人员可能不会在此文章中监控收到的支持请求。 即使他这样做了,它也不是技术支持的最佳论坛,因为软件问题通常需要迭代(大量的来回讨论 - “你尝试过这个吗?” “是的,我尝试过了,它不起作用。” “这个怎么样?” “那行得通! 谢谢!”)。

你应该在 https://github.com/terroo/wallset 提交一个错误(也称为 Github 上的“问题”)。

在官方存储库中提交错误可确保你的讨论易于查找,易于被开发人员注意到,并且当你响应时,你会收到通知(开发人员也是如此)。

希望这有帮助。

回复 作者 DanieruSS

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 授权。
© . All rights reserved.