Code Monkey home page Code Monkey logo

plasmavideowallpaper's Introduction

Plasma Video Wallpaper

A KDE Plasma 5 wallpaper plugin which can let you using a video as the wallpaper

Screenshot

Build and install instructions

cmake .
make
sudo make install

If it says Could not find a package configuration file provided by "ECM" during the cmake ., try to install extra-cmake-modules package

Restart plasmashell (in a terminal or in krunner type: kquitapp plasmashell and then plasmashell)

Usage

  • Open desktop settings
  • Select Video in Wallpaper Type
  • Choose a video file

Settings

You can pause or resume the video by clicking wallpaper, but it won't work if your Layout is set to Folder View

plasmavideowallpaper's People

Contributors

wusiyu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

plasmavideowallpaper's Issues

在Ubuntu上安装PlasmaVideoWallpaper

首先,感谢开发人员的付出,这个插件很优秀,谢谢。

当前的操作系统:

pengwz@GE66:~$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

结合ReadMe,那么开始了:

# 克隆
git clone 此仓库
# 安装CMake
sudo apt-get install cmake
# 安装extra-cmake-modules
sudo apt-get install extra-cmake-modules
# 查看当前plasmashell的版本
plasmashell --version
# 注意,此项目所需 "KF5Plasma" 包
sudo apt-get install libkf5plasma-dev
# 如果已安装 KF5Plasma 包,但 CMake 仍然无法找到它,则手动指定
cmake -DCMAKE_PREFIX_PATH=/path/to/kf5plasma/directory .
# 之后一切将会变得顺利,继续ReadMe的操作:
make
sudo make install

如果没有意外,PlasmaVideoWallpaper 将会安装到您的ubuntu中。

继续设置
壁纸类型选择「视频」
image
选择对应的video文件
image
选择「应用」

随后就可以看到动态桌面了。效果图:
image
实时桌面:

2024-03-14-11-03-26.mp4

出现黑屏

OS: Ubuntu 18.04 bionic
Kernel: x86_64 Linux 5.4.0-74-generic
DE: KDE 5.47.0 / Plasma 5.12.9

cmake 报KF5Plasma相关错误

报错内容

CMake Error at CMakeLists.txt:8 (find_package):
By not providing "FindKF5Plasma.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KF5Plasma", but CMake did not find one.
Could not find a package configuration file provided by "KF5Plasma" with
any of the following names:
KF5PlasmaConfig.cmake
kf5plasma-config.cmake
Add the installation prefix of "KF5Plasma" to CMAKE_PREFIX_PATH or set
"KF5Plasma_DIR" to a directory containing one of the above files. If
"KF5Plasma" provides a separate development package or SDK, be sure it has
been installed.

解决办法

sudo apt install libkf5plasma-dev

Fedora 28 Plasma 5.13 Try Install

i already did
dnf install kf5-plasma-devel.x86_64 kf5-plasma.x86_64 extra-cmake-modules
if i do cmake as root get

CMake Warning at /usr/lib64/cmake/KF5Package/KF5PackageMacros.cmake:68 (message):
  couldn't generate metainfo for org.kde.plasma.videowallpaper:
  QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000
  instead of 0

  Error: description missing, will result in broken appdata field as
  <sumary/> is mandatory at
  /home/denn0n/plasma_extras/PlasmaVideoWallpaper/package/metadata.desktop
Call Stack (most recent call first):
  /usr/lib64/cmake/KF5Plasma/KF5PlasmaMacros.cmake:34 (kpackage_install_package)
  CMakeLists.txt:10 (plasma_install_package)


-- Configuring done
-- Generating done
-- Build files have been written to: /home/denn0n/plasma_extras/PlasmaVideoWallpaper

if i do it as a user i get

CMake Warning at /usr/lib64/cmake/KF5Package/KF5PackageMacros.cmake:68 (message):
  couldn't generate metainfo for org.kde.plasma.videowallpaper: Error:
  description missing, will result in broken appdata field as <sumary/> is
  mandatory at
  /home/denn0n/plasma_extras/PlasmaVideoWallpaper/package/metadata.desktop
Call Stack (most recent call first):
  /usr/lib64/cmake/KF5Plasma/KF5PlasmaMacros.cmake:34 (kpackage_install_package)
  CMakeLists.txt:10 (plasma_install_package)


