0%

在KDE下使用Wallpaper Engine

前言

pid:104696295

尝试在linux下使用Wallpaper Engine,但是并不能控制桌面

找到了一个插件可以做到桌面播放Wallpaper Engine中的视频

安装

以下是官方地址:

wallpaper-engine-kde-plugin

其中有相关操作说明,这里给下部分汉化和相关问题解决

依赖

Arch:

1
sudo pacman -S extra-cmake-modules plasma-framework gst-libav base-devel mpv-git python-websockets qt5-declarative qt5-websockets qt5-webchannel vulkan-headers cmake

本人使用arch与mpv-git

构建与安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Download source
git clone https://github.com/catsout/wallpaper-engine-kde-plugin.git
cd wallpaper-engine-kde-plugin

# Download submodule (glslang)
git submodule update --init

# Configure
# 'USE_PLASMAPKG=ON': using plasmapkg2 tool to install plugin
mkdir build && cd build
cmake .. -DUSE_PLASMAPKG=ON

# Build
make -j$nproc

# Install package (ignore if USE_PLASMAPKG=OFF for system-wide installation)
make install_pkg
# install lib
sudo make install

note:

这一过程会安装上相关的插件,更新也需运行上方的命令

卸载

  1. 删除该文件中列出的文件 wallpaper-engine-kde-plugin/build/install_manifest.txt
  2. plasmapkg2 -r ~/.local/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde

使用相关

  1. 需要安装steam

  2. 桌面右键配置桌面,选择相关插件

    选择Wallpaper Engine下载目录,一般默认~/.local/share/Steam

注意事项

  1. scene场景虽然可以播放但是并不稳定,最好还是用video

  2. 重启KDE桌面的命令为

    systemctl --user restart plasma-plasmashell.service

  3. 使用mpv进行播放会有更好的体验

  4. 没找到循环播放的选项,测试发现mpv可以循环

崩溃之后的处理

  • ~/.config/plasma-org.kde.plasma.desktop-appletsrc文件中删除WallpaperSource这一行
  • 重启KDE桌面

设置后桌面黑屏

缺少gstreamer相关解码器

下载安装后重启即可

使用体验

在linux上成功使用Wallpaper Engine

在只有桌面的情况下自动熄屏失效

会略微增加发热