Festlegen des Hintergrundbilds über die Befehlszeile in Mac OS X

Anonim

Haben Sie sich jemals gewünscht, Sie könnten ein Mac-Hintergrundbild über die Befehlszeile in OS X festlegen? Tatsächlich können Sie das Desktop-Hintergrundbild vom Terminal aus ändern, was für eine Vielzahl von Situationen nützlich sein kann, von der Aufnahme in ein Setup-Skript bis hin zur Fernverw altung, Automatisierung oder was Ihnen sonst noch einfällt.

Natürlich legen die meisten Mac-Benutzer das Hintergrundbild in den OS X-Systemeinstellungen fest oder klicken mit der rechten Maustaste auf ein Bild irgendwo im Dateisystem, was zweifellos die schnellste und effizienteste Methode ist Ändern des Mac-Desktop-Hintergrunds, aber für diejenigen, die gerne etwas praktischer sind oder wissen müssen, wie man Desktop-Hintergrundbilder über die Befehlszeile anpasst, lesen Sie weiter.

Um das Desktop-Hintergrundbild von der Befehlszeile von OS X aus zu ändern, verwenden Sie den Befehl osascript, der eigentlich nur das Befehlszeilen-Frontend für AppleScript ist, wie Sie bei einigen einfachen Applescripts in sehen werden Syntax:

"

osascript -e &39;sag der Anwendung Finder>"

Um beispielsweise ein Bild auf dem Desktop namens „cabo-san-lucas.jpg“ als Hintergrundbild festzulegen:

"

$ osascript -e &39;Anwendung Finder mitteilen, Desktopbild auf POSIX-Datei zu setzen ~/Desktop/cabo-san-lucas.jpg&39; "

Es gibt keine Bestätigung, das Hintergrundbild ändert sich sofort.

Wenn Sie nach einer schicken Tapete suchen, die Sie dafür verwenden können, stöbern Sie hier in unseren Tapetenkollektionen, es gibt viele schöne zur Auswahl.

Ein mögliches Problem bei diesem Ansatz sind Setups mit mehreren Monitoren, bei denen sich das Hintergrundbild des primären Displays ändert, das sekundäre Display jedoch nicht. Es gibt mit ziemlicher Sicherheit eine längere Problemumgehung für Workstations mit mehreren Bildschirmen. Wenn Sie also die richtige AppleScript-Syntax kennen, können Sie gerne einen Kommentar mit den Details hinterlassen.

Ist die Verwendung der Terminal- und Osascript-Methode zum Anpassen des Hintergrundbilds schneller als das Ändern des Hintergrundbilds auf herkömmliche Weise oder mit „Als Hintergrund festlegen“ in Safari? Für die meisten Benutzer nein, aber der Befehlszeilenansatz bietet einige Vorteile, die die anderen Optionen nicht beinh alten, insbesondere die Möglichkeit, eine Änderung des Desktop-Bildes einfach per Skript zu ändern, und die Möglichkeit, das Hintergrundbild aus der Ferne über SSH zu ändern, was kann in vernetzten Umgebungen hilfreich sein (oder sogar für Streiche).

Festlegen des Hintergrundbilds über die Befehlszeile in Mac OS X