Skip to content
dzmanto edited this page Dec 8, 2016 · 19 revisions

Welcome to the linux-bing-wallpaper wiki!

Dependencies

Essential

linux-bing-wallpaper requires curl. Curl is a nice command line utility that downloads files such as .jpg wallpaper files from bing. In Debian-based distros such as Ubuntu you may install curl via

sudo apt-get update
sudo apt-get install curl

Image annotation

linux-bing-wallpaper depends on imagemagick in order to annotate images. In Debian-based distros such as Ubuntu you may install imagemagick via

sudo apt-get update
sudo apt-get install imagemagick --fix-missing

KDE

linux-bing-wallpaper for KDE depends on xdotool and on gettext. In Debian-based distros such as Ubuntu you may install xdotool and gettext via

sudo apt-get update
sudo apt-get install xdotool
sudo apt-get install gettext

XFCE

linux-bing-wallpaper for xfce depends on xconf-query. In Debian-based distros such as Ubuntu you may install xconf-query via

sudo apt-get update
sudo apt-get install xfconf

Automated startup

I made a script crontab_install.sh available to facilitate automation of linux-bing-wallpaper. The script adds an entry to your crontab. With that entry, linux-bing-wallpaper will be launched at machine startup. To make that crontab entry, download and save crontab_install.sh. You may then invoke crontab_install.sh via

chmod +x crontab_install.sh
./crontab_install.sh
rm crontab_install.sh

You may check the result and run

crontab -l

The result should read

@reboot /usr/bin/bing_wallpaper.sh

Delete automated startup

Automated startup can be reversed via crontab_remove.sh. The script deletes an entry from your crontab. Without that entry, linux-bing-wallpaper will no longer be launched at machine startup. To remove that crontab entry, download and save crontab_remove.sh. You may then invoke crontab_remove.sh via

chmod +x crontab_remove.sh
./crontab_remove.sh
rm crontab_remove.sh

You may check the result and run

crontab -l

The result should be an empty line.