All Projects → neffo → Bing Wallpaper Gnome Extension

neffo / Bing Wallpaper Gnome Extension

Licence: gpl-3.0
GNOME shell extension that sets your desktop wallpaper & lock screen image to Microsoft Bing's Image of the Day.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Bing Wallpaper Gnome Extension

Vimix Gtk Themes
Vimix is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell etc.
Stars: ✭ 1,384 (+1007.2%)
Mutual labels:  gnome-shell, ubuntu, gnome
gnome-email-notifications
Gnome Email Notifications
Stars: ✭ 65 (-48%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
transparent-window-moving
GNOME Shell Extension. Makes window transparent while moving on the desktop.
Stars: ✭ 22 (-82.4%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Resource Monitor
Resource_Monitor is a GNOME Shell extension that Monitor the use of system resources like cpu, ram, disk, network and display them in GNOME Shell top bar.
Stars: ✭ 62 (-50.4%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Material Shell
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
Stars: ✭ 6,189 (+4851.2%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
Tray-Icons-Reloaded
GNOME Shell extension which bring back Tray Icons to top panel, with additional features.
Stars: ✭ 279 (+123.2%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Abrus-gtk-theme
Abrus is a stylish Design theme for GTK 3, GTK 2 and Gnome-Shell etc.
Stars: ✭ 25 (-80%)
Mutual labels:  ubuntu, gnome, gnome-shell
gnome-runcat
😼 The cat tells you the CPU usage by running speed
Stars: ✭ 194 (+55.2%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Unite Shell
Unite is an extension that makes GNOME Shell look like Ubuntu Unity Shell.
Stars: ✭ 553 (+342.4%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
Sierra Gtk Theme
MacOS High Sierra like theme for GTK 3, GTK 2 and Gnome-Shell etc.
Stars: ✭ 490 (+292%)
Mutual labels:  gnome-shell, ubuntu, gnome
earth-view-wallpaper-gnome-extension
A beautiful satellite image from Google Earth as your GNOME desktop wallpaper.
Stars: ✭ 48 (-61.6%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Argos
Create GNOME Shell extensions in seconds
Stars: ✭ 1,251 (+900.8%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
compiz-alike-magic-lamp-effect
Compiz alike magic lamp effect for GNOME Shell
Stars: ✭ 58 (-53.6%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Gnome Shell Volume Mixer
GNOME Shell Extension allowing separate configuration of PulseAudio devices
Stars: ✭ 95 (-24%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
gnome-pass-search-provider
Pass password manager search provider for gnome-shell
Stars: ✭ 52 (-58.4%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
blur-my-shell
Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
Stars: ✭ 516 (+312.8%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
cpupower
Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)
Stars: ✭ 420 (+236%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
forge
Forge - Tiling and Window Manager for Gnome-Shell
Stars: ✭ 144 (+15.2%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Persian Calendar For Gnome Shell
An extension for Gnome-Shell to show Persian date/calendar
Stars: ✭ 261 (+108.8%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
Gnome Shell Extension Ozshell
GNOME Shell extension for interfacing with the OZ application sandboxing framework
Stars: ✭ 6 (-95.2%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome

GNOME Shell extension - Bing Wallpaper

A lightweight GNOME shell extension to syncs your desktop wallpaper to today's Microsoft Bing image of the day (the image you see when you visit Bing.com). The intention of this extension is to just do what it needs to do and stay out of your way.

Disclaimer: this extension is unofficial and not affiliated with Bing or Microsoft in any way. Images are protected by copyright, and are licensed only for use as wallpapers.

This extension is based extensively on the NASA APOD extension by Elinvention and inspired by Bing Desktop WallpaperChanger by Utkarsh Gupta. As featured on OMG! Ubuntu. Lockscreen blur code is based on Pratap-Kumar's extension.

Also, check out my related Google Earth View wallpaper extension and the partially-derived Bing Desktop Wallpaper for Cinnamon by Starcross.

Features

Screenshot

  • Fetches the Bing Image of the Day and sets as both lock screen (and now it's dialog also) and desktop wallpaper (these are both optional)
  • Only attempts to download wallpapers when they have been updated - doesn't poll continuously
  • Automatically selects the highest resolution (and most appropriate wallpaper) in multiple monitor setups
  • Optionally clean up Wallpaper directory after between 1 and 7 days (delete oldest first), or keep them forever
  • Optionally force a specific region (i.e. what Bing calls a "market", some Wallpapers may relate to local holidays or locations)
  • Language support: English (en), German (de), Dutch (nl), Italian (it), Polish (pl), Chinese (zh_CN), French (fr_FR), Portuguese (pt, pt_BR), Russian (ru_RU), Spanish (es), Korean (ko, ko_KR, ko_KP), Indonesian (id), Catalan (ca), Norwegian Bokmål (nb) & Nynorsk (ni), Swedish (sv) and Arabic (ar) - a HUGE thanks to the translators
  • image preview in menus & ability to manually set wallpapers individually or copy image to clipboard
  • NEW: a selection of different theme-aware indicator (tray) icons to choose
  • NEW: override the GNOME (GDM3) lockscreen blur (requested feature #77)

TODO

Known Issues

  • In China, users are limited to 'Chinese – China', 'English - International' markets (this is the way Bing handles the Chinese market/locale, not an extension 'bug' - sorry!)
  • Bing may detect your location incorrectly (and force a locale as above) - if you see this, please let me know what Bing.com itself does

Requirements

GNOME 3.28+ (Ubuntu Gnome 18.04+, Fedora 23+, older versions of the extension work with 3.18+, but are no longer supported). Blur control requires GNOME 3.36+, and may be unreliable on 3.36.3 or below.

Install

Install from extensions.gnome.org

or install directly to your GNOME extensions directory (useful if you want to hack on it)

git clone https://github.com/neffo/bing-wallpaper-gnome-extension.git $HOME/.local/share/gnome-shell/extensions/[email protected]

or create a zip file by doing this

git clone https://github.com/neffo/bing-wallpaper-gnome-extension.git
cd bing-wallpaper-gnome-extension
sh buildzip.sh

You can then install this file using the GNOME Tweak Tool. Please note to install an extension correctly the zip must have the metadata.json file in the base directory (not in a sub-directory), so you can't use the Github zip file to do this.

Enable debug logging

If you run into problems, you can enable debugging using dconf-editor with this command:

GSETTINGS_SCHEMA_DIR=$HOME/.local/share/gnome-shell/extensions/[email protected]/schemas dconf-editor /org/gnome/shell/extensions/bingwallpaper/

Please include logs from your journal when submitting bug notices (make sure nothing sensitive is included in the text!).

Screenshots

Screenshot

Settings Settings Settings

Examples of adjustable blur on the lockscreen: (from left to right: no blur/no dimming, slight blur/default dimming, default blur/default dimming) Blur example

Toss a coin to your coder

Do you like this extension and want to show that you appreciate the work that goes into adding new features and keeping it maintained? Please consider buying me a coffee on GitHub Sponsors or on Flattr.

Special Thanks

I'd like to give a special shout out to those who have contributed code and translations as well as everyone who has reported bugs or provided feedback and suggestions for improvements.

License

This extension is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].