Esiteltiin ensimmäisen kerran OS X Lionissa, Desktop Spacestarjoavat erinomaisen alustan ikkunoiden hallintaan. Siitä lähtien ominaisuudesta on tullut yksi suosituimmista lisäyksistä OS X: ssä, vaikka sitä onkin rajoitettu joillakin alueilla. Se on lähimpänä pääsyä käytettävissä olevaan virtuaaliseen työpöydälle koko järjestelmässä, joten et näe liian monta valitusta. Tällä hetkellä jokainen työpöytätila toimii jonkin verran toisistaan riippumattomasti. Saat samat työpöydän kuvakkeet riippumatta siitä, missä tilassa olet, mutta voit pitää ikkunat ja sovellukset erillään. Voit myös oletusarvoisesti tehdä kunkin tilan taustakuvaksi erilaisen. Tämä saattaa vaikuttaa hyödylliseltä, mutta huomattava määrä käyttäjiä haluaisi saman taustan kaikilla työasemilla, ja se ei ole mahdollista enintään kahdella napsautuksella OS X: ssä. Sillä ei ole mitään keinoa muuttaa kaikkien työpöytätilojen taustaa kerralla, siksi saatat tarvita sovelluksen tai komentosarjan siihen. Emme ole vielä löytäneet sovellusta, joka tekee niin, mutta yksinkertainen skripti tekee tempun melko hyvin. Skriptin luomisprosessi on yksinkertainen, mutta hieman pitkä, joten hajotamme sen mahdollisimman hyvin, jotta sen seuraaminen olisi helpompaa.
Sovellukset, joiden kanssa työskentelet
Työskentelet seuraavien kanssa:
- TeXturi
- terminaali
Sinun on myös avauduttava kiintolevyn juuressa olevaan Library-kansioon ja luotava pikakuvake Finder-sivupalkin tekemälle skriptille.
Kansion käyttöoikeudet
Siirry kohtaan / Kirjasto / Työpöytäkuvat ja lisääTyöpöytäkuvat Finderin sivupalkkiin. Tämän avulla voit tallentaa tiedoston helpommin tähän kansioon TextEditin Tallenna nimellä -valintaikkunassa. Napsauta seuraavaksi hiiren kakkospainikkeella tätä kansiota, siirry kohtaan Hae tietoja ja varmista, että sinulla on luennot Lue ja kirjoita -asetukseksi.
Komentosarjan kirjoittaminen TextEdit-ohjelmassa
Avaa TextEditin asetukset ja tee kaksi muutosta: Valitse Uusi asiakirja -välilehdessä Alusta ”Plain Text” -vaihtoehto ja poista ”Open and Save” -välilehden valinta Lisää ”.txt” -laajennus tavalliseen tekstitiedostoon ”.


Avaa uusi TextEdit-asiakirja ja liitä seuraava skripti siihen:
#! /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
Tallenna tämä tiedosto työpöytäkuvat-kansioonlisätty Finder-sivupalkkiin. Jos se kertoo, että sinulla ei ole lupaa tallentaa tähän kansioon, tarkista kansion asetukset uudelleen tarkistaaksesi, onko lupa-asetukseksi Lue ja kirjoita. Tallenna tämä tiedosto nimellä ChangeAllDesktops; sillä EI saa olla TXT-laajennusta.
Voit tehdä komentosarjasta suoritettavia
Nyt on aika kertoa käyttöjärjestelmällesi, että tämä tiedosto sinullejuuri tehty on tekemässä muutoksia työpöydälle. Avaa pääteikkuna, suorita seuraava komento ja kirjoita salasanasi pyydettäessä niin.
sudo chmod a+x /Library/Desktop Pictures/ChangeAllDesktops

Siirry tiedostoosi nyt ja avaa seTerminaali. Huomaa, että sinun ei pitäisi asettaa OS X: tä avaamaan aina tämäntyyppisiä tiedostoja Terminalilla. Avaa vain kerran, jotta se tietää, mihin sovellukseen oletus tehdään, kun avaat tiedoston.
Työpöydän taustan muuttaminen
ChangeAllDesktops-tiedosto avautuu terminaalissa, jossa pyydetään vetämään ja pudottamaan kuvaa, jonka haluat asettaa työpöydän taustaksi.

Vedä kuva Finderista terminaali-ikkunaan ja paina Enter. Kaikkien työasemien tausta muuttuu valituksi kuvaksi.
On mielenkiintoista huomata, että jos et vedä& pudota kuva terminaaliin, kun suoritat tiedoston ja napsautat vain Enter-painiketta, kaikkien työasemien tausta nollataan galaksien oletustaustakuvaksi.

Olenko rikkonut mitään?
Kun olet muuttanut kirjaston käyttöoikeuksia-kansio ja suorittamalla muutama päätekomento, saatat kysyä, onko tekemäsi pysyvää vai onko se peruutettavissa. Kokeneet käyttäjät tietävät heti, että tämä ei ole pysyvä muutos, mutta syytä siihen, jotta mielesi olisi helpompaa.
Olet suorittanut vain komentosarjan, joka muuttaa työpöytäätausta. Se käy kerran ja tekee muutokset, jotka sen on tarkoitus tehdä jättämättä pysyviä jälkiä. Tässä tapauksessa se on muuttanut työpöydän taustat, mikä on helposti palautettavissa järjestelmän asetuksista. Skriptitiedosto, itsessään, ei tee mitään, ellet lisää kuvaa siihen tai paina Enter, ja kun olet suorittanut sen, voit silti muuttaa jokaisen työpöytätilan taustaa erikseen.
Miksi se ei toimi?
Tämä toimii sekä lionilla että Mountain lionillailman häiriöitä. Jos sinulla on ongelmia, varmista, että et ole nollanut työpöytäkuvat-hakemiston kansion käyttöoikeuksia tallentamalla tiedoston siihen. Varmista lisäksi, että olet tallentanut skriptitiedoston suoraan työpöytäkuvat-kansioon etkä kopioinut tiedostoa siihen. Kun kopioimme tiedoston kansioon, komentosarja ei toiminut. Paitsi tämä, tässä yksinkertaisessa menettelyssä ei voi mennä pieleen. Se ei kuitenkaan toimi useissa näytöissä. Voit irrottaa toisen tai kolmannen näytön, muuttaa taustat ja kytkeä ne sitten uudelleen varmistaaksesi saman taustan kaikilla työpöydillä, joiden myöntäminen on siis hankalaa.
[kautta Phil Stokes]
Kommentit