RandomWallpaperGnome3 ===================== Random Wallpapers for Gnome 3 is a gnome shell extension which fetches a random wallpaper from an online source and sets it as desktop background. ![Screenshot](/assets/screenshot.png) ## Installation (symlink to repository) Run `git clone git@github.com:ifl0w/RandomWallpaperGnome3.git` to clone the repository. Run `./install.sh` to make a symbolic link from the extensions folder to the git repository. This installation will depend on the repository folder, so do not delete the cloned folder. __Installing this way has various advantages:__ * Switching between versions and branches. * Updateing the extension with `git pull` ## Installation (manually) Open the commandline and type the following lines: ``` git clone git@github.com:ifl0w/RandomWallpaperGnome3.git cp -r RandomWallpaperGnome3/randomwallpaper@iflow.space ~/.local/share/gnome-shell/extensions/ ``` Then open the command prompt (Alt+F2) end enter `r` without qotes. Now you should be able to activate the extension through the gnome-tweak-tool. ## Uninstall Run `./install uninstall` to delete the symbolic link. If you installed the extension manually you have to delete the extension folder with `rm -rf ~/.local/share/gnome-shell/extensions/randomwallpaper@iflow.space`. ## Debugging Extension output can be followed with `./debug.sh`. Information should be printed using the existing logger class but can also be printed with `global.log()` (not recommended). To debug the prefs.js use `./debug.sh perfs`. ## Compiling schemas This can be done with the command: `glib-compile-schemas randomwallpaper@iflow.space/schemas/`