- - Cum să setați un fundal pentru toate spațiile de birou pentru desktop OS X simultan

Cum să setați un fundal pentru toate spațiile de birou pentru desktop OS X simultan

Introduceți pentru prima dată în OS X Lion, Spații desktopoferă o platformă excelentă pentru gestionarea ferestrelor. De atunci, funcția a devenit una dintre cele mai populare adăugări în OS X, deși este considerabil limitată în unele zone. Este cel mai apropiat acces la un sistem virtual disponibil pe desktop, astfel încât nu veți vedea prea multe reclamații. În prezent, fiecare spațiu desktop funcționează oarecum independent de celălalt. Puteți obține aceleași pictograme pentru desktop indiferent de spațiul pe care îl utilizați, dar puteți păstra Windows și aplicațiile separate. De asemenea, în mod implicit, puteți face tapetul pentru fiecare spațiu diferit. Acest lucru poate părea util, dar un număr corect de utilizatori ar prefera același fundal pe toate computerele desktop și acest lucru nu este posibil în două clicuri sau mai puțin în OS X. Nu are niciun fel de a schimba fundalul pentru toate spațiile desktop simultan, motiv pentru care este posibil să aveți nevoie de o aplicație sau script pentru asta. Încă nu am găsit o aplicație care să facă acest lucru, dar un script simplu face trucul destul de bine. Procesul de creare a scriptului este simplu, dar puțin lung, așa că îl vom descompune cât mai bine, pentru a le face mai ușor de urmărit.

Aplicații cu care vei lucra

Vei lucra cu:

  • TextEdit
  • Terminal

De asemenea, va trebui să accesați folderul Library din rădăcina hard disk-ului și să creați o comandă rapidă pentru scriptul pe care îl faceți în bara laterală Finder.

Permisiuni de dosar

Îndreptați-vă la / Library / Desktop Pictures și adăugațiImagini desktop în bara laterală a căutătorului. Făcând acest lucru, vă va permite să salvați un fișier mai ușor în acest folder din dialogul Salvare ca text de la TextEdit. Apoi, faceți clic dreapta pe acest folder, accesați Obține informații și asigurați-vă că aveți permisiuni setate pe Citire și scriere.

Scrierea scriptului în TextEdit

Deschideți preferințele TextEdit și faceți două modificări: în fila „Document nou”, selectați opțiunea „Text simplu” sub „Format”, iar în fila „Deschide și Salvați”, debifați opțiunea cu „Adăugarea extensiei„ .txt ”la fișierele cu text simplu”.

permisiunile textedit
TextEdit

Deschideți un nou document TextEdit și lipiți scriptul următor în el:

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

Salvați acest fișier în folderul Imagini de pe desktopadăugat la bara laterală a căutătorului. Dacă vă spune că nu aveți permisiunea de a salva în acest folder, consultați opțiunile folderului pentru a verifica dacă permisiunile sunt setate pe Citire și scriere. Salvați acest fișier cu numele ChangeAllDesktops; NU ar trebui să aibă o extensie TXT.

Crearea scriptului executabil

Acum este timpul să-i spuneți sistemului dumneavoastră de operare că acest fișier vă oferădoar făcut va face modificări la desktop. Deschideți o fereastră Terminal, rulați următoarea comandă și introduceți parola atunci când vi se solicită acest lucru.

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

script executabil

Întoarceți-vă la fișierul dvs. acum și deschideți-l cuTerminal. Rețineți că nu ar trebui să setați OS X pentru a deschide întotdeauna aceste tipuri de fișiere cu Terminal. Deschideți-l o singură dată, astfel încât să știe care este aplicația implicită la deschiderea fișierului.

Schimbarea fundalurilor desktop

Fișierul ChangeAllDesktops se va deschide în terminal care vă solicită să glisați și să fixați imaginea pe care doriți să o setați ca fundal pentru desktop.

schimba desktop

Trageți o imagine din Finder în fereastra Terminalului și apăsați Enter. Fundalul pe toate desktopurile se va schimba la imaginea selectată.

Este interesant să rețineți că, dacă nu trageți& aruncați o imagine către Terminal atunci când rulați fișierul și apăsați pur și simplu enter, fundalul tuturor desktopurilor va fi resetat pe fundalul galaxiei implicit.

desktop-uri

Am rupt ceva?

După ce a trebuit să modific permisiunile Biblioteciifolderul și executând câteva comenzi Terminal, vă puteți întreba dacă ceea ce ați făcut este permanent sau dacă este reversibil. Utilizatorii avansați vor ști imediat că aceasta nu este o schimbare permanentă, ci pentru a vă liniști mintea, iată de ce.

Veți rula doar un script care schimbă desktopulfundal. Se execută o singură dată și face orice schimbare este menită să facă fără a lăsa urme permanente. În acest caz, a fost modificat fundalul desktop, care este ușor reversibil din preferințele sistemului. Fișierul script, pe cont propriu, nu face absolut nimic decât dacă adăugați o imagine sau accesați enter, iar după ce îl rulați, veți putea totuși să schimbați fundalul fiecărui spațiu desktop individual.

De ce nu funcționează?

Acest lucru va funcționa atât pentru Leul cât și pentru Leul Munteluifără sclipiri. Dacă întâmpinați probleme, asigurați-vă că nu ați resetat permisiunile dosarului din directorul Imagini desktop după salvarea fișierului în acesta. În plus, asigurați-vă că ați salvat fișierul script direct în folderul Imagini desktop și nu l-ați copiat. Când am copiat fișierul în folder, scriptul nu va fi rulat. În afară de aceasta, nu este prea mult ce ar putea merge greșit cu această simplă procedură. Cu toate acestea, nu va funcționa pentru mai multe afișaje. Puteți deconecta cea de-a doua sau a treia afișare, puteți schimba fundalurile și apoi reconectați-le pentru a asigura același fundal pe toate computerele, ceea ce recunoaștem este puțin incomod.

[prin intermediul Phil Stokes]

Comentarii