-- Configuring done
-- Generating done
-- Build files have been written to: /home/denn0n/plasma_extras/PlasmaVideoWallpaper

i do

make
[100%] Generating org.kde.plasma.videowallpaper-wallpapers-metadata.json
[100%] Built target org.kde.plasma.videowallpaper-wallpapers-metadata-json
 
sudo make install
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper
-- Up-to-date: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/metadata.desktop
-- Up-to-date: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/contents
-- Up-to-date: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/contents/config
-- Up-to-date: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/contents/config/main.xml
-- Up-to-date: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/contents/ui
-- Up-to-date: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/contents/ui/main.qml
-- Up-to-date: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/contents/ui/config.qml
-- Installing: /usr/local/share/plasma/wallpapers/org.kde.plasma.videowallpaper/metadata.json
-- Up-to-date: /usr/local/share/kservices5/plasma-wallpaper-org.kde.plasma.videowallpaper.desktop
-- Up-to-date: /usr/local/share/locale
-- Up-to-date: /usr/local/share/locale/zh_CN
-- Up-to-date: /usr/local/share/locale/zh_CN/LC_MESSAGES
-- Up-to-date: /usr/local/share/locale/zh_CN/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.videowallpaper.mo
 

but any ways it do not work it look a black background could you help me ? i would like to use it

无法使用cmake编译

CMake Error:
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: CMAKE_CXX_COMPILER-NOTFOUND
Build flags:
Id flags:

The output was:
No such file or directory

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: CMAKE_CXX_COMPILER-NOTFOUND
Build flags:
Id flags: -c

The output was:
No such file or directory

CMake Output:
The system is: Linux - 4.11.7-1-default - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/cc
Build flags:
Id flags:

The output was:
0

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"

The C compiler identification is GNU, found in "/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/3.8.2/CompilerIdC/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/gmake" "cmTC_9869b/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_9869b.dir/build.make CMakeFiles/cmTC_9869b.dir/build
gmake[1]: Entering directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9869b.dir/testCCompiler.c.o
/usr/bin/cc -o CMakeFiles/cmTC_9869b.dir/testCCompiler.c.o -c /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_9869b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9869b.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_9869b.dir/testCCompiler.c.o -o cmTC_9869b
gmake[1]: Leaving directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'

Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/gmake" "cmTC_9f9f8/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_9f9f8.dir/build.make CMakeFiles/cmTC_9f9f8.dir/build
gmake[1]: Entering directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -o CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
Linking C executable cmTC_9f9f8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f9f8.dir/link.txt --verbose=1
/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o -o cmTC_9f9f8
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper
OFFLOAD_TARGET_NAMES=hsa:nvptx-none
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --enable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 7.1.1 20170530 [gcc-7-branch revision 248621] (SUSE Linux)
COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/
LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_9f9f8' '-mtune=generic' '-march=x86-64'
/usr/lib64/gcc/x86_64-suse-linux/7/collect2 -plugin /usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccm8fwBL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_9f9f8 /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o -L/usr/lib64/gcc/x86_64-suse-linux/7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7/../../.. CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_9f9f8' '-mtune=generic' '-march=x86-64'
gmake[1]: Leaving directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'

