- - Jak ustawić jedną tapetę dla wszystkich przestrzeni pulpitu OS X jednocześnie

Jak ustawić jedną tapetę dla wszystkich przestrzeni pulpitu OS X jednocześnie

Po raz pierwszy wprowadzony w OS X Lion, Desktop Spacesstanowią doskonałą platformę do zarządzania oknami. Od tego czasu ta funkcja stała się jednym z najpopularniejszych dodatków w systemie OS X, choć w niektórych obszarach jest znacznie ograniczona. Jest to najbliżej dostępnego wirtualnego pulpitu w całym systemie, więc nie zobaczysz zbyt wielu skarg. Obecnie każde miejsce na pulpicie działa nieco niezależnie od siebie. Otrzymujesz te same ikony na pulpicie, bez względu na miejsce, na którym jesteś, ale możesz oddzielić okna i aplikacje. Możesz również domyślnie zmienić tapetę dla każdego miejsca. Może się to wydawać przydatne, ale spora liczba użytkowników wolałaby to samo tło na wszystkich komputerach i nie jest to możliwe w przypadku dwóch kliknięć lub mniej w OS X. Nie ma możliwości zmiany tła dla wszystkich przestrzeni pulpitu jednocześnie, dlatego możesz potrzebować do tego aplikacji lub skryptu. Nie znaleźliśmy jeszcze aplikacji, która to robi, ale prosty skrypt robi to całkiem nieźle. Proces tworzenia skryptu jest prosty, ale trochę długi, więc podzielimy go najlepiej, jak to możliwe, aby ułatwić śledzenie.

Aplikacje, z którymi będziesz pracować

Będziesz pracował z:

  • TextEdit
  • Terminal

Będziesz także musiał uzyskać dostęp do folderu Biblioteka w katalogu głównym dysku twardego i utworzyć skrót do skryptu utworzonego na pasku bocznym Findera.

Uprawnienia do folderów

Udaj się do / Library / Desktop Pictures i dodajObrazki pulpitu do paska bocznego Findera. Dzięki temu możesz łatwiej zapisać plik w tym folderze z okna dialogowego Zapisz jako w TextEdit. Następnie kliknij prawym przyciskiem myszy ten folder, przejdź do Uzyskaj informacje i upewnij się, że masz uprawnienia ustawione na Odczyt i zapis.

Pisanie skryptu w TextEdit

Otwórz preferencje TextEdit i wprowadź dwie zmiany: na karcie „Nowy dokument” wybierz opcję „Zwykły tekst” w obszarze „Format”, a na karcie „Otwórz i zapisz” usuń zaznaczenie opcji „Dodaj rozszerzenie .txt” do zwykłych plików tekstowych ”.

uprawnienia do SMS-ów
textedit

Otwórz nowy dokument TextEdit i wklej w nim następujący skrypt:

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

Zapisz ten plik w folderze Obrazy pulpitudodano do paska bocznego Findera. Jeśli wyświetli się informacja, że ​​nie masz uprawnień do zapisywania w tym folderze, wróć do opcji tego folderu, aby ponownie sprawdzić, czy uprawnienia są ustawione na Odczyt i zapis. Zapisz ten plik pod nazwą ChangeAllDesktops; NIE powinien mieć rozszerzenia TXT.

Uczynienie skryptu wykonywalnym

Czas powiedzieć Twojemu systemowi, że ten plik Cięwłaśnie dokonane będą zmiany na pulpicie. Otwórz okno terminala, uruchom następujące polecenie i wprowadź hasło, gdy zostaniesz o to poproszony.

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

skrypt wykonywalny

Przejdź teraz do pliku i otwórz goTerminal. Pamiętaj, że nie powinieneś ustawiać OS X, aby zawsze otwierał te typy plików w Terminalu. Po prostu otwórz go raz, aby wiedział, która aplikacja jest domyślna po otwarciu pliku.

Zmienianie tła pulpitu

Plik ChangeAllDesktops otworzy się w terminalu z prośbą o przeciągnięcie i upuszczenie obrazu, który chcesz ustawić jako tło pulpitu.

zmień pulpit

Przeciągnij obraz z Findera do okna Terminal i naciśnij Enter. Tło na wszystkich komputerach zmieni się na wybrany obraz.

Warto zauważyć, że jeśli nie przeciągaszi upuść obraz do terminalu po uruchomieniu pliku i po prostu naciśnij Enter, tło dla wszystkich komputerów zostanie zresetowane do domyślnej tapety galaktyki.

komputery stacjonarne

Czy coś zepsułem?

Po zmianie uprawnień bibliotekii uruchom kilka poleceń terminalu, możesz się zastanawiać, czy to, co zrobiłeś, jest trwałe, czy też jest odwracalne. Zaawansowani użytkownicy od razu będą wiedzieć, że nie jest to trwała zmiana, ale aby się uspokoić, oto dlaczego.

Uruchomiłeś tylko skrypt, który zmienia pulpittło. Działa raz i dokonuje wszelkich zmian, które należy wprowadzić, nie pozostawiając żadnych trwałych śladów. W tym przypadku zmieniono tło pulpitu, które można łatwo odwrócić od Preferencji systemowych. Sam plik skryptu nie robi absolutnie nic, chyba że dodasz do niego obraz lub naciśniesz klawisz Enter, a po jego uruchomieniu nadal będziesz mógł zmienić tło każdego obszaru pulpitu osobno.

Dlaczego to nie działa?

Działa to zarówno z Lionem, jak i Mountain Lionembez żadnych usterek. Jeśli napotkasz jakiekolwiek problemy, upewnij się, że nie zresetowałeś uprawnień do folderu w katalogu Desktop Pictures po zapisaniu pliku. Ponadto upewnij się, że zapisałeś plik skryptu bezpośrednio w folderze Obrazy pulpitu i nie skopiowałeś do niego pliku. Po skopiowaniu pliku do folderu skrypt nie uruchomił się. Poza tym nie ma nic, co mogłoby pójść źle w tej prostej procedurze. Jednak nie będzie działać na wielu ekranach. Możesz odłączyć drugi lub trzeci wyświetlacz, zmienić tła, a następnie podłączyć je ponownie, aby zapewnić to samo tło na wszystkich komputerach, co, jak przyznajemy, jest nieco niewygodne.

[przez Phil Stokes]

Komentarze