https://github.com/dev-ritik/shufflewallpaper
Shuffle and set wallpaper for desktop and with a blured one on lock & login screen
https://github.com/dev-ritik/shufflewallpaper
quarantine-project shell-script wallpaper-changer
Last synced: about 2 months ago
JSON representation
Shuffle and set wallpaper for desktop and with a blured one on lock & login screen
- Host: GitHub
- URL: https://github.com/dev-ritik/shufflewallpaper
- Owner: dev-ritik
- Created: 2020-03-31T18:39:30.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-01T11:53:56.000Z (about 6 years ago)
- Last Synced: 2025-03-25T14:45:03.038Z (about 1 year ago)
- Topics: quarantine-project, shell-script, wallpaper-changer
- Language: Shell
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
ShuffleWallpaper
Just quarantine things!.
Shuffle and set wallpaper for desktop and with a blurred one on lock & login screen
## Example

Tested on Ubuntu 18.04 (LTS) and 19.10 (Latest Public release as of now). Supports default Nautilus File Manager.
## Installation:
```
git clone https://github.com/dev-ritik/ShuffleWallpaper.git
cd ShuffleWallpaper
# Install convert
sudo apt install imagemagick-6.q16
sudo chmod +x install.sh
./install.sh
```
**Edit /usr/share/gnome-shell/theme/gdm3.css around line 1173 (grep -n -A6 lockDialogGroup /usr/share/gnome-shell/theme/gdm3.css)**
Replace
```
#lockDialogGroup {
background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
background-repeat: repeat; }
```
with
```
#lockDialogGroup {
background: #2c001e url(file:///usr/share/backgrounds/blur-background.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
```
## Use
Images can be:
- `SetWallpaperNow`: Applied as wallpaper now
- `SetAsFavourite`: Added to favourite to shuffle and apply whenever required
- `SetAsDefault`: Set a default wallpaper to revert to easily
by right clicking any image on Nautilus
- To shuffle and apply an image, run `update-wallpaper`
- To revert to the default one, run `set-default-wallpaper`
## Setting custom key-bindings:
Custom key bindings comes very handy whenever using those commands. You can set custom bindings with custom scripts easily. For help, see [this](https://askubuntu.com/a/331632). (*For example I have set `Ctrl+Alt+s` for `update-wallpaper` and `Ctrl+Alt+d` for `set-default-wallpaper`*)