Giter VIP home page Giter VIP logo

wallhub's Introduction

Wallhub

Wallhub is a gnome extension that allows you to set wallpapers with ease. Here is a list of features of Wallhub,

  • Wallpaper slideshows
  • Dynamic wallpapers in slideshows
  • Browse wallpapers in the extension
  • Create or edit dynamic wallpapers
  • Set the GDM wallpaper

Installation

Dependencies

  • glib-compile-resources to change the GDM background
    • Arch glib2
    • Debian libglib2.0-bin
    • Fedora glib2-devel

From extensions.gnome.org (Recommended)

Manual installation

  1. Download the latest release from here
  2. Extract the downloaded file
  3. Move the folder into ~/.local/share/gnome-shell/extensions/
  4. Log out and log in

Reporting issues

You can report issues in here. Before doing so please make sure you have read the following.

  1. Make sure there are no open issues regarding the same problem.
  2. After making sure your issue is original, submit an issue with the following information.
    • Distribution name and version
    • Gnome version
    • Extension version

Screenshots

Get involved

Any type of contribution is appreciated! If you have any suggestions for new features feel free to open a new issue.

If you are interested in translating, download the po file and translate it. Then open a pull request with the translated file. You can use Gtranslator or Poedit to translate.

If you are interested in contributing code. There are no specific guidelines for contributing. Just make sure you follow the coding style of the project.

If you want to contribute financially, you can do so by donating to the project through Github Sponsors or Ko-fi.

Make sure to leave a star if you like the project ๐Ÿ’ซ

Contributors


Made with contrib.rocks
Icon created by Image Comics - Flaticon

wallhub's People

Contributors

sakithb avatar vistaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

wallhub's Issues

[Enhancement] Missing features/Exta additions

I use Wallpaper Slideshow extension and notice this one. Both work as intended but each have their own features worth checking out, for example: Wallpaper Slideshow will add a desktop right click context menu item allowing to quickly change the wallpaper to the next one in the sequence. Pretty handy depending on the mood/time/content.
Wouldn't be awesome if it was also available in Wallhub?

I also noticed the ability of Wallhub to have a wallpaper during daytime and one for night time, how about allowing the user to add more times. Like one for moring, noon, dusk, night, etc. Just an idea. I mean having a twilight wallpaper during the twiglight every day would make the desktop pop and look more alive than just day/night wallpaper, the desktop being our window to the outside.

Thanks for reading and for working in such a great extension. Have a great day!

Traffic to microsoft

When you change the wallpaper, traffic is generated to 13.107.246.XX (Microsoft). Ultramarine Linux 39 (Gnome), Gnome 45, v.1.1.2

feature: GDM light/dark wallpaper

I'm aware that this is not possible without using some hacky solutions, like using glib-compile-resources whenever light/dark mode is changed, but It would be useful to have this.

This is an upstream issue, but I don't know how you handle those, as some projects leave them open with upstream tag or close them.

I usually prefer to let those issues live with upstream tag, as they are still related to the project.

Can't load extension settings error

Using Manjaro latest stable. Open once, lodaded a folder. Changed settings once then an error pops up the third time it gets open:

The settings of extension [email protected] had an error:

Error: Type name WallpaperGrid is already registered

Stack trace:

registerGObjectType@resource:///org/gnome/gjs/modules/core/overrides/GObject.js:542:50
registerWidgetType@resource:///org/gnome/gjs/modules/core/overrides/Gtk.js:96:39
_init/GObject.Object._classInit@resource:///org/gnome/gjs/modules/core/overrides/GObject.js:515:33
_init/Gtk.Widget._classInit@resource:///org/gnome/gjs/modules/core/overrides/Gtk.js:79:31
registerClass@resource:///org/gnome/gjs/modules/core/overrides/GObject.js:74:23
fillPreferencesWindow@file:///home/replica/.local/share/gnome-shell/extensions/[email protected]/prefs.js:89:33
_loadPrefs@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:39:18
async*_init@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:24:14
ExtensionPrefsDialog@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:15:4
OpenExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:139:33
async*_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34

Perhaps using Wallpaper Slideshow extension just before might have caused the issue?

Thank you for your time and have a good day!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.