Fresh, real-world photo wallpapers from Bing, NASA or Peapix, updated automatically — pick a fixed daily source or let it draw randomly from thousands of archived images of these sources, with anti-repetition built in, favourites and banned lists, and a "Today" tab to look back at everything shown since midnight.Fresh, real-world photo wallpapers from Bing, NASA or Peapix, updated automatically, pick a fixed daily source or let it draw randomly from thousands of archived images of these sources, with anti-repetition built in (an image already shown won't be able to come back until thousands of others have been shown).
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:769
this._discoveredMonitor.connect('changed', () => {
if (this._selfWriting) return;
// Prefs wrote the file — reload cache from disk async then rebuild menu
Gio.File.new_for_path(this._discoveredCachePath()).load_bytes_async(null, (file, res)
extension.js:2407
notification.connect('activated', () => {
Gio.AppInfo.launch_default_for_uri(pageUrl, null);
})
extension.js:616
sitesSubMenu.menu.connect('open-state-changed', (_menu, open) => {
this._sitesSubMenuOpen = open;
})
EGO-L-004 warning
main loop sources should be removed in disable()
Main loop sources assigned in `enable()` are missing matching removals in `disable()` or its helper methods.
extension.js:1135
GLib.idle_add(GLib.PRIORITY_LOW, () => {
const thumbPath = this._saveThumb(destPath, imageKey);
this._addToTodayWallpapers(imageKey, image.imageUrl, image.pageUrl,
image.title, providerId,
extension.js:1383
GLib.idle_add(GLib.PRIORITY_LOW, () => {
const thumbPath = this._saveThumb(destPath, imageKey);
// Add to today's wallpaper list (after thumb is saved)
this._addToTodayWallpapers(imageKey, image.imageUrl, image.pageUrl,
extension.js:1801
GLib.timeout_add(GLib.PRIORITY_DEFAULT, 300, () => {
this._ensureCurrentWallpaperInToday(retriesLeft - 1);
return GLib.SOURCE_REMOVE;
})
EGO-L-007 warning
main loop sources should be removed before being recreated
Main loop sources should be removed before creating a new source on the same field.
extension.js:585
this._idleSourceId = GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
this._idleSourceId = null;
if (this.menu.isOpen) this._rebuildMenu();
return GLib.SOURCE_REMOVE;
})