Définir le fond d'écran à partir de la ligne de commande sous Mac OS X
Vous avez déjà souhaité pouvoir définir une image de fond d'écran Mac à partir de la ligne de commande sous OS X ? En fait, vous pouvez modifier l'image d'arrière-plan du bureau à partir du terminal, ce qui peut être utile dans diverses situations allant de l'inclusion dans un script d'installation à la gestion à distance, l'automatisation ou tout ce à quoi vous pouvez penser.
Bien sûr, pour la plupart des utilisateurs de Mac, vous définirez le fond d'écran à partir des Préférences système d'OS X ou en cliquant avec le bouton droit sur une image quelque part dans le système de fichiers, ce qui est sans aucun doute le moyen le plus rapide et le plus efficace de changer l'arrière-plan du bureau du Mac, mais pour ceux qui aiment être un peu plus actifs ou qui ont besoin de savoir comment ajuster les images d'arrière-plan du bureau à partir de la ligne de commande, lisez la suite.
Pour changer le fond d'écran du bureau à partir de la ligne de commande d'OS X, vous utiliserez la commande osascript, qui n'est en fait que la ligne de commande frontale d'AppleScript, comme vous le verrez avec quelques applescript de base dans le syntaxe:
osascript -e &39;tell application Finder>"
Par exemple, pour définir une image sur le bureau appelée "cabo-san-lucas.jpg" comme fond d'écran :
"$ osascript -e &39;indique au Finder d&39;application de définir l&39;image du bureau sur le fichier POSIX ~/Desktop/cabo-san-lucas.jpg&39; "
Il n'y a pas de confirmation, le fond d'écran va juste changer instantanément.
Si vous recherchez un papier peint élégant à utiliser pour cela, parcourez nos collections de papiers peints ici, il y en a beaucoup à choisir.
Un problème potentiel avec cette approche concerne les configurations à plusieurs moniteurs, où le fond d'écran principal changera, mais pas l'affichage secondaire. Il existe presque certainement une solution de contournement plus longue pour les stations de travail multi-écrans, donc si vous connaissez la syntaxe AppleScript appropriée, n'hésitez pas à laisser un commentaire avec les détails.
Utilise-t-il le terminal et la méthode osascript pour ajuster le fond d'écran plus rapidement que de changer le fond d'écran de manière traditionnelle ou d'utiliser "Définir comme arrière-plan" dans Safari ? Pour la plupart des utilisateurs, non, mais l'approche de la ligne de commande offre quelques avantages que les autres options n'incluent pas, notamment la possibilité de créer facilement un script pour modifier l'image du bureau et la possibilité de modifier l'image de fond d'écran à distance via SSH, ce qui peut être utile dans les environnements en réseau (ou même pour les farces).