https://github.com/cryogenicplanet/linux-wallpapers
A small repo to automatically detect and change wallpapers for Linux users with multiple displays
https://github.com/cryogenicplanet/linux-wallpapers
hydrapaper linux monitors multi-display wallpapers
Last synced: 7 months ago
JSON representation
A small repo to automatically detect and change wallpapers for Linux users with multiple displays
- Host: GitHub
- URL: https://github.com/cryogenicplanet/linux-wallpapers
- Owner: CryogenicPlanet
- Created: 2021-09-15T20:23:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-15T20:50:51.000Z (about 4 years ago)
- Last Synced: 2025-03-27T17:49:53.399Z (7 months ago)
- Topics: hydrapaper, linux, monitors, multi-display, wallpapers
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Linux Multi Display Wallpapers
This is a small repo to automatically detect and change wallpapers for linux users with multiple displays
It is meant to be used with [HydraPaper](https://hydrapaper.gabmus.org/) to generate said wallpapers
## Usage
1. Update the `data.json` file with the appropriate number of monitors and file paths for number of monitors
2. Add those wallpapers to the `wallpapers/` folders
3. Run `go run main.go`, disconnect and connect monitors to make sure it works
### Running The Binary
1. Build the binary `go build`
2. Setup a `crontab -e` for every reboot to run a `tmux` session which runs the binary
## Why/What/How
HydraPapers make multi display wallpapers by combining them into one image, which makes it really ugly when you disconnect or reconnect a display. This aims to fix that
All it does is runs a loop in the background every 5 seconds to check if the number of displays has changed. If they have, it updates the wallpaper to make it look good