Nastavení tapety z příkazového řádku v systému Mac OS X

Anonim

Přáli jste si někdy nastavit obrázek tapety na Macu z příkazového řádku v OS X? Ve skutečnosti můžete změnit obrázek pozadí plochy z terminálu, což může být užitečné v různých situacích, od zahrnutí do instalačního skriptu po vzdálenou správu, automatizaci nebo cokoli jiného, ​​co vás napadne.

Pro většinu uživatelů Macu samozřejmě nastavíte tapetu z předvoleb systému OS X nebo kliknutím pravým tlačítkem myši na obrázek někde v souborovém systému, což je bezpochyby nejrychlejší a nejefektivnější způsob změna pozadí plochy Maců, ale pro ty, kteří chtějí být trochu více zruční nebo kteří potřebují vědět, jak upravit obrázky na pozadí plochy z příkazového řádku, čtěte dále.

Pro změnu tapety plochy z příkazového řádku OS X použijete příkaz osascript, což je ve skutečnosti pouze rozhraní příkazového řádku pro AppleScript, jak uvidíte u některých základních applescriptů v syntax:

"

osascript -e &39;tell application Finder>"

Například pro nastavení obrázku na plochu s názvem „cabo-san-lucas.jpg“ jako tapety:

"

$ osascript -e &39;řekni aplikaci Finder, aby nastavila obrázek plochy na soubor POSIX ~/Desktop/cabo-san-lucas.jpg&39; "

Neexistuje žádné potvrzení, tapeta se okamžitě změní.

Pokud hledáte nějakou elegantní tapetu, kterou byste k tomu mohli použít, projděte si naše kolekce tapet zde, existuje mnoho pěkných, z nichž si můžete vybrat.

Jedním z potenciálních problémů s tímto přístupem je nastavení více monitorů, kde se tapeta primárního displeje změní, ale sekundární displej nikoli. Téměř jistě existuje delší řešení pro pracovní stanice s více displeji, takže pokud náhodou znáte správnou syntaxi AppleScript, neváhejte zanechat komentář s podrobnostmi.

Používá se metoda terminálu a osascript k úpravě tapety rychleji než změna tapety na pozadí tradičními způsoby nebo pomocí „Nastavit jako pozadí“ v Safari? Pro většinu uživatelů ne, ale přístup z příkazového řádku nabízí několik výhod, které ostatní možnosti nezahrnují, zejména možnost snadno naskriptovat změnu obrázku plochy a možnost změnit obrázek tapety na pozadí vzdáleně přes SSH, což mohou být užitečné v síťových prostředích (nebo dokonce pro žerty).

Nastavení tapety z příkazového řádku v systému Mac OS X