Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/l0drex/wallpapersplitter
An application that allows you to apply a single image as your wallpaper spanning all of your screens on KDE.
https://github.com/l0drex/wallpapersplitter
kde multi-monitor wallpaper
Last synced: 17 days ago
JSON representation
An application that allows you to apply a single image as your wallpaper spanning all of your screens on KDE.
- Host: GitHub
- URL: https://github.com/l0drex/wallpapersplitter
- Owner: l0drex
- License: gpl-3.0
- Created: 2021-09-23T12:33:31.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-22T12:52:09.000Z (over 1 year ago)
- Last Synced: 2024-10-10T18:46:53.875Z (about 1 month ago)
- Topics: kde, multi-monitor, wallpaper
- Language: C++
- Homepage:
- Size: 244 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wallpaper Splitter
On KDE it is not possible to apply an image so that it spans across all of your screens.
This tool fixes that by splitting your image according to your screen setup.
It can also directly apply the image as your wallpaper.
![img.png](docs/img.png)Keep in mind that this only works with images, not with any fancy wallpaper engine or even dynamic wallpapers.
## 🚀 Features and roadmap
This is only an overview. For a more in-depth look see the project tab.
- [x] Split a given image
- [x] Apply the wallpaper from within the application
- [x] Adjust position
- [x] Adjust scale*
- [ ] Zooming into the scene and moving it around with the mouse wheel (scroll / click)
- [x] Command line tool
- [x] Support drag 'n drop*there is a bug with diagonal scaling
## 💭 How to use it
_Some of these features might not be implemented yet._
1. Click 📂 Open to select your image.
2. Adjust the position of your screens with Left 🖱️ and the size with Right 🖱️.
You can also zoom with Ctrl + Mouse wheel and move the scene around with Middle 🖱️.
3. Save the images that will be your wallpaper by clicking 💾 Save or
apply them directly by clicking ✔️ Ok.Note that the buttons in the screenshot are labeled in german since that is my system language.
## ⚙️ How does it work
Opening and splitting the image is pretty straight forward.
Applying the image is done via a dbus call to the Plasma Shell,
for more on that see their documentation provided [here](https://develop.kde.org/docs/plasma/scripting/api/).## 💡 How to help
If you want to help out, create an issue or pull request and I will have a look at it.
If you are able to implement these features directly into plasma, I would love to see that!