Linux command
awww 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Set a wallpaper image
awww img [path/to/image]
Set wallpaper on specific monitors
awww img -o [output1,output2] [path/to/image]
Set wallpaper with a transition effect
awww img --transition-type [wipe] --transition-duration [1] [path/to/image]
Restore the last set wallpaper
awww restore
Clear the screen with a solid color
awww clear [RRGGBB]
Query current output and wallpaper information
awww query
Stop the daemon
awww kill
说明
awww ("An Answer to your Wayland Wallpaper Woes") is a wallpaper manager for Wayland compositors. It controls the awww-daemon at runtime to change monitor backgrounds, supporting animated GIFs, various image formats, and smooth transition effects between wallpapers. The daemon must be started first with awww-daemon, then the awww client sends commands to control wallpaper settings. Per-output wallpaper control allows different images on multiple monitors. Processed images are cached for optimization.
参数
- -o, --outputs _names_
- Target specific displays (comma-separated).
- -f, --filter _filter_
- Scaling filter: Nearest, Bilinear, CatmullRom, Mitchell, Lanczos3.
- --resize _mode_
- Resize mode: no, crop, fit, stretch.
- --no-resize
- Disable resizing; center image instead.
- --fill-color _RRGGBB_
- Padding color for unfilled areas (default: 000000).
- -t, --transition-type _type_
- Effect: none, simple, fade, left, right, top, bottom, wipe, wave, grow, center, any, outer, random.
- --transition-step _n_
- RGB increment per frame (0-255).
- --transition-duration _seconds_
- Transition completion time in seconds.
- --transition-fps _n_
- Transition frame rate (max 255).
- --transition-angle _degrees_
- Angle for wipe and wave transitions.
- --transition-pos _position_
- Circle center position for grow and outer effects.
- --transition-bezier _curve_
- Custom cubic-bezier animation curve.
- --transition-wave _width,height_
- Wave dimensions for wave transition.
- -n, --namespace _name_
- Target a specific Wayland namespace.
- -a, --all
- Target all active namespaces.
FAQ
What is the awww command used for?
awww ("An Answer to your Wayland Wallpaper Woes") is a wallpaper manager for Wayland compositors. It controls the awww-daemon at runtime to change monitor backgrounds, supporting animated GIFs, various image formats, and smooth transition effects between wallpapers. The daemon must be started first with awww-daemon, then the awww client sends commands to control wallpaper settings. Per-output wallpaper control allows different images on multiple monitors. Processed images are cached for optimization.
How do I run a basic awww example?
Run `awww img [path/to/image]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -o, --outputs _names_ do in awww?
Target specific displays (comma-separated).