KDE Plasma video wallpaper 视频动态壁纸

发布日期:分类:Linux & homelab KDE Plasma video wallpaper 视频动态壁纸有 5 条评论
时效性提醒:本文首次编写发布于8 年前。

之前觉得wallpaper engine能用视频当桌面壁纸十分有趣,于是KDE Plasma 5编写了一个wallpaper的qml组件,使Linux + KDE下也能实现用视频当动态壁纸。由于使用了qml和plasma的API,只支持KDE大法,本人在Archlinux上的KDE Plasma 5.91测试通过。自带多语言文件,根据你的系统语言在设置里会自动切换中英文。

可以设置音量,要静音就设置成0即可。不看桌面时,单击壁纸可以暂停视频播放。

Github:https://github.com/WuSiYu/PlasmaVideoWallpaper

百度贴吧地址:http://tieba.baidu.com/p/4974430821 (还加了精233)

安装方法

下载解压,进入文件目录后依次执行:

cmake .
make
sudo make install

会安装在系统路径中,插件:/usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/语言文件:/usr/local/share/locale/zh_CN/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.videowallpaper.mo,如果想安装在用户目录,可以在make后(make会生成一个json文件,是必须的),将package文件夹里的文件(插件)全部复制到~/.local/share/plasma/wallpapers/随便起个名字/中。

重启plasmashell或直接重新登陆后,在壁纸类型中选择视频Video(视你的语言而定),选择视频文件,即可看到效果。

目测不是很占CPU,在E3-1231 v3处理器下,播放1080p视频,CPU占用约10%,暂停后几乎不占资源。

注:如果由于一些玄学的问题,播放突然停止并黑屏,尝试随便该一下视频文件路径(比如随便加个字符),点应用,然后再改回来,再应用,就能恢复。发生概率很小,应该是Plasma的问题,这个插件代码很简单,也不应该会出什么bug

作者:WuSiYu

学生,Web开发者,智能硬件&IOT爱好者

5条评论

  1. 你好,实际测试发现还需要装GStreamer相关插件才能播放,否则只会是黑屏。在终端提示Warning: “No decoder available for type ‘video/quicktime, variant=(string)iso’.” Error: “Your GStreamer installation is missing a plug-in.” 我装了有gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-transcoder,所以究竟是需要哪个我也不知道。

  2. 作者你好,我按照ABC兄弟装了他提到的所有插件,可还是黑屏,但是有声音,请问怎么解决。谢谢

    1. 这个我也没有遇到过,试试在终端启动plasmashell然后看看有没有出错信息之类的,或者尝试关闭“防止循环时的黑屏卡顿”

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注