Nastavení tapety z příkazového řádku v systému Mac OS X
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).