- - Kuinka asettaa yhden taustakuvan kaikille OS X -pöytätiloille kerralla

Kuinka asettaa yhden taustakuvan kaikille OS X -pöytätiloille kerralla

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 ”.

tekstitekstin käyttöoikeudet
TeXturi

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

suoritettava komentosarja

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.

vaihtaa työpöytä

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.

työasemat

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