- - Kako odjednom postaviti jednu pozadinu za sve prostore radne površine OS X

Kako postaviti jedan pozadinu za sve prostore radne površine OS X odjednom

Prvi put predstavljen u OS X Lion, Desktop Spacespružaju izvrsnu platformu za upravljanje prozorom. Otada je značajka postala jedan od najpopularnijih dodataka u OS X, iako je na nekim područjima znatno ograničena. Najbliži vam je virtualni radni stol koji je dostupan u cijelom sustavu, tako da nećete vidjeti previše žalbi. Trenutno svaki radni prostor djeluje nekako neovisno o drugom. Dobijate iste ikone na radnoj površini bez obzira na prostoru koji se nalazite, ali prozore i aplikacije možete držati odvojene. Po zadanom možete pozadinu za svaki prostor učiniti drugačijom. To bi moglo izgledati korisno, ali priličan broj korisnika preferirao bi istu pozadinu na svim radnim površinama, a to nije moguće u dva klika ili manje u OS X. Nedostaje bilo koji način da se pozadina promijeni za sve radne prostore odjednom, zbog čega će vam možda trebati aplikacija ili skripta za to. Nismo još pronašli aplikaciju koja to čini, ali jednostavna skripta čini trik prilično dobro. Postupak stvaranja skripte jednostavan je, ali malo dugotrajan, pa ćemo to razbiti najbolje što je više moguće kako bismo ga lakše pratili.

Aplikacije s kojima ćete raditi

Radit ćete sa:

  • TextEdit
  • Terminal

Također ćete trebati pristupiti mapi Biblioteka u korijenu tvrdog diska i stvoriti prečac za skriptu koju napravite na bočnoj traci Finder-a.

Dopuštenja mapa

Prijeđite na / Biblioteka / Slike radne površine i dodajteSlike sa radne površine na bočnoj traci Finder-a. Na taj način ćete datoteku lakše spremiti u ovu mapu iz dijaloškog okvira Spremi kao TextEdit. Zatim kliknite ovu mapu desnom tipkom miša, idite na Informacije i provjerite imate li dopuštenja za čitanje i pisanje.

Pisanje skripte u TextEdit-u

Otvorite postavke TextEdita i napravite dvije promjene: na kartici "Novi dokument" odaberite opciju "Običan tekst" pod "Format", a na kartici "Otvori i spremi" poništite opciju označenu "Dodaj" .txt "proširenje u datoteke s običnim tekstom".

textedit dozvole
TextEdit

Otvorite novi TextEdit dokument i u njega zalijepite sljedeću skriptu:

#! /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

Spremite ovu datoteku u mapu Desktop Picturesdodano bočnoj traci Finder-a. Ako vam kaže da nemate dozvolu za spremanje u ovu mapu, ponovno pregledajte mogućnosti mape da biste ponovno provjerili jesu li dopuštenja postavljena na Read & write. Spremite ovu datoteku s imenom ChangeAllDesktops; NE bi trebao imati TXT proširenje.

Učinite vašu skriptu izvršnom

Sada je vrijeme da kažete vašem OS-u da to datotekaupravo napravljeno mijenjanje radne površine. Otvorite prozor terminala, pokrenite sljedeću naredbu i unesite lozinku kada se od vas to zatraži.

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

izvršna skripta

Priđite sada svojoj datoteci i otvorite je saTerminal. Napominjemo da ne biste trebali postaviti OS X da takve termine uvijek otvaraju pomoću terminala. Samo ga otvorite jednom da biste znali kojoj će aplikaciji biti zadana kada otvorite datoteku.

Promjena pozadine radne površine

Datoteka ChangeAllDesktops otvorit će se u terminalu i zatražiti da povučete i ispustite sliku koju želite postaviti kao pozadinu radne površine.

promjena radne površine

Povucite sliku s Finder-a na prozor Terminal i pritisnite Enter. Pozadina na svim radnim površinama promijenit će se u odabranu sliku.

Zanimljivo je primijetiti da ako ne povučete& ispustite sliku na Terminal kad pokrenete datoteku i jednostavno pritisnete Enter, pozadina za sve radne površine vratit će se na zadanu pozadinu galaksije.

stolna računala

Jesam li nešto slomio?

Nakon izmjene dozvola Bibliotekemapu i izvodeći nekoliko naredbi Terminala, možete se zapitati je li ono što ste napravili trajno ili je reverzibilno. Napredni korisnici odmah će znati da to nije stalna promjena, ali da biste svoje misli olakšali, evo zašto.

Pokrenuli ste samo skriptu koja mijenja radnu površinupozadine. Pokreće se jednom i napravi bilo koju promjenu koju želi napraviti bez ostavljanja trajnih tragova. U ovom su slučaju promijenjene pozadine radne površine, što je lako izmijeniti iz postavki sustava. Datoteka skripte, sama po sebi, ne radi apsolutno ništa ako joj ne dodate sliku ili pritisnete Enter, a nakon što je pokrenete, i dalje ćete moći promijeniti pozadinu svakog radnog prostora zasebno.

Zašto to ne radi?

Ovo će raditi i na Lavu i na planinskom lavubez ikakvih promašaja. Ako se suočite s bilo kojim problemima, provjerite niste li resetirali dopuštenja mape u direktoriju Desktop Pictures nakon što ste spremili datoteku u nju. Uz to, provjerite jeste li spremili datoteku skripte izravno u mapu Desktop Pictures i niste je kopirali u nju. Kad smo kopirali datoteku u mapu, skripta se ne bi pokrenula. Osim ovoga, ne može puno toga pogriješiti u ovom jednostavnom postupku. Ipak neće raditi za više zaslona. Možete isključiti drugi ili treći zaslon, promijeniti pozadinu i zatim ih ponovo povezati kako biste osigurali istu pozadinu na svim radnim površinama, za što smatramo da nije neugodna.

[preko Phil Stokes]

komentari