Prvýkrát predstavený v OS X Lion, Desktop Spacesposkytujú vynikajúcu platformu pre správu okien. Odvtedy sa táto funkcia stala jedným z najobľúbenejších doplnkov v OS X, hoci v niektorých oblastiach je značne obmedzená. Je to najbližšie k širokému dostupnému systému virtuálneho počítača, takže sa vám nebude zobrazovať príliš veľa sťažností. V súčasnosti každý pracovný priestor funguje trochu nezávisle od druhého. Rovnaké ikony na ploche získate bez ohľadu na to, na ktorom mieste sa nachádzate, ale môžete ponechať okná a aplikácie oddelené. V predvolenom nastavení môžete tiež zmeniť tapetu pre každý priestor. Môže sa to zdať užitočné, ale spravodlivý počet používateľov by uprednostnil rovnaké zázemie na všetkých pracovných plochách, čo nie je možné v OS X s dvoma kliknutiami alebo menej. Chýba mu spôsob, ako zmeniť pozadie pre všetky priestory pracovnej plochy naraz, to je dôvod, prečo by ste na to mohli potrebovať aplikáciu alebo skript. Zatiaľ sme nenašli aplikáciu, ktorá to robí, ale jednoduchý skript dokáže tento trik zvládnuť celkom dobre. Proces vytvorenia skriptu je jednoduchý, ale trochu zdĺhavý, takže ho rozdelíme čo najlepšie, aby sme ho ľahšie sledovali.
Aplikácie, s ktorými budete pracovať
Budete pracovať s:
- TextEdit
- terminál
Budete tiež musieť otvoriť priečinok Knižnica v koreňovom adresári pevného disku a vytvoriť odkaz na skript, ktorý vytvoríte na bočnom paneli Finder.
Povolenia pre priečinky
Prejdite do priečinka / Library / Desktop Pictures and addObrázky z pracovnej plochy na bočnom paneli vyhľadávača. To vám umožní ľahšie uložiť súbor do tohto priečinka v dialógovom okne Uložiť ako TextEdit. Potom kliknite pravým tlačidlom myši na tento priečinok, prejdite na možnosť Získať informácie a uistite sa, že máte povolenia nastavené na čítanie a zápis.
Písanie skriptu v TextEdit
Otvorte predvoľby služby TextEdit a vykonajte dve zmeny: Na karte „Nový dokument“ vyberte možnosť „Obyčajný text“ v časti „Formát“ a na karte „Otvoriť a uložiť“ zrušte začiarknutie možnosti „Pridať príponu„ .txt “do obyčajných textových súborov“.


Otvorte nový dokument TextEdit a do neho vložte nasledujúci skript:
#! /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
Uložte tento súbor do priečinka Obrázky na pracovnej plochepridané do bočného panela Finder. Ak vám povie, že nemáte povolenie na ukladanie do tohto priečinka, znova skontrolujte možnosti priečinka a znova skontrolujte, či sú povolenia nastavené na čítanie a zápis. Uložte tento súbor s názvom ChangeAllDesktops; nemalo by mať rozšírenie TXT.
Vytvorenie spustiteľného skriptu
Teraz je čas oznámiť vášmu operačnému systému, že tento súbor mátepráve urobí, bude robiť zmeny na pracovnej ploche. Otvorte okno terminálu, spustite nasledujúci príkaz a po zobrazení výzvy zadajte heslo.
sudo chmod a+x /Library/Desktop Pictures/ChangeAllDesktops

Teraz prejdite do svojho súboru a otvorte ho pomocouTerminál. Všimnite si, že by ste nemali nastavovať OS X tak, aby vždy otváral tieto typy súborov pomocou terminálu. Stačí ho otvoriť iba raz, aby vedel, na ktorú aplikáciu sa má pri otvorení súboru nastaviť ako predvolená.
Zmena pozadia pracovnej plochy
V termináli sa otvorí súbor ChangeAllDesktops so žiadosťou o presunutie a presunutie obrázka, ktorý chcete nastaviť ako pozadie pracovnej plochy.

Presuňte obrázok z okna Finder do okna Terminal a stlačte kláves Enter. Pozadie na všetkých plochách sa zmení na vybratý obrázok.
Je zaujímavé poznamenať, že ak ich nesťahujete& pustite obrázok do Terminálu, keď spustíte súbor a jednoducho stlačíte Enter, pozadie všetkých stolových počítačov bude obnovené na predvolenú tapetu galaxie.

Zlomil som niečo?
Po zmene povolení knižnicepriečinok a spustením niekoľkých príkazov Terminálu by vás mohlo zaujímať, či je to, čo ste urobili, trvalé alebo či je reverzibilné. Pokročilí používatelia okamžite zistia, že nejde o trvalú zmenu, ale o to, aby ste sa upokojili, tu je dôvod.
Spustili ste iba skript, ktorý mení pracovnú plochupozadie. Spustí sa raz a vykoná akúkoľvek zmenu, ktorú má vykonať, bez toho, aby zanechal akékoľvek trvalé stopy. V takom prípade sa zmenilo pozadie pracovnej plochy, ktoré sa dá ľahko vrátiť z predvolieb systému. Samotný súbor skriptu nerobí nič, iba ak k nemu pridáte obrázok alebo stlačíte Enter. Po jeho spustení budete môcť zmeniť pozadie každého priestoru na ploche jednotlivo.
Prečo to nefunguje?
Bude to fungovať pre leva a horského levabez závad. Ak budete mať akékoľvek problémy, nezabudnite po uložení súboru do priečinka Obrázky priečinka Desktop vynulovať. Okrem toho sa uistite, že ste súbor skriptu uložili priamo do priečinka Obrázky na pracovnej ploche a neskopírovali ho do neho. Keď sme súbor skopírovali do priečinka, skript by sa nespustil. Okrem tohto postupu sa s týmto jednoduchým postupom veľa nedeje. Pre viac obrazoviek však nebude fungovať. Môžete odpojiť druhý alebo tretí displej, zmeniť pozadie a potom ich znova pripojiť, aby ste zaistili rovnaké pozadie na všetkých plochách, čo považujeme za nepríjemné.
[cez Phil Stokes]
Komentáre