An open API service indexing awesome lists of open source software.

https://github.com/thedevsaddam/ubuntu-live-wallpaper

Live wallpaper changer for ubuntu. Inspired from chrome momentum extension
https://github.com/thedevsaddam/ubuntu-live-wallpaper

live-wallpaper online-wallpaper ubuntu-live-wallpaper ubuntu-online-wallpaper ubuntu-wallpaper wallpaper-changer

Last synced: 6 months ago
JSON representation

Live wallpaper changer for ubuntu. Inspired from chrome momentum extension

Awesome Lists containing this project

README

          

# Ubuntu-live-wallpaper
Live wallpaper changer for ubuntu. Inspired from chrome momentum extension

### Installation

Open terminal ( ctrl+alt+t ) and go to __Downloads__ directory

```bash
cd ~/Downloads/
```

Clone the repository

```bash
git clone https://github.com/thedevsaddam/ubuntu-live-wallpaper.git
```
or download the zip file manually and unzip to __Downloads__ directory

Change permission to 777

```bash
sudo chmod -R 777 ubuntu-live-wallpaper
```
Open crontab in edit mode

```bash
crontab -e
```

Copy the line below and paste
```bash
*/5 * * * * python /home/YOUR_USER_NAME/Downloads/ubuntu-live-wallpaper/wallpaper-changer.py
```
Replace YOUR_USER_NAME by your user name.

_Note: To get username type `whoami` in interminal_

The Cron job will run the script every five minutes and change the wallpaper. You can configure the Cron job to change the refresh time.

__If you want set wallpaper category and tag__
```bash
cd ~/Downloads/ubuntu-live-wallpaper/
```
then run the command below:

```python
./wallpaper-conf.py category=category1,category2 tag=tag1,tag2
```

#### Available category
* food
* nature
* people
* technology
* buildings
* objects

__Note:__ Tags are the keyword to find specific wallpaper in a category. Please use some relevant `tag` with `category`. `DO NOT USE MULTIPLE CATEGORY WITH MULTIPLE TAG`

Good example of custom configuration is given below:
```python
./wallpaper-conf.py category=technology tag=mac,ipad

./wallpaper-conf.py category=nature tag=sea,river
```

### TODO
* ~~Detect largest resolution among the connected monitors~~
* Change wallpaper by season
* Change wallpaper by morning, mid-day, evening and night
* Easy installation

### Credits:
* [Image source](https://source.unsplash.com)

### **License**
The **Ubuntu-live-wallpaper** is a open-source application licensed under the [MIT License](LICENSE.md).