macos wallpaper
v2.3.2
Gérer le papier peint de bureau sur macOS
Il s'agit à la fois d'une application de ligne de commande et d'un package Swift.
Il gère correctement l'obtention du papier peint actif même lorsque le papier peint est réglé sur un répertoire.
Nécessite macOS 10.14.4 ou version ultérieure.
brew install wallpaper Téléchargez le binaire et mettez-le dans /usr/local/bin .
Par défaut, il définit et obtient le fond d'écran pour tous les écrans. Utilisez l'indicateur --screen pour changer cela.
$ wallpaper
USAGE: wallpaper <subcommand>
OPTIONS:
--version Show the version.
-h, --help Show help information.
SUBCOMMANDS:
get Get current wallpaper images.
set Set image as wallpaper.
set-solid-color Set solid color as wallpaper.
screens Get a list of available screens.
$ wallpaper get --help
OVERVIEW: Get current wallpaper images.
USAGE: wallpaper get [--screen <screen>]
OPTIONS:
--screen <screen> Values: all, main, <index> (default: all)
$ wallpaper set --help
OVERVIEW: Set image as wallpaper.
USAGE: wallpaper set <path> [--screen <screen>] [--scale <scale>] [--fill-color <fill-color>]
ARGUMENTS:
<path> The path to the image to use as wallpaper.
OPTIONS:
--screen <screen> Values: all, main, <index> (default: all)
--scale <scale> Values: auto, fill, fit, stretch, center (default: auto)
--fill-color <fill-color>
Format: Hex color <RRGGBB>
$ wallpaper set-solid-color --help
OVERVIEW: Set solid color as wallpaper.
USAGE: wallpaper set-solid-color <color> [--screen <screen>]
ARGUMENTS:
<color> The color to use as wallpaper.
OPTIONS:
--screen <screen> Values: all, main, <index> (default: all)
wallpaper set unicorn.jpgwallpaper set-solid-color 0000ffwallpaper get
/Users/sindresorhus/unicorn.jpgLa construction nécessite la dernière version Xcode et MacOS. Le package prend en charge MacOS 10.14.4 ou version ultérieure.
Ajoutez ce qui suit à Package.swift :
. package ( url : " https://github.com/sindresorhus/macos-wallpaper " , from : " 2.3.2 " )Ou ajoutez le package dans Xcode.
import Wallpaper
let imageURL = URL ( fileURLWithPath : " <path> " , isDirectory : false )
try ! Wallpaper . set ( imageURL , screen : . main , scale : . fill )
let solidColor = NSColor . blue
try ! Wallpaper . set ( solidColor , screen : . main )
print ( try ! Wallpaper . get ( screen : . main ) )Voir la source pour en savoir plus.
swift run wallpaperswift build --configuration=release --arch arm64 --arch x86_64 && mv .build/apple/Products/Release/wallpaper . Do Not Disturb les macos