All Projects → nhanb → Com.nerdyweekly.animated

nhanb / Com.nerdyweekly.animated

Animated GIF wallpaper for KDE Plasma 5

Projects that are alternatives of or similar to Com.nerdyweekly.animated

Grid Tiling Kwin
A kwin script that automatically tiles windows
Stars: ✭ 736 (+600.95%)
Mutual labels:  plasma, qml
Wallutils
🌆 Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
Stars: ✭ 145 (+38.1%)
Mutual labels:  plasma, wallpaper
Plasma5 Wallpapers Dynamic
Dynamic wallpaper plugin for KDE Plasma
Stars: ✭ 122 (+16.19%)
Mutual labels:  plasma, wallpaper
Screenplay
READONLY MIRROR (https://gitlab.com/kelteseth/screenplay) - Modern, Cross Plattform, Live Wallpaper & Widgets ! Free on Steam : https://store.steampowered.com/app/672870/ScreenPlay/
Stars: ✭ 70 (-33.33%)
Mutual labels:  wallpaper, qml
Jagcs
Just another ground control station
Stars: ✭ 99 (-5.71%)
Mutual labels:  qml
Nimqml
Qt Qml bindings for the Nim programming language
Stars: ✭ 89 (-15.24%)
Mutual labels:  qml
Radis
🌱 A fast line-by-line code for high-resolution infrared molecular spectra
Stars: ✭ 87 (-17.14%)
Mutual labels:  plasma
Qutelauncher
QML Android Launcher
Stars: ✭ 87 (-17.14%)
Mutual labels:  qml
Chart.qml
Chart.qml like Chart.js
Stars: ✭ 100 (-4.76%)
Mutual labels:  qml
Config
cee my dotfiles
Stars: ✭ 100 (-4.76%)
Mutual labels:  qml
Cleanplayer
基于Qt编写的音乐播放器,界面由QML编写,网络和文件由C++实现,能够搜索和播放在线歌曲。
Stars: ✭ 93 (-11.43%)
Mutual labels:  qml
Cutehmi
CuteHMI is an open-source HMI (Human Machine Interface) software written in C++ and QML, using Qt libraries as a framework. GitHub repository is a mirror!
Stars: ✭ 90 (-14.29%)
Mutual labels:  qml
Feedthemonkey
Desktop client for the TinyTinyRSS feed reader.
Stars: ✭ 99 (-5.71%)
Mutual labels:  qml
Stm32pio
Automate managing of STM32CubeMX + PlatformIO projects
Stars: ✭ 89 (-15.24%)
Mutual labels:  qml
Panopticon
A libre cross-platform disassembler.
Stars: ✭ 1,376 (+1210.48%)
Mutual labels:  qml
Bout Dev
BOUT++: Plasma fluid finite-difference simulation code in curvilinear coordinate systems
Stars: ✭ 87 (-17.14%)
Mutual labels:  plasma
Deepblockchains
Deep Blockchains - reference implementation of Plasma, Stark, SMT and more
Stars: ✭ 93 (-11.43%)
Mutual labels:  plasma
Tiles And Such
Archives of tilelable images/wallpapers
Stars: ✭ 101 (-3.81%)
Mutual labels:  wallpaper
Kindd
A kindful dd, written in qt-quick.
Stars: ✭ 93 (-11.43%)
Mutual labels:  qml
Iconshowcase
Full-of-features, easy-to-customize, free and open source, Material Design dashboard for icon packs.
Stars: ✭ 91 (-13.33%)
Mutual labels:  wallpaper

Animated GIF wallpaper for KDE Plasma 5

Demo Video

  • Put this in ~/.local/share/plasma/wallpapers/com.nerdyweekly.animated.
  • Go to Desktop Settings, choose Wallpaper Type: Animated GIF, apply, profit.
  • Optional: Go to Screen Locking and choose the same wallpaper type. Enable blur if you prefer that (I do).
  • Optional: replace contents/ui/animation.gif with your animated gif of choice. You may need to tweak the image dimensions a bit in contents/ui/main.qml.

Plasma Desktop Settings

TODO (read: probably never)

  • Configurable wallpaper with proper file picker and stuff
  • Support resolutions other than 1920x1080.

Rice Rice Baby

If you're into this ricing stuff (which you probably shouldn't), here are the resources I used:

A bird's eye view:

  • metadata.desktop: self-explanatory
  • contents/ui/main.qml: how to render the wallpaper
  • contents/ui/config.qml: how to render the wallpaper config window
  • You can preview your QML files quickly with qmlscene <file>.qml. Probably comes with QtCreator. Note: my config.qml uses formAlignment, which is available in the context that it's used in but will make qmlscene complain. That's normal.
  • May need to logout then login again for the updated main.qml to take effect. Or try removing all *.qmlc files.

Credits

The beaufiful GIF included here was made by 1041uuu. Check them out!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].