Parsed C implicit link information from above output:
link line regex: [^( |.[/])(ld|([^/]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:"/usr/bin/gmake" "cmTC_9f9f8/fast"]
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_9f9f8.dir/build.make CMakeFiles/cmTC_9f9f8.dir/build]
ignore line: [gmake[1]: Entering directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [Linking C executable cmTC_9f9f8]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f9f8.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o -o cmTC_9f9f8 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper]
ignore line: [OFFLOAD_TARGET_NAMES=hsa:nvptx-none]
ignore line: [Target: x86_64-suse-linux]
ignore line: [Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --enable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux]
ignore line: [Thread model: posix]
ignore line: [gcc version 7.1.1 20170530 [gcc-7-branch revision 248621] (SUSE Linux) ]
ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/]
ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-suse-linux/7/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib/:/usr/lib64/gcc/x86_64-suse-linux/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_9f9f8' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib64/gcc/x86_64-suse-linux/7/collect2 -plugin /usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccm8fwBL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_9f9f8 /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o -L/usr/lib64/gcc/x86_64-suse-linux/7 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/7/../../.. CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib64/gcc/x86_64-suse-linux/7/crtend.o /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o]
arg [/usr/lib64/gcc/x86_64-suse-linux/7/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib64/gcc/x86_64-suse-linux/7/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccm8fwBL.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-o] ==> ignore
arg [cmTC_9f9f8] ==> ignore
arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o] ==> ignore
arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crti.o] ==> ignore
arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtbegin.o] ==> ignore
arg [-L/usr/lib64/gcc/x86_64-suse-linux/7] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7]
arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64]
arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib]
arg [-L/usr/lib64/gcc/x86_64-suse-linux/7/../../..] ==> dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../..]
arg [CMakeFiles/cmTC_9f9f8.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--no-as-needed] ==> ignore
arg [-lc] ==> lib [c]
arg [-lgcc] ==> lib [gcc]
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--no-as-needed] ==> ignore
arg [/usr/lib64/gcc/x86_64-suse-linux/7/crtend.o] ==> ignore
arg [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crtn.o] ==> ignore
remove lib [gcc]
remove lib [gcc_s]
remove lib [gcc]
remove lib [gcc_s]
collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7] ==> [/usr/lib64/gcc/x86_64-suse-linux/7]
collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64] ==> [/usr/lib64]
collapse library dir [/lib/../lib64] ==> [/lib64]
collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/lib] ==> [/usr/x86_64-suse-linux/lib]
collapse library dir [/usr/lib64/gcc/x86_64-suse-linux/7/../../..] ==> [/usr/lib64]
implicit libs: [c]
implicit dirs: [/usr/lib64/gcc/x86_64-suse-linux/7;/usr/lib64;/lib64;/usr/x86_64-suse-linux/lib]
implicit fwks: []

Detecting C [-std=c11] compiler features compiled with the following output:
Change Dir: /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/gmake" "cmTC_d940d/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_d940d.dir/build.make CMakeFiles/cmTC_d940d.dir/build
gmake[1]: Entering directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d940d.dir/feature_tests.c.o
/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_d940d.dir/feature_tests.c.o -c /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/feature_tests.c
Linking C executable cmTC_d940d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d940d.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_d940d.dir/feature_tests.c.o -o cmTC_d940d
gmake[1]: Leaving directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'

Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:1c_restrict
Feature record: C_FEATURE:1c_static_assert
Feature record: C_FEATURE:1c_variadic_macros

Detecting C [-std=c99] compiler features compiled with the following output:
Change Dir: /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/gmake" "cmTC_40569/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_40569.dir/build.make CMakeFiles/cmTC_40569.dir/build
gmake[1]: Entering directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_40569.dir/feature_tests.c.o
/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_40569.dir/feature_tests.c.o -c /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/feature_tests.c
Linking C executable cmTC_40569
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_40569.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_40569.dir/feature_tests.c.o -o cmTC_40569
gmake[1]: Leaving directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'

Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:1c_restrict
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:1c_variadic_macros

Detecting C [-std=c90] compiler features compiled with the following output:
Change Dir: /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/gmake" "cmTC_cd194/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_cd194.dir/build.make CMakeFiles/cmTC_cd194.dir/build
gmake[1]: Entering directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_cd194.dir/feature_tests.c.o
/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_cd194.dir/feature_tests.c.o -c /home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/feature_tests.c
Linking C executable cmTC_cd194
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cd194.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_cd194.dir/feature_tests.c.o -o cmTC_cd194
gmake[1]: Leaving directory '/home/origincode/下载/PlasmaVideoWallpaper/CMakeFiles/CMakeTmp'

Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:0c_restrict
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:0c_variadic_macros

i3wm

It seems not support i3-wm environment...

tearing issue

On a fast moving video, I noticed that I had a lot of tearing. Which is quite ugly...
I am wondering if there is a way to fix this.
Either there is an option to add to this plugin or maybe the problem comes from KDE itself.
I would be glad if I could have your feedback on this.

视频加载时间太长

刚开始我还以为是不能循环了呢。。。结果等了大半天才开始第二遍。。。是什么原因呢?视频是mp4,才30多mb啊?咋回事呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.