Pirmoreiz ieviesta operētājsistēmas OS X Lion, darbvirsmas telpāsnodrošina izcilu logu pārvaldības platformu. Kopš tā laika funkcija ir kļuvusi par vienu no populārākajiem papildinājumiem OS X, lai gan dažās jomās tā ir ievērojami ierobežota. Tas ir vistuvāk, kad nokļūstat virtuālajā darbvirsmā, kas pieejama visā sistēmā, tāpēc neredzēsit pārāk daudz sūdzību. Pašlaik katra darbvirsmas telpa darbojas nedaudz neatkarīgi. Jums tiek parādītas vienas un tās pašas darbvirsmas ikonas neatkarīgi no tā, kurā telpā atrodaties, taču logus un lietotnes varat turēt atsevišķi. Pēc noklusējuma jūs varat arī padarīt fonu katrai telpai atšķirīgu. Tas varētu šķist noderīgi, taču ievērojams skaits lietotāju dod priekšroku vienam un tam pašam fonam visos galddatoros, un tas nav iespējams ar diviem klikšķiem vai mazāk OS X. Tam trūkst iespēju mainīt visu darbvirsmas vietu fonu vienlaikus, tāpēc jums tam varētu būt nepieciešama lietotne vai skripts. Mēs vēl neesam atraduši lietotni, kas to dara, taču vienkāršs skripts triks tiek veikts diezgan labi. Skripta izveidošanas process ir vienkāršs, bet nedaudz ieildzis, tāpēc mēs to pēc iespējas labāk sadalīsim, lai būtu vieglāk sekot.
Lietotnes, ar kurām strādāsit
Jūs strādāsit ar:
- Teksta rediģēšana
- Terminālis
Jums būs jāpiekļūst arī mapei Bibliotēka cietā diska saknē un jāizveido saīsne skriptam, kuru izveidojat Finder sānjoslā.
Mapes atļaujas
Dodieties uz / Library / Desktop Pictures un pievienojietDarbvirsmas attēli Finder sānjoslā. To darot, failu šajā mapē varēsit vieglāk saglabāt no dialoglodziņa TextEdit Saglabāt kā. Pēc tam ar peles labo pogu noklikšķiniet uz šīs mapes, dodieties uz Saņemt informāciju un pārliecinieties, vai atļaujas ir iestatītas kā Lasīt un rakstīt.
Skripta rakstīšana programmā TextEdit
Atveriet TextEdit preferences un veiciet divas izmaiņas: cilnē “Jauns dokuments” sadaļā “Formāts” atlasiet opciju “parasts teksts” un cilnē “Atvērt un saglabāt” noņemiet atzīmi no izvēles rūtiņas “Pievienot“ .txt ”paplašinājumu vienkārša teksta failiem”.


Atveriet jaunu TextEdit dokumentu un ielīmējiet tajā šādu 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
Saglabājiet šo failu mapē Darbvirsmas attēlipievienots Finder sānjoslai. Ja paziņo, ka jums nav atļaujas saglabāt šajā mapē, atkārtoti apmeklējiet mapes opcijas, lai vēlreiz pārbaudītu, vai atļaujas ir iestatītas kā Lasīt un rakstīt. Saglabājiet šo failu ar nosaukumu ChangeAllDesktops; tam NAV jābūt TXT paplašinājumam.
Padarot skriptu izpildāmu
Tagad ir laiks pateikt jūsu OS, ka šis fails jumstikko veiktā darbvirsmā tiks veiktas izmaiņas. Atveriet termināla logu, palaidiet šo komandu un ievadiet paroli, kad tiek lūgts to darīt.
sudo chmod a+x /Library/Desktop Pictures/ChangeAllDesktops

Dodieties uz savu failu tagad un atveriet to arTerminālis. Ņemiet vērā, ka jums nevajadzētu iestatīt OS X vienmēr atvērt šāda veida failus, izmantojot termināli. Vienreiz to atveriet, lai tā zinātu, kurai lietotnei pēc noklusējuma tiek atvērta fails.
Darbvirsmas fonu mainīšana
Terminālī tiks atvērts fails ChangeAllDesktops, lūdzot vilkt un nomest attēlu, kuru vēlaties iestatīt kā darbvirsmas fonu.

Ievelciet attēlu no meklētāja uz logu Terminālis un nospiediet taustiņu Enter. Visu darbvirsmu fons mainīsies uz izvēlēto attēlu.
Interesanti, ka nevelciet& Palaidiet attēlu uz termināli, palaižot failu un vienkārši nospiežot taustiņu Enter, visu darbvirsmu fons tiks atiestatīts uz noklusējuma galaktikas fonu.

Vai es kaut ko esmu salauzis?
Pēc tam, kad bija jāmaina bibliotēkas atļaujasmapē un palaižot dažas termināļa komandas, jums varētu rasties jautājums, vai jūsu paveiktais ir neatgriezenisks vai arī tas ir atgriezenisks. Pieredzējuši lietotāji uzreiz zinās, ka šīs nav pastāvīgas izmaiņas, bet, lai atvieglotu jūsu prātu, lūk, kāpēc.
Jūs esat palaidis tikai skriptu, kas maina darbvirsmufons. Tas darbojas vienreiz un veic visas izmaiņas, kuras tas ir paredzēts, neatstājot paliekošas pēdas. Šajā gadījumā tas ir mainījis darbvirsmas fonu, kas ir viegli atgriezenisks no jūsu sistēmas preferencēm. Pats skripta fails absolūti neko nedara, ja vien tam nepievienojat attēlu vai nenospiežat taustiņu Enter un pēc tā palaišanas jūs joprojām varēsit mainīt katras darbvirsmas vietas fonu atsevišķi.
Kāpēc tas nedarbojas?
Tas darbosies gan ar Lauvu, gan ar Kalnu Lauvubez jebkādiem glitriem. Ja rodas problēmas, pārliecinieties, vai pēc faila saglabāšanas tajā neesat atiestatījis mapes Atļaujas direktorijā Darbvirsmas attēli. Turklāt pārliecinieties, vai skripta fails ir saglabāts tieši mapē Darbvirsmas attēli un nav kopēts fails tajā. Kad failu nokopējām mapē, skripts nedarbosies. Izņemot šo, nav daudz, kas varētu noiet greizi ar šo vienkāršo procedūru. Tomēr tas nedarbosies vairākiem displejiem. Varat atvienot otro vai trešo displeju, mainīt fonu un pēc tam tos atkal savienot, lai nodrošinātu tādu pašu fonu uz visiem darbvirsmām, kas, mūsuprāt, ir neērti.
[caur Fils Stokss]
Komentāri