Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marguerite/linux-bing-wallpaper
set Bing Wallpaper of the Day as your Linux Desktop's wallpaper
https://github.com/marguerite/linux-bing-wallpaper
bing-wallpaper gnome3 linux-desktop plasma5
Last synced: 5 days ago
JSON representation
set Bing Wallpaper of the Day as your Linux Desktop's wallpaper
- Host: GitHub
- URL: https://github.com/marguerite/linux-bing-wallpaper
- Owner: marguerite
- Created: 2012-11-28T13:57:10.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2024-07-24T01:48:42.000Z (5 months ago)
- Last Synced: 2024-12-21T04:08:38.727Z (12 days ago)
- Topics: bing-wallpaper, gnome3, linux-desktop, plasma5
- Language: Go
- Homepage:
- Size: 5.23 MB
- Stars: 109
- Watchers: 10
- Forks: 49
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux Bing Wallpaper
It sets Bing.com wallpaper of the Day as your Linux Desktop
It supports GNOME (2 and 3), KDE 4 / Plasma 5, XFCE4, MATE, Cinnamon, LXDE(LXQT).
## Usage
Install [golang](https://golang.org).
git clone https://github.com/marguerite/linux-bing-wallpaper
cd linux-bing-wallpaper
export GO111MODULE=on
go mod download
go mod vendor
go buildCopy the generated `linux-bing-wallpaper` somewhere (/usr/bin for example)
Fill the config.yaml and copy it to ~/.config/linux-bing-wallpaper/
Run it using cron or systemd user service.
So next time you boot your computer for the first time in a day, it'll update your wallpaper.
## Easy commands
/usr/bin/linux-bing-wallpaper -market=en-US
## Example cron usage (crontab -e for your user)
```
# m h dom mon dow command
* * * * * /usr/bin/linux-bing-wallpaper -market=en-US
```## Example systemd user service usage
mkdir -p ~/.config/systemd/user
cp -r bing-wallpaper.service ~/.config/systemd/user
systemctl --user enable bing-wallpaper
systemctl --user start bing-wallpaper## Known problems
On KDE Plasma 5(until 5.18), you have to unlock your desktop to receive wallpaper updates, there's no other way.