• Stars
    star
    107
  • Rank 317,040 (Top 7 %)
  • Language
    Go
  • Created over 11 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

set Bing Wallpaper of the Day as your Linux Desktop's wallpaper

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.

git clone https://github.com/marguerite/linux-bing-wallpaper
cd linux-bing-wallpaper
export GO111MODULE=on
go mod download
go mod vendor
go build

Copy 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.

More Repositories

1

BiliGui

All-in-one frontend for all the Bilibili black magic in Linux world
Ruby
36
star
2

neverland

a wordpress theme for ikde.org
JavaScript
15
star
3

rankmirror-ng

Next Generation rankmirror
Go
13
star
4

rankmirror

Rank mirrors by the real download speed for common Linux distributions
Ruby
8
star
5

golang-packaging

golang packaging tool for openSUSE
Go
8
star
6

wenquanyi-ufo3

WenQuanYi Fonts in ufo3 format
Go
7
star
7

openSUSE-zh-artwork

6
star
8

diagnose

Diagnose Tools for openSUSE
Go
6
star
9

fonts-config-ng

๐Ÿš€ Next Generation fonts-config for openSUSE ๐ŸฆŽ
Go
6
star
10

man-pages-zh_CN

This is the updated source for man-pages-zh_CN package in openSUSE
Groff
5
star
11

rime-plum-go

RIME's plum configuration manager in golang
Go
5
star
12

nodejs-packaging

nodejs packaging helpers and utilities for openSUSE
Ruby
5
star
13

tlktp

linux kernel config translation ๏ผˆไธญๆ–‡ Linux ๅ†…ๆ ธ้…็ฝฎ้€‰้กน็ฟป่ฏ‘๏ผ‰
4
star
14

go-stdlib

Common golang functions, inspired by Ruby's Array/Fileutils/Dir and many other Classes.
Go
3
star
15

upstream-notifier

A new release checker in Ruby
Ruby
2
star
16

linux-darkmode

automatically switch your desktop environment theme from light to dark and reverse when sun rise/set
Go
2
star
17

network-real-online

systemd service to check if your network is really online by visiting baidu.com
Go
2
star
18

openSUSE-superpower-bluecat

openSUSE ่ถ…ๅจ่“็Œซ๏ผๆˆ‘ๆœ‰ๅงฟๅŠฟๆˆ‘่‡ช่ฑช๏ผ
JavaScript
1
star
19

susews-planet

my rework of planet-openSUSE rawdog for community.suse.ws
Python
1
star
20

rubygem-rpmspec

Parse an RPM specfile into Ruby structs
Ruby
1
star
21

marguerite.github.io

1
star
22

go-pkgbuild

An Archlinux PKGBUILD parser
Go
1
star
23

rubygem-man2html

Convert Linux manpages to HTML pages
Ruby
1
star
24

bento

openSUSE wordpress theme
PHP
1
star