1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-18 16:32:33 +02:00
ScreenPlay/ScreenPlayWallpaper/kde/ScreenPlay
2022-11-04 16:21:46 +01:00
..
contents Merge and adapt change to make it runnable on linux 2022-04-30 12:07:54 +02:00
metadata.desktop Fix sidebar preview if now gif is available 2022-11-04 16:21:46 +01:00
README.md Add basic kde wallpaper support via Websockets 2021-09-06 19:18:56 +02:00

ScreenPlay Wallpaper for KDE Plasma Desktop

One has to install it via the command below. Simply putting it into:

  • ~/.local/share/plasma/wallpapers/ Will not work because KDE uses the kpluginindex.json (that is actually a bz2 file. Do not ask why...) to load all available wallpaper.

Installation

sudo apt install qml-module-qt-websockets qtwebengine5-*

plasmapkg2 --install ScreenPlay

Application structure

Because Wallpaper and Widgets are already a different application we can extend the logic for KDE. For this we create a local websocket instance to communicate with our main ScreenPlay app.

Development

  1. Make changes
  2. plasmapkg2 --upgrade ScreenPlay
  3. Open Desktop Settings
    • Select Wallpaper type Image
  4. Close Desktop Settings Window
  5. Open Desktop Settings
    • Select Wallpaper type ScreenPlay
plasmapkg2 --upgrade ScreenPlay ; kquitapp5 plasmashell;  kstart5 plasmashell