- - Как да настроите един тапет за всички пространства на работния плот на OS X наведнъж

Как да настроите един тапет за всички пространства на работния плот на OS X наведнъж

За първи път се въвежда в OS X Lion, Desktop Spacesосигуряват отлична платформа за управление на прозорци. Оттогава функцията се превърна в едно от най-популярните допълнения в OS X, въпреки че в някои области е значително ограничена. Най-близо се доближавате до наличната виртуална десктоп система, така че няма да видите твърде много оплаквания. Понастоящем всяко пространство на работния плот работи донякъде независимо от другото. Получавате едни и същи икони на работния плот, независимо в кое пространство се намирате, но можете да държите прозорците и приложенията разделени. Можете също така по подразбиране да направите тапета за всяко пространство различно. Това може да изглежда полезно, но доста голям брой потребители биха предпочели един и същ фон на всички настолни компютри, а това не е възможно с два кликвания или по-малко в OS X. Липсва какъвто и да е начин да се промени фона за всички пространства на работния плот наведнъж, поради което може да се нуждаете от приложение или скрипт за това. Все още не сме намерили приложение, което да го прави, но прост скрипт прави трика сравнително добре. Процесът на създаване на скрипта е прост, но малко продължителен, така че ще го разделим възможно най-добре, за да го улесним.

Приложения, с които ще работите

Ще работите с:

  • TextEdit
  • терминал

Също така ще трябва да получите достъп до папката „Библиотека“ в основата на твърдия ви диск и да създадете пряк път за скрипта, който правите в страничната лента на Finder.

Разрешения за папки

Преминете към / Библиотека / Снимки на работния плот и добаветеСнимки на работния плот до страничната лента на Finder. По този начин ще можете да запишете файл по-лесно в тази папка от диалоговия прозорец „Запиши като“ на TextEdit. След това щракнете с десния бутон на мишката върху тази папка, отидете на Получаване на информация и се уверете, че имате разрешения за четене и писане.

Писане на сценария в TextEdit

Отворете предпочитанията на TextEdit и направете две промени: в раздела „Нов документ“ изберете опцията „Обикновен текст“ под „Форматиране“ и в раздела „Отваряне и запазване“ премахнете отметката от опцията, озаглавена „Добавяне на разширение„ .txt “към обикновени текстови файлове“.

текстови разрешения
TextEdit

Отворете нов документ TextEdit и поставете следния скрипт в него:

#! /bin/bash
#script to change all desktop backgrounds
echo -n “Drag and drop an image file here then press ‘return’ or
press ‘control-c’ to cancel…”
read -e WLPR;
function change_wallpaper
{
defaults write com.apple.desktop Background “{default = {ImageFilePath=’$WLPR’; };}”; killall Dock
}
change_wallpaper

Запазете този файл в папката Desktop Picturesдобавен към страничната лента на Finder. Ако ви каже, че нямате разрешение за записване в тази папка, прегледайте отново опциите на папката, за да проверите отново, ако разрешенията са зададени на Read & write. Запазете този файл с името ChangeAllDesktops; тя НЕ трябва да има разширение TXT.

Направете скрипта си изпълним

Време е да кажете на вашата ОС, че този файл витоку-що направено ще прави промени в работния плот. Отворете прозорец на терминал, изпълнете следната команда и въведете паролата си, когато бъдете подканени да го направите.

sudo chmod a+x /Library/Desktop Pictures/ChangeAllDesktops

изпълним скрипт

Преминете към файла си сега и го отворете сТерминал. Обърнете внимание, че не трябва да задавате OS X да отваря винаги тези типове файлове с терминал. Просто го отворете веднъж, така че да знае кое приложение да бъде по подразбиране, когато отворите файла.

Промяна на фонове на работния плот

Файлът ChangeAllDesktops ще се отвори в терминала с молба да плъзнете и пуснете изображението, което искате да зададете като фон на работния плот.

промяна на работния плот

Плъзнете изображение от Finder в прозореца на терминала и натиснете Enter. Фонът на всички настолни компютри ще се промени към избраното изображение.

Интересно е да се отбележи, че ако не влачите& пуснете изображение към терминала, когато стартирате файла и просто натиснете Enter, фонът за всички настолни компютри ще бъде върнат към тапета на галактиката по подразбиране.

настолни компютри

Разбих ли нещо?

След като трябва да променя разрешенията на Библиотекатапапка и изпълнявайки няколко команди Terminal, може да се чудите дали това, което сте направили, е постоянно или дали е обратимо. Разширените потребители веднага ще разберат, че това не е постоянна промяна, но за да настроите ума си спокойно, ето защо.

Пускате само скрипт, който променя работния плотзаден план. Той се изпълнява веднъж и прави каквато и промяна да е предназначена да направи, без да оставя постоянни следи. В този случай се променя фона на работния плот, което е лесно обратимо от вашите системни предпочитания. Самият скриптов файл не прави абсолютно нищо, освен ако не добавите изображение към него или натиснете Enter и след като го стартирате, пак ще можете да променяте фона на всяко пространство за десктоп поотделно.

Защо не работи?

Това ще работи както на Лъв, така и на планински лъвбез пропуски. Ако се сблъскате с някакви проблеми, уверете се, че не сте нулирали разрешенията за папки в директорията Desktop Pictures, след като сте запазили файла в нея. Освен това, уверете се, че сте запазили файла на скрипта директно в папката Desktop Pictures и не сте го копирали в него. Когато копирахме файла в папката, скриптът не се стартира. Освен това, няма много неща, които биха могли да се объркат с тази проста процедура. Това обаче няма да работи за няколко дисплея. Можете да изключите втория или третия дисплей, да промените фона и след това да ги свържете отново, за да осигурите един и същи фон на всички десктопи, което признаваме, че е неудобно.

[чрез Фил Стоукс]

Коментари