Variety is a wallpaper manager for Linux systems. It supports out-of-the-box most Linux desktop environments, and can be configured to work on more esoteric ones.
It can use local images or automatically download wallpapers from Flickr, Wallhaven, Unsplash, Bing, Reddit and other online sources, allows you to rotate them on a regular interval, and provides easy ways to separate the great images from the junk. Variety can also display wise and funny quotations or a nice digital clock on the desktop.
Where supported, Variety sits as a tray icon to allow easy pausing and resuming. Otherwise, its desktop entry menu provides a similar set of options.
Variety is available in the distro repositories of:
Detailed installation instructions can be found here.
On a recent Ubuntu or Debian-based system (Universe repository has to be enabled on Ubuntu):
sudo apt update && sudo apt install variety
Variety backports to older Ubuntu releases are available at this PPA: https://launchpad.net/~variety/+archive/ubuntu/stable. The PPA usually provides newer releases than the ones available in the Universe repository:
sudo add-apt-repository ppa:variety/stable
sudo apt update
sudo apt install variety
If you have added the PPA, you may also install Variety Slideshow – a pan and zoom image slideshow/screensaver, which is an nice optional addition and integrates well into Variety. It is not available in the standard Ubuntu Universe repository.
sudo apt install variety-slideshow
To install Variety from source, you will need Git, Python 3.5+ and distutils-extra. To actually run Variety, you will also need the following:
See debian/control
for an equivalent list of runtime dependencies on Debian/Ubuntu.
Clone the git repository: git clone https://github.com/varietywalls/variety.git && cd variety
Run python3 setup.py install
. By default, this will install Variety into /usr/local
; for a local installation, use python3 setup.py install --prefix $HOME/.local
.
Run variety
from the command line or its desktop menu entry.
Regardless of how you install, you can launch Variety from the dash or applications menu, or by running variety
in a terminal.
Run variety --help
to see the command-line options. They allow you to control Variety from the terminal.
Allow to download the best qualities images from Bing.com
when using the latest GDM3 on the debian testing repository, the variety wallpaper changer "ribbon" does not display on the sides of the screen the way its meant to. instead it seems to have shifted to the middle of the screen and completely out of alignment.
This only happens when you install the latest GDM3 display manager. if you run gnome with lightdm then variety works fine, but if you switch to gdm3 it gets messed up.
Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/variety/VarietyWindow.py", line 2511, in _process_command self.on_mnu_preferences_activate() File "/usr/lib/python3.10/site-packages/variety/VarietyWindow.py", line 245, in on_mnu_preferences_activate self.create_preferences_dialog() File "/usr/lib/python3.10/site-packages/variety/VarietyWindow.py", line 218, in create_preferences_dialog self.preferences_dialog = PreferencesVarietyDialog(parent=self) # pylint: disable=E1102 File "/usr/lib/python3.10/site-packages/variety_lib/PreferencesDialog.py", line 40, in new new_object.finish_initializing(builder, parent) File "/usr/lib/python3.10/site-packages/variety/PreferencesVarietyDialog.py", line 94, in finish_initializing self.reload() File "/usr/lib/python3.10/site-packages/variety/PreferencesVarietyDialog.py", line 327, in reload cb.set_tooltip_text(p["info"]["description"]) KeyError: 'description'
Version of Variety
0.8.5
Describe the bug
I noticed the other day, in my wallpaper folder there are thousands of files (variety-copied-wallpaper-xxxxxxx) where x is a random string of numbers and letters. There are also several copies that are identical but with a different name. Is this normal?
Context
Not sure if it copies every wallpaper or not
To Reproduce
Attach Variety's log file
Desktop environment and version
Ubuntu MATE 22.04.1 LTS
OS name and version
Ubuntu 22.04.1 LTS \n \l
PRETTY_NAME="Ubuntu 22.04.1 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.1 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy
Screenshots
Attached files
Additional context
These files are created and loose inside my /home/mickee/wallpaper folder
Version of Variety you are using
0.8.9
Is your feature request related to a problem? Please describe.
How reproducible: configure variety for quote display
Steps to Reproduce: 1. Install variety from fedora 37 software array 2. Configure variety to change background to change at 5 min. intervals. Turn on quotes and change at 5 min. intervals. Turn on big clock. 3.Wait 5 minutes.
Actual results: The background has changed. The clock appears. No quotes appears
Describe the solution you'd like
Expected results: The quotes to appear
Version of Variety you are using
0.8.9
Is your feature request related to a problem? Please describe.
I would like to turn the quotes into flashcards. TSV is the ideal format for it.
Describe the solution you'd like
Add support for TSV.
Additional context