Expand description
This library gets and sets the desktop wallpaper/background.
The supported desktops are:
- Windows
- macOS
- GNOME
- KDE
- Cinnamon
- Unity
- Budgie
- XFCE
- LXDE
- MATE
- Deepin
- Most Wayland compositors (set only, requires swaybg)
- i3 (set only, requires feh)
§Example
use wallpaper;
fn main() {
println!("{:?}", wallpaper::get());
wallpaper::set_from_path("/usr/share/backgrounds/gnome/adwaita-day.png").unwrap();
wallpaper::set_mode(wallpaper::Mode::Crop).unwrap();
println!("{:?}", wallpaper::get());
}
Enums§
Functions§
- get
- Returns the wallpaper of the current desktop.
- set_
from_ path - Sets the wallpaper for the current desktop from a file path.
- set_
mode - Sets the wallpaper